<SEC-DOCUMENT>0001299969-23-000019.txt : 20230512
<SEC-HEADER>0001299969-23-000019.hdr.sgml : 20230512
<ACCEPTANCE-DATETIME>20230512162932
ACCESSION NUMBER:		0001299969-23-000019
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		75
CONFORMED PERIOD OF REPORT:	20230331
FILED AS OF DATE:		20230512
DATE AS OF CHANGE:		20230512

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Comstock Holding Companies, Inc.
		CENTRAL INDEX KEY:			0001299969
		STANDARD INDUSTRIAL CLASSIFICATION:	REAL ESTATE [6500]
		IRS NUMBER:				201164345
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		1900 RESTON METRO PLAZA, 10TH FLOOR
		CITY:			RESTON
		STATE:			VA
		ZIP:			20190
		BUSINESS PHONE:		703-230-1985

	MAIL ADDRESS:	
		STREET 1:		1900 RESTON METRO PLAZA, 10TH FLOOR
		CITY:			RESTON
		STATE:			VA
		ZIP:			20190

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Comstock Homebuilding Companies, Inc.
		DATE OF NAME CHANGE:	20040806
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>chci-20230331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:7aa17e86-6ee7-440a-98a6-9a19e23ba497,g:e998691f-73c8-451b-af00-f89bd25f0447,d:c50c202480344d3183bc0adf1a25c49e--><html xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:srt="http://fasb.org/srt/2022" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns="http://www.w3.org/1999/xhtml" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:chci="http://comstockhomes.com/20230331" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>chci-20230331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80L2ZyYWc6OTBkMDI1NjBjODVhNGEzOWE2YzYxNTQ0ZGI2ZmE0MzAvdGFibGU6Y2ZlMjhmOWRkZjgxNGY4NWE3YzM2MmM3MWU5MWNhNmMvdGFibGVyYW5nZTpjZmUyOGY5ZGRmODE0Zjg1YTdjMzYyYzcxZTkxY2E2Y180LTEtMS0xLTU5NDQ3_26bb4d8f-56f7-4d39-ad04-52de6906caa7">2023</ix:nonNumeric><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80L2ZyYWc6OTBkMDI1NjBjODVhNGEzOWE2YzYxNTQ0ZGI2ZmE0MzAvdGFibGU6Y2ZlMjhmOWRkZjgxNGY4NWE3YzM2MmM3MWU5MWNhNmMvdGFibGVyYW5nZTpjZmUyOGY5ZGRmODE0Zjg1YTdjMzYyYzcxZTkxY2E2Y181LTEtMS0xLTU5NDQ3_a3137a1b-3478-4907-84ad-f30b393adb2b">Q1</ix:nonNumeric><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80L2ZyYWc6OTBkMDI1NjBjODVhNGEzOWE2YzYxNTQ0ZGI2ZmE0MzAvdGFibGU6Y2ZlMjhmOWRkZjgxNGY4NWE3YzM2MmM3MWU5MWNhNmMvdGFibGVyYW5nZTpjZmUyOGY5ZGRmODE0Zjg1YTdjMzYyYzcxZTkxY2E2Y182LTEtMS0xLTU5NDQ3_26bb3284-0af1-4066-a0b2-54393fa94f88">0001299969</ix:nonNumeric><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80L2ZyYWc6OTBkMDI1NjBjODVhNGEzOWE2YzYxNTQ0ZGI2ZmE0MzAvdGFibGU6Y2ZlMjhmOWRkZjgxNGY4NWE3YzM2MmM3MWU5MWNhNmMvdGFibGVyYW5nZTpjZmUyOGY5ZGRmODE0Zjg1YTdjMzYyYzcxZTkxY2E2Y183LTEtMS0xLTU5NDQ3_beaef9b6-6f23-44a6-a787-dc7a6165a89b">12-31</ix:nonNumeric><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80L2ZyYWc6OTBkMDI1NjBjODVhNGEzOWE2YzYxNTQ0ZGI2ZmE0MzAvdGFibGU6Y2ZlMjhmOWRkZjgxNGY4NWE3YzM2MmM3MWU5MWNhNmMvdGFibGVyYW5nZTpjZmUyOGY5ZGRmODE0Zjg1YTdjMzYyYzcxZTkxY2E2Y184LTEtMS0xLTU5NDQ3_eac08e5a-7317-4cee-953a-00cf5354b5d9">false</ix:nonNumeric><ix:nonNumeric contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80OS9mcmFnOmU2NGI2MWE3NDAyZDQ4MmM4MDA5MDUxNmNkNzU1ZmZhL3RhYmxlOjczODViNjgxZTMzNDQ1ZjE5Y2NjZWNiZGY0ZmEyZmJhL3RhYmxlcmFuZ2U6NzM4NWI2ODFlMzM0NDVmMTljY2NlY2JkZjRmYTJmYmFfMS0wLTEtMS01OTQ0Nw_14fc2aec-4827-42e3-98b1-505d78d4fbe4">7.50</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="chci-20230331.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b13d8a92a9e4f24b0e02fce5c997b20_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ic2832ea2450945b8b9294e92256d2439_I20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i6d545dc3e2c54c20882679af136c1d15_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib58c4b39a6894e6b948239f5a7debfbc_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i04c574920e89431cb0e3b6f4707e0627_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida62fa3c037044d49a58de875e4523a6_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i736cf6f7bb434d83a9fac7e262fd8853_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibdd2ed0595e2430385932c28ae825ae9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e337ddfd7ef4c5fb5bcfb386280bf92_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0af6943519e1456dba30462dd8127eb7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i872792dd7f254e95b7e6ef1685d8c8cb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i588e5425643146fdb35ee91d61659e76_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icaae4ee77d804eb1a9f9d986781ec721_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa02597b07c14864972477dfd579cddc_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7bf365b5e9e44d00b8be982b8071ed55_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9da83a980ea4ec4995def0442ea26e9_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i188b0001fb244641aa1d715c1e480695_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83ee814b1a9a4e5b9a0c89c5f8ee3a26_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6aac39a809d24683a6950d8e50a75ff1_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0660a45535f14f93af58df264e5f0b82_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a26b5dd3a4d4b2598710f2ebe027fdd_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib05b1e182e474203af3baf75bdc3d227_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i845fecb3cd2b4dd38f47fbe3f3cfdb0e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04ce67c03d5e4ac88af85091847ff494_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><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="i3e0182ae68704da5adb9e35e381ea3f7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><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="i358330bb812c45edafafa5b5fc195755_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</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="i995efccad66942eda525dbdb28692943_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7da57e000e0437ba77682e90dcecfd4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</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="i419623d34caa459085a0f413bfece52d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib305bf96f03c4cd191db7dac2cbab55a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c7d3fde54944cc184e2df413b0a3f43_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i001f5c9ed7744c9e84c29f11defb337d_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e1d3f04252f483d84a9838aa186f4b8_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f8f9e546d9249f3a92c62d793df5060_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><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="i5e2bb860e743414d99f53958204a582c_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6a8f12bbfb2420fa5b4498d95febd64_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</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="ie7e7e265df9a44988c91e9788b147605_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icfd3348548a24d9a853135ad307dd549_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</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="ia00bbf2bec5648efa120a9b9534bc3a1_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ad4674888d9441284d0177ade2c5e48_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chci:ComstockEnvironmentalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="subsidiary"><xbrli:measure>chci:subsidiary</xbrli:measure></xbrli:unit><xbrli:context id="ib4bb7581582a475289c547389f3b1cfa_D20220331-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chci:ComstockEnvironmentalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-31</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03261976b75b4f2e87595c413c2bbeb6_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chci:ComstockEnvironmentalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a69cb6414cf427185683d513c45202f_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chci:ComstockEnvironmentalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</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="i9d36fc3021094e1ead930cb00aec9b27_D20220331-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-31</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92d6f0ad66aa45d7a7f61efb9eb403bd_I20220506"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InternetDomainNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2ae01a512e248dcbb885d44e8603264_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:InvestorsXMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1baa47c1e9894fe7afc963e090c79a86_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:InvestorsXMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56dc7436e5494acf8f9ba2e380d638e8_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:TheHartfordMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a72865148e9431badd3fc5875d64cfd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:TheHartfordMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63c10d57a0804f6687adedea8cf5823d_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:BLVDFortyFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24b6f2e4d1e74af6a64bba75e09a97c2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:BLVDFortyFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63460e5d6c7f4a16a60cce0a64175c04_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:BLVDAnselMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98ff249e22a6486480f949b4b92bf7e0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:BLVDAnselMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52cf8ce8337a47229f02fcc31999c6f1_D20191201-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:TheHartfordMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="sqft"><xbrli:measure>utr:sqft</xbrli:measure></xbrli:unit><xbrli:context id="i2ae66d3b074841089df2549441ac2909_I20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:TheHartfordMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63a4dc73b85043f5ad5fb11166fa4935_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:TheHartfordMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i788c99933aff482fa64e7b8e8eaac7ee_D20211001-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:BLVDFortyFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="unit"><xbrli:measure>chci:unit</xbrli:measure></xbrli:unit><xbrli:context id="ia1a4c7ff38dc484a9f6396e2f355ce30_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:BLVDFortyFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe63b4d9eab9432da4b32fe5c22424ba_D20220301-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:BLVDAnselMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="parkingspace"><xbrli:measure>chci:parkingSpace</xbrli:measure></xbrli:unit><xbrli:context id="ic542c044aa75412d95146439d0638255_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:BLVDAnselMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2114c887f8264b4699fdf448dce17564_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d724b9089ad4504b54c79734fc25ee4_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06cd0f9f2ea04fd091cfc6d47f44045d_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec4f9d80af4f40a494cb1687e43a01ca_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie83eaf44562a4b2aa0c448dbf2187b3f_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1fc14da9e5d424180c5165b7eac34ec_D20200319-20200319"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chci:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-19</xbrli:startDate><xbrli:endDate>2020-03-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieaef0782848a415fa69b8022b26ae3f4_I20200319"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chci:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i955eb09587124c2ab0c81164826f7f70_D20200319-20200319"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">chci:WallStreetJournalPrimeRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chci:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-19</xbrli:startDate><xbrli:endDate>2020-03-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i990aa589e3c340f5b8179982a9efafe3_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chci:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="vote"><xbrli:measure>chci:vote</xbrli:measure></xbrli:unit><xbrli:context id="i85c2f36473854192b38ca6318552b5a4_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i110b1c5f6bc245f1a0d7ad410693cc89_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a5058d52fee4edebb58d69e191a6221_D20220613-20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-13</xbrli:startDate><xbrli:endDate>2022-06-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76e3efb37581465bb0bf06a0685a9bdd_D20220613-20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-13</xbrli:startDate><xbrli:endDate>2022-06-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd4f1d0a97114a3681b29042406e7253_I20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i277cc5af595d4aa8bc067cb9fdcacc70_I20190212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">chci:TwoThousandNineteenOmnibusIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idcc8adcb5aa74a4d932207079a9591cd_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">chci:TwoThousandNineteenOmnibusIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d08aa370b3647a6b8f4f269d244cb30_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="installment"><xbrli:measure>chci:installment</xbrli:measure></xbrli:unit><xbrli:context id="i80051781a4234a298fdde5f31098901d_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ac3a70f00cc4c88a28c7f5f213cc04e_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if43c1c04a54d4074b1a732f776d9a0f5_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ee76236809447579c197309a9bebca0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i490a56e0e6f7424a9eac12c77695cb59_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c1a5b6f78334e5cb862f0d34988672e_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90c6fa67e9134dc4b7ca266d436c2de7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia711e1a96a904433a28d91dcac03502f_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="chci:RevenueByLineOfBusinessAxis">us-gaap:AssetManagement1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47de0ed6e73a416eaf67d65f14d6e0e3_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="chci:RevenueByLineOfBusinessAxis">us-gaap:AssetManagement1Member</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="if98bfbe5efe640a89ced7209477e55ea_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="chci:RevenueByLineOfBusinessAxis">chci:PropertyManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i50102ae0d75f438381c1e52272794f3e_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="chci:RevenueByLineOfBusinessAxis">chci:PropertyManagementMember</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="i3bb3eed02b2141469f20eb6b3fe6d204_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="chci:RevenueByLineOfBusinessAxis">us-gaap:ParkingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic000e048eda6492cbb7160c81ef80c59_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="chci:RevenueByLineOfBusinessAxis">us-gaap:ParkingMember</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="ice68672ca46b4a0687e456956fc8c374_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chci:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0d49c020e394bb2802c9fa2c8629c25_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chci:RelatedPartyMember</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="i4b6c1d332360483ca01b67d025d6262a_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chci:CommercialCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i312ba0672ba54ffe89bef64e794d79aa_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chci:CommercialCustomersMember</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="id263065151a840a58e7099022a0cca12_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic66a2ff876d644a5b6644bf49b0d6f02_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</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="i7d02904c8b7145bc80e34ac0524b82ae_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">chci:CostplusContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9301602f6d69444eb8b1299b2047bac4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">chci:CostplusContractMember</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="ie36dc049923b44238ea94e29b33d1291_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41ea63d8fb62423b9d06de3279c1111e_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</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="ib437cad527b3439e9b1afb0da0b22d75_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56958c1103fe4ffcbd7cc65a1c0ecad9_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i445b5e34fe8942338c331d3240a26b1b_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a0a0a29257f4ed99ef7d99a3feb0bcd_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e1f7484c02b4b5a9611ace3a6a248e9_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a20e313e9a5408292dcd24c490431fd_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</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="i27071ed4ece04b729de1b6bff01c437a_I20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83eb0abf8df24802abc32e9959c0a3be_I20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71056fbf21e6441abe70bf2eab9d2a56_I20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:AssetManagementFeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe6dce25aff1435da568e478683d40d5_I20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:AssetManagementFeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f9f329435904db8b138be9020aa711c_I20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:EntitlementFeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i083c1141cbed45cfbf6043c6a6fb7a18_I20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:DevelopmentAndConstructionFeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbabe969a4af49ea80ebe40953506f06_I20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:DevelopmentAndConstructionFeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c2da62d454547d99f2ec1cc7210979b_I20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:PropertyManagementFeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38079326ba65460abda84577b7e6c45a_I20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:PropertyManagementFeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79b8e2c308614ffe9dde777851b5f697_I20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:AcquisitionFeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73e85f0de0ca4193b7016c5c530c4748_D20220613-20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">chci:AssetManagementAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:AcquisitionFeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-13</xbrli:startDate><xbrli:endDate>2022-06-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id173449a6d0347ad8fe6c171622bcc14_I20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:AcquisitionFeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb8e162fe3bd4d22b7f9861ac7136990_I20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:AcquisitionFeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica9bb0bb5413432fa2badcae889fa29b_I20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:DispositionFeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36adc96c4e2a4b96b455194f36cbdd14_D20220613-20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:DispositionFeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">chci:AssetManagementAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-13</xbrli:startDate><xbrli:endDate>2022-06-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6cbfe96a01046adac0889f322c9e14a_I20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:DispositionFeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ab88daa0e8c40c2a5823a89034c8e6e_I20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:DispositionFeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf285b01d8f94e998181a39bc0e36687_D20220613-20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:IncentiveFeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-13</xbrli:startDate><xbrli:endDate>2022-06-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if42b4fd202744ad6980edf9141f7b3a7_D20220613-20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:IncentiveFeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-13</xbrli:startDate><xbrli:endDate>2022-06-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58273cfdbbed44a784678fe82dfdfc4b_D20220613-20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:InvestmentOriginationFeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-13</xbrli:startDate><xbrli:endDate>2022-06-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia213c51616734e1994ca6485f98213c5_D20220613-20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:InvestmentOriginationFeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-13</xbrli:startDate><xbrli:endDate>2022-06-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8fdff8835ea4677acb955ee4f4c9ffa_D20220613-20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:LeasingFeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-13</xbrli:startDate><xbrli:endDate>2022-06-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerSqft"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>utr:sqft</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="icf769b2a55114c919dccbfad5c053d0e_D20220613-20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:LeasingFeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-13</xbrli:startDate><xbrli:endDate>2022-06-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i598f6ee20eff420184c4622db4bf19e2_D20220613-20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:LoanOriginationFeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-13</xbrli:startDate><xbrli:endDate>2022-06-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb5d85f9705d4d4baa0cd1b73b5c9ba1_D20220613-20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:LoanOriginationFeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-13</xbrli:startDate><xbrli:endDate>2022-06-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9aba0dbcfeaa488f9c82361a7971c34b_D20220613-20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-13</xbrli:startDate><xbrli:endDate>2022-06-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5cf1881e7dd24d57b9394a457b39ae93_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:ResidentialPropertyManagementAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67fabf550be04b279cfae46f1bb28acd_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:ConstructionManagementAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icbc68b53fe634a95b701b49c66d133cb_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:ConstructionManagementAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae386131ba254fa3902fadaa8c6bcdb6_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:LeaseProcurementAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95c43f48b9f24c6b8b9a75257172942c_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:LeaseProcurementAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i199700dd164e4d6eaf48d06050784faf_I20190430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:BusinessManagementAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockInvestorsXMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i038c9f4b295b4c298f0fa8acc4a4732e_D20190430-20190430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:BusinessManagementAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockInvestorsXMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-30</xbrli:startDate><xbrli:endDate>2019-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5bb15de822834704a9b534a4f424ef74_I20190701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:BusinessManagementAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c03f104205d43fb863f52bb4c8f066c_I20200207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">chci:DWCOperatingAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf6fb355eb384fd58708e7de51a0609a_I20201101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i888e3a78a6f74eac95b03f7b91435956_D20221101-20221101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:LeaseExpansionAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2022-11-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6a9e980019145828efd27f657b150af_I20220101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001299969</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ParkXManagementLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ic50c202480344d3183bc0adf1a25c49e_1"></div><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_7">TABLE OF CONTENTS</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:120%">__________________________________________________________________________</span></div><div style="margin-top:10pt;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="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yNTE4_8a0cfeb5-24ec-416c-bb2b-e0053f03cdcc">10-Q</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:120%">__________________________________________________________________________</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.734%"></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:120%"><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGFibGU6YjVmZGYxMTQyMGRjNGZiMzg3ZThiNGIyNWY1MmI5YWIvdGFibGVyYW5nZTpiNWZkZjExNDIwZGM0ZmIzODdlOGI0YjI1ZjUyYjlhYl8wLTAtMS0xLTU5NDQ3_7edd7925-b2a5-4c8c-86f9-233b6d67fddb">&#9746;</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:9pt;font-weight:700;line-height:120%">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:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yNzA_b33029bc-50c2-4c14-b85d-6cbfd5705139">March&#160;31, 2023</ix:nonNumeric> </span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">or</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.734%"></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:120%"><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGFibGU6OGQ1NzQzNTQwZGJlNDI4MmJkNzM0MTFkNmQ3ZWQ1NWYvdGFibGVyYW5nZTo4ZDU3NDM1NDBkYmU0MjgyYmQ3MzQxMWQ2ZDdlZDU1Zl8wLTAtMS0xLTU5NDQ3_f653d450-820c-4e76-9a0e-b6fb267256b0">&#9744;</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:9pt;font-weight:700;line-height:120%">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:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">For the transition period from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Commission File Number <ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yNTI0_176bcce3-1500-4abf-ae4e-72a7095e45d8">1-32375</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;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="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yNTI1_04255547-9930-4980-887f-63b796b35b43">Comstock Holding Companies, Inc.</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:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:120%">__________________________________________________________________________</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGFibGU6OTFiYTNiMTVmYzliNGRmOGEyYTYzMzY4MmY3ZTUwODgvdGFibGVyYW5nZTo5MWJhM2IxNWZjOWI0ZGY4YTJhNjMzNjgyZjdlNTA4OF8wLTAtMS0xLTU5NDQ3_0afe363b-bbe9-47cc-9aad-610cc344e491">Delaware</ix:nonNumeric></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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGFibGU6OTFiYTNiMTVmYzliNGRmOGEyYTYzMzY4MmY3ZTUwODgvdGFibGVyYW5nZTo5MWJhM2IxNWZjOWI0ZGY4YTJhNjMzNjgyZjdlNTA4OF8wLTEtMS0xLTU5NDQ3_5512dfe9-bb54-4388-be8f-d2337aa03018">20-1164345</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(State or other jurisdiction of<br/>incorporation or organization)</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:400;line-height:120%">(I.R.S. Employer<br/>Identification No.)</span></td></tr></table></div><div style="margin-top:6pt;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="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yNTI2_dd75d2b3-1340-4439-9dcf-50a109b63e88" continuedAt="ia055c76d76004b3cbb3a0e5131a86968">1900 Reston</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:continuation id="ia055c76d76004b3cbb3a0e5131a86968"> Metro Plaza</ix:continuation>, <ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yNTI3_1dfe6eee-fae8-498b-8e11-c4c75f94ce8d">10th Floor</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yNTIw_fb71f50e-6df8-4ea8-880d-c4060a57b18c">Reston</ix:nonNumeric>, <ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yNTIx_6fd35a5a-7326-4d59-bb14-d6d51ed11da4">Virginia</ix:nonNumeric> <ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF82Nzk_5c974895-44ba-495d-a73b-caf9917f1f50">20190</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF82ODM_8cd58502-448d-4558-8fc9-9d7acdeee1d3">703</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yNTI4_86f58682-ef5f-4dba-9c2e-4daaf5629cdc">230-1985</ix:nonNumeric></span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Address, including zip code, and telephone number, including area code, of principal executive offices)</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:120%">__________________________________________________________________________</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(b) of the Act:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.072%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.073%"></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:400;line-height:100%">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:400;line-height:100%">Trading<br/>Symbol(s)</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:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGFibGU6MDQwZjRlZWE1Zjk2NDc5MThjMDZhOThhMjQ2YTM1NGIvdGFibGVyYW5nZTowNDBmNGVlYTVmOTY0NzkxOGMwNmE5OGEyNDZhMzU0Yl8xLTAtMS0xLTU5NDQ3_3d4b2a22-95c5-4efe-a3bb-07e68695ac44">Class A Common Stock, $0.01 par value</ix:nonNumeric></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGFibGU6MDQwZjRlZWE1Zjk2NDc5MThjMDZhOThhMjQ2YTM1NGIvdGFibGVyYW5nZTowNDBmNGVlYTVmOTY0NzkxOGMwNmE5OGEyNDZhMzU0Yl8xLTItMS0xLTU5NDQ3_bbd3e5f1-3196-45ab-8ac3-73451adb8def">CHCI</ix:nonNumeric></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 style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGFibGU6MDQwZjRlZWE1Zjk2NDc5MThjMDZhOThhMjQ2YTM1NGIvdGFibGVyYW5nZTowNDBmNGVlYTVmOTY0NzkxOGMwNmE5OGEyNDZhMzU0Yl8xLTQtMS0xLTU5NDQ3L3RleHRyZWdpb246OTViZmJlYmEwMDY4NDY4MThjOGNkMTE1YWQ3MzY1MWFfNA_113f7022-4bc0-40b1-8c6f-f4fcb46011ac">NASDAQ</ix:nonNumeric> Capital Market</span></div></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d)&#160;of the Securities Exchange Act of 1934 during the preceding 12&#160;months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yNTIy_d436c66e-d441-46c1-9083-b34e6a34f500">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 (Section 232.405) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yNTI5_13e3a36f-f160-4a02-8e67-666662b82f18">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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&#160;12b-2 of the Exchange Act.</span></div><div style="margin-top:5pt;padding-left:108pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.149%"><tr><td style="width:1.0%"></td><td style="width:34.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.439%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.362%"></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:9pt;font-weight:400;line-height:100%">Large accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</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:9pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGFibGU6YjFlMmZmN2U5ZGMzNGZhNDkzNmEyYTk1YWYzYzcyZDQvdGFibGVyYW5nZTpiMWUyZmY3ZTlkYzM0ZmE0OTM2YTJhOTVhZjNjNzJkNF8xLTAtMS0xLTU5NDQ3_0f0584d7-985a-40b3-853e-3457520bb57d">Non-accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9746;</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:9pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:EntitySmallBusiness" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGFibGU6YjFlMmZmN2U5ZGMzNGZhNDkzNmEyYTk1YWYzYzcyZDQvdGFibGVyYW5nZTpiMWUyZmY3ZTlkYzM0ZmE0OTM2YTJhOTVhZjNjNzJkNF8xLTQtMS0xLTU5NDQ3_88d88ba1-29fe-45df-8fef-1b6b4d33c778">&#9746;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGFibGU6YjFlMmZmN2U5ZGMzNGZhNDkzNmEyYTk1YWYzYzcyZDQvdGFibGVyYW5nZTpiMWUyZmY3ZTlkYzM0ZmE0OTM2YTJhOTVhZjNjNzJkNF8yLTQtMS0xLTU5NDQ3_efce0e5b-a940-4d50-8493-d9a526f84a6b">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by checkmark 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&#160;13(a) of the Exchange Act.&#160;&#160;&#9744;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;&#9744;&#160;&#160;&#160;&#160;No&#160;&#160;<ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yNTIz_9df9d052-8062-4791-b7ad-760f877fb8f3">&#9746;</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of April&#160;30, 2023, <ix:nonFraction unitRef="shares" contextRef="i6b13d8a92a9e4f24b0e02fce5c997b20_I20230430" decimals="0" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yMzU2_1315156b-90b4-402a-8eb5-98acca4e8b36">9,417,971</ix:nonFraction> shares of Class&#160;A common stock, par value $0.01 per share, and <ix:nonFraction unitRef="shares" contextRef="ic2832ea2450945b8b9294e92256d2439_I20230430" decimals="0" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yNDIy_92f3e640-ced9-4eee-aeb9-fe21c0f0b817">220,250</ix:nonFraction> shares of Class&#160;B common stock, par value $0.01 per share, of the registrant were outstanding.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ic50c202480344d3183bc0adf1a25c49e_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_7">TABLE OF CONTENTS</a></span></div></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%">COMSTOCK HOLDING COMPANIES, INC. </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%">Form 10-Q</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%">For the Quarter Ended March&#160;31, 2023</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.664%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.106%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.930%"></td><td style="width:0.1%"></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:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_10">PART I &#8211; FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ic50c202480344d3183bc0adf1a25c49e_10">1</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Item<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ic50c202480344d3183bc0adf1a25c49e_13"> 1.</a></span></div></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:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_13">Condensed Consolidated Financial Statements (unaudited)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">....................................................................................</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:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ic50c202480344d3183bc0adf1a25c49e_13">1</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_16">Consolidated Balance Sheets</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> .............................................................................................................................</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:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ic50c202480344d3183bc0adf1a25c49e_16">1</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_19">Consolidated Statements of Operations</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">..............................................................................................................</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:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ic50c202480344d3183bc0adf1a25c49e_19">2</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_22">Consolidated Statements of Changes in Stockholders&#8217; Equity</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">...........................................................................</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ic50c202480344d3183bc0adf1a25c49e_22">3</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_25">Consolidated Statements of Cash Flows</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.............................................................................................................</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:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ic50c202480344d3183bc0adf1a25c49e_25">4</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_28">Notes to Condensed Consolidated Financial Statements</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">....................................................................................</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:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ic50c202480344d3183bc0adf1a25c49e_28">5</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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:120%">Item 2. </span></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:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_79">Management's Discussion and Analysis of Financial Condition</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.............................................................................</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:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ic50c202480344d3183bc0adf1a25c49e_79">16</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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:120%">Item 3.</span></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:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_106">Quantitative and Qualitative Disclosures About Market Risk</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  ...............................................................................</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:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ic50c202480344d3183bc0adf1a25c49e_106">21</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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:120%">Item 4. </span></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:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_109">Controls and Procedures</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> .........................................................................................................................................</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:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ic50c202480344d3183bc0adf1a25c49e_109">21</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="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:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_112">PART II &#8211; OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ic50c202480344d3183bc0adf1a25c49e_112">22</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Item 1. </span></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:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_115">Legal Proceedings</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">....................................................................................................................................................</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:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ic50c202480344d3183bc0adf1a25c49e_115">22</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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:120%">Item 6.</span></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:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_118">Exhibits</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">....................................................................................................................................................................</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:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ic50c202480344d3183bc0adf1a25c49e_118">23</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="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:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_121">SIGNATURES</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">..........................................................................................................................................................................</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:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ic50c202480344d3183bc0adf1a25c49e_121">24</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ic50c202480344d3183bc0adf1a25c49e_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_7">TABLE OF CONTENTS</a></span></div></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%">PART I &#8211; FINANCIAL INFORMATION</span></div><div id="ic50c202480344d3183bc0adf1a25c49e_13"></div><div style="margin-top:6pt;padding-left:90pt;text-indent:-90pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1.  Condensed Consolidated Financial Statements</span></div><div style="padding-left:90pt;text-indent:-90pt"><span><br/></span></div><div id="ic50c202480344d3183bc0adf1a25c49e_16"></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%">COMSTOCK HOLDING COMPANIES, INC.</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%">Consolidated Balance Sheets</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%">(Unaudited; in thousands, except per share data)</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.281%"><tr><td style="width:1.0%"></td><td style="width:69.088%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.358%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.360%"></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:10pt;font-weight:700;line-height:100%">March 31,</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:10pt;font-weight:700;line-height:100%">December 31,</span></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:#bfe4ff;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%">Cash and cash equivalents</span></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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:#bfe4ff;padding:2px 0;text-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%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfNC0xLTEtMS01OTQ0Nw_a63b164d-b887-4c64-b22d-78f063022cf2">9,059</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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:#bfe4ff;padding:2px 0;text-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%"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfNC0zLTEtMS01OTQ0Nw_3a9e9993-1eef-493b-acea-67e4c8b52049">11,722</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfNS0xLTEtMS01OTQ0Nw_8286def8-d6d0-4a33-a6ce-b4cefeeb2025">574</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfNS0zLTEtMS01OTQ0Nw_768e836a-8635-45ac-a903-fafd79d3ebf4">504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Accounts receivable - related parties</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfNi0xLTEtMS01OTQ0Nw_60e60db0-88a1-4739-9baa-1956c1dd5dab">3,494</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfNi0zLTEtMS01OTQ0Nw_69428ea3-3542-4d4d-a90f-b9676ebea142">3,291</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfNy0xLTEtMS01OTQ0Nw_60e88151-729e-446f-8e90-c97f88803f4d">456</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfNy0zLTEtMS01OTQ0Nw_4829f3fd-81f2-4e22-8518-50b80ff0a129">264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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 current assets</span></td><td colspan="2" style="background-color:#bfe4ff;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%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfOS0xLTEtMS01OTQ0Nw_63f56f5c-3eff-4e1a-a7d8-b684dea84466">13,583</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;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%"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfOS0zLTEtMS01OTQ0Nw_2664201d-8a9f-4032-919b-307eeaff432f">15,781</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed 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:100%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="chci:PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTAtMS0xLTEtNTk0NDc_36114ea8-5862-4cf9-b2c8-5e7cb911d12f">466</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="chci:PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTAtMy0xLTEtNTk0NDc_531e926b-acb4-47a7-857a-782c9c76fbec">421</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Intangible assets</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTEtMS0xLTEtNTk0NDc_27056922-f90b-4c87-aab6-6d522365770c">144</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTEtMy0xLTEtNTk0NDc_f6aaa0a7-6f6d-4e36-8d21-ab0b97130f09">144</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:100%">Leasehold improvements, 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:100%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="chci:LeaseholdImprovementsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTItMS0xLTEtNTk0NDc_39bee0d5-c954-4cbc-ad2b-62dd6d379fe5">111</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="chci:LeaseholdImprovementsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTItMy0xLTEtNTk0NDc_57ee4beb-feff-421b-867c-2d091d7533df">119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Investments in real estate ventures</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTMtMS0xLTEtNTk0NDc_beff6c14-cf2f-4261-98ce-17986295922f">6,313</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTMtMy0xLTEtNTk0NDc_acea5839-60b7-41ea-a934-0426d75bf9d4">7,013</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:100%">Operating lease 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:100%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTQtMS0xLTEtNTk0NDc_4a31ac46-0b26-4967-b56c-6dd86f6115ad">7,420</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTQtMy0xLTEtNTk0NDc_bab873c0-cb87-4244-934f-3326c37a708f">7,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Deferred income taxes, net</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTUtMS0xLTEtNTk0NDc_3b164fcf-4c57-4e9a-a78a-6bb6e86f3518">11,198</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTUtMy0xLTEtNTk0NDc_34b7edfc-84d0-4efb-9a3d-1882bbcc0258">11,355</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:100%">Other 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:100%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTYtMS0xLTEtNTk0NDc_960f6f23-270e-4bbb-b152-b94e8d3937cf">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:100%"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="us-gaap:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTYtMy0xLTEtNTk0NDc_39eea82e-6f82-4c63-847f-1b3d2a28bf9f">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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 assets</span></td><td style="background-color:#bfe4ff;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:100%">$</span></td><td style="background-color:#bfe4ff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTktMS0xLTEtNTk0NDc_a8489b31-b198-487a-b7da-cc68bb4aca43">39,238</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:100%">$</span></td><td style="background-color:#bfe4ff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTktMy0xLTEtNTk0NDc_c52cfe26-a6db-4a7f-88b4-8231944600de">42,473</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top: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:#bfe4ff;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:700;line-height:100%">Liabilities and Stockholders' Equity</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Accrued personnel costs</span></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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:#bfe4ff;padding:2px 0;text-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%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="chci:AccruedPersonnelCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMjMtMS0xLTEtNTk0NDc_cd4dad24-9e09-4079-b283-c0689d7049b1">994</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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:#bfe4ff;padding:2px 0;text-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%"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="chci:AccruedPersonnelCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMjMtMy0xLTEtNTk0NDc_b10b3387-9d0c-4c98-a81f-e0314d7130e4">4,959</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued 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:100%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMjQtMS0xLTEtNTk0NDc_8a8d788a-8648-483c-9c11-118f446ffac8">967</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMjQtMy0xLTEtNTk0NDc_6e00ffed-3143-4bc4-b008-d2822a27e806">742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Current operating lease liabilities</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMjUtMS0xLTEtNTk0NDc_282cb8ef-f068-46f2-bd8a-1aee7db8ef72">806</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMjUtMy0xLTEtNTk0NDc_21ea1e75-d456-4526-9bf8-da6192511209">791</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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 current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMjgtMS0xLTEtNTk0NDc_f46f468b-523e-45d4-9116-f7add4cdc64b">2,767</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMjgtMy0xLTEtNTk0NDc_67492e78-440d-4f6b-8889-cbdd4acc6dbf">6,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzAtMS0xLTEtNTk0NDc_a1be45a4-0c51-4340-83e5-d1af82eeaad4">6,918</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzAtMy0xLTEtNTk0NDc_2b5f7786-f1bb-4376-9be6-cd1c5c9d2edf">7,127</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding: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 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:100%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzEtMS0xLTEtNTk0NDc_86b3eee8-6f92-45f6-acf6-37529267a0dc">9,685</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:100%"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzEtMy0xLTEtNTk0NDc_12fde6f5-cbdb-41b9-858c-a9712209f875">13,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Commitments and contingencies (Note 8)</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzItMS0xLTEtNTk0NDc_995482d2-931d-45ec-99d0-4e6d609508c3"></ix:nonFraction></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzItMy0xLTEtNTk0NDc_fc9009f4-2abb-4631-a0c9-bea37a7e8cf6"></ix:nonFraction></td></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:100%">Stockholders' equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class A common stock; $<ix:nonFraction unitRef="usdPerShare" contextRef="ib58c4b39a6894e6b948239f5a7debfbc_I20230331" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzUtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjoyYTFlNWJjODA1ZWU0ODA5YWU0Nzg1NTM1NDllODE2MV8yNg_49db3e90-e2c3-4f37-9135-7209f5248d32"><ix:nonFraction unitRef="usdPerShare" contextRef="i04c574920e89431cb0e3b6f4707e0627_I20221231" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzUtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjoyYTFlNWJjODA1ZWU0ODA5YWU0Nzg1NTM1NDllODE2MV8yNg_bbc665cc-b822-4f2f-a6b4-7bf68aa8c95e">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="ib58c4b39a6894e6b948239f5a7debfbc_I20230331" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzUtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjoyYTFlNWJjODA1ZWU0ODA5YWU0Nzg1NTM1NDllODE2MV80MA_5def45ec-a723-43a6-bc4c-bb1fb0193e41"><ix:nonFraction unitRef="shares" contextRef="i04c574920e89431cb0e3b6f4707e0627_I20221231" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzUtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjoyYTFlNWJjODA1ZWU0ODA5YWU0Nzg1NTM1NDllODE2MV80MA_b45bc809-aa56-48d6-ab2b-6582ad81230e">59,780</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="ib58c4b39a6894e6b948239f5a7debfbc_I20230331" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzUtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjoyYTFlNWJjODA1ZWU0ODA5YWU0Nzg1NTM1NDllODE2MV82Mg_36d4e874-64ea-4ed6-b977-c4e3981247c8">9,478</ix:nonFraction> issued and <ix:nonFraction unitRef="shares" contextRef="ib58c4b39a6894e6b948239f5a7debfbc_I20230331" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzUtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjoyYTFlNWJjODA1ZWU0ODA5YWU0Nzg1NTM1NDllODE2MV83Ng_ceb182e8-d1e8-48f5-b5a6-e63205e7b6c5">9,392</ix:nonFraction> outstanding as of March&#160;31, 2023; <ix:nonFraction unitRef="shares" contextRef="i04c574920e89431cb0e3b6f4707e0627_I20221231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzUtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjoyYTFlNWJjODA1ZWU0ODA5YWU0Nzg1NTM1NDllODE2MV8xMDE_ba213bdd-ac5d-46cf-a316-e9755b00b220">9,337</ix:nonFraction> issued and <ix:nonFraction unitRef="shares" contextRef="i04c574920e89431cb0e3b6f4707e0627_I20221231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzUtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjoyYTFlNWJjODA1ZWU0ODA5YWU0Nzg1NTM1NDllODE2MV8xMTU_8af8beec-cf43-438b-943d-73268c5a0c9c">9,252</ix:nonFraction> outstanding as of December 31, 2022</span></div></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="ib58c4b39a6894e6b948239f5a7debfbc_I20230331" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzUtMS0xLTEtNTk0NDc_885d24a7-a11d-4907-ae3c-44f6420f675d">94</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i04c574920e89431cb0e3b6f4707e0627_I20221231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzUtMy0xLTEtNTk0NDc_228bcf04-641d-415f-8fa5-a381640aa119">93</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class B common stock; $<ix:nonFraction unitRef="usdPerShare" contextRef="ida62fa3c037044d49a58de875e4523a6_I20230331" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzYtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjo2ZDI5M2M5ZDczMmI0YWVkYjk5MDJmNzkzOTJmMzc1MF8yNg_5b358c03-9126-4906-b8a8-462db2a92c1f"><ix:nonFraction unitRef="usdPerShare" contextRef="i736cf6f7bb434d83a9fac7e262fd8853_I20221231" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzYtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjo2ZDI5M2M5ZDczMmI0YWVkYjk5MDJmNzkzOTJmMzc1MF8yNg_7cfd0674-3f3a-4206-ad59-42b04e7fd404">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i736cf6f7bb434d83a9fac7e262fd8853_I20221231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzYtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjo2ZDI5M2M5ZDczMmI0YWVkYjk5MDJmNzkzOTJmMzc1MF80MA_119242d3-c992-441e-8c5d-53de2e45e3f6"><ix:nonFraction unitRef="shares" contextRef="ida62fa3c037044d49a58de875e4523a6_I20230331" decimals="-3" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzYtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjo2ZDI5M2M5ZDczMmI0YWVkYjk5MDJmNzkzOTJmMzc1MF80MA_597e80cf-06ef-49c4-b95a-5cb486127b8a"><ix:nonFraction unitRef="shares" contextRef="i736cf6f7bb434d83a9fac7e262fd8853_I20221231" decimals="-3" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzYtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjo2ZDI5M2M5ZDczMmI0YWVkYjk5MDJmNzkzOTJmMzc1MF80MA_639ebfdb-cbb3-40d9-b2b0-92529974bf2e"><ix:nonFraction unitRef="shares" contextRef="ida62fa3c037044d49a58de875e4523a6_I20230331" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzYtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjo2ZDI5M2M5ZDczMmI0YWVkYjk5MDJmNzkzOTJmMzc1MF80MA_8d71b653-c15f-4136-8d94-c87e7dbd560b"><ix:nonFraction unitRef="shares" contextRef="i736cf6f7bb434d83a9fac7e262fd8853_I20221231" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzYtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjo2ZDI5M2M5ZDczMmI0YWVkYjk5MDJmNzkzOTJmMzc1MF80MA_9216f707-7a8a-4634-8267-0e90d473b8b0"><ix:nonFraction unitRef="shares" contextRef="ida62fa3c037044d49a58de875e4523a6_I20230331" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzYtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjo2ZDI5M2M5ZDczMmI0YWVkYjk5MDJmNzkzOTJmMzc1MF80MA_92234aab-42e5-4fbf-9ec7-f00c17b2d375">220</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares authorized, issued, and outstanding as of March&#160;31, 2023 and December 31, 2022</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:100%"><ix:nonFraction unitRef="usd" contextRef="ida62fa3c037044d49a58de875e4523a6_I20230331" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzYtMS0xLTEtNTk0NDc_686123f9-750a-4878-83ac-a7251ed167c8">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:100%"><ix:nonFraction unitRef="usd" contextRef="i736cf6f7bb434d83a9fac7e262fd8853_I20221231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzYtMy0xLTEtNTk0NDc_6af86a27-1506-4c27-b8a2-18b8b739c685">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:#bfe4ff;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%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzctMS0xLTEtNTk0NDc_463c2a2d-57c2-429e-acda-80d0b5f03432">201,479</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzctMy0xLTEtNTk0NDc_cdb26f10-6aad-4533-b31f-cc3499a85ebe">201,535</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury stock, at cost (<ix:nonFraction unitRef="shares" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:TreasuryStockShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzgtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjo2ZmIyNDNmNzViNzI0NzFiOGQzOTUzNWQyMGZhN2Y5YV8yOQ_c98a8beb-2437-4d14-8917-3df9bb20c477"><ix:nonFraction unitRef="shares" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="us-gaap:TreasuryStockShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzgtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjo2ZmIyNDNmNzViNzI0NzFiOGQzOTUzNWQyMGZhN2Y5YV8yOQ_da5d63cf-9013-4416-986a-6e40a583fdc4">86</ix:nonFraction></ix:nonFraction> shares of Class A common stock)</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzgtMS0xLTEtNTk0NDc_2caeca3c-9115-4eed-9f71-21e037fd5bbe">2,662</ix: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:100%">(<ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzgtMy0xLTEtNTk0NDc_2055f395-3935-4a25-a2c3-2ed2f1d1490b">2,662</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:#bfe4ff;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%">Accumulated deficit</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%">(<ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzktMS0xLTEtNTk0NDc_547190cf-2be4-42fb-8122-afd6eb4b38a8">169,360</ix:nonFraction>)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%">(<ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzktMy0xLTEtNTk0NDc_b13a660b-c031-43c5-bd4a-b5d74d7c4e51">170,114</ix:nonFraction>)</span></td><td style="background-color:#bfe4ff;padding: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 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:100%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfNDAtMS0xLTEtNTk0NDc_d6bf29a8-e184-45fd-808a-f598810cde5a">29,553</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:100%"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfNDAtMy0xLTEtNTk0NDc_96a715bb-d102-4910-b09b-aec915d9892a">28,854</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:#bfe4ff;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 liabilities and stockholders' equity</span></td><td style="background-color:#bfe4ff;border-bottom:3pt 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:100%">$</span></td><td style="background-color:#bfe4ff;border-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:100%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfNDEtMS0xLTEtNTk0NDc_29930705-9524-4113-8cf5-44304c048de6">39,238</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;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:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-bottom:3pt 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:100%">$</span></td><td style="background-color:#bfe4ff;border-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:100%"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfNDEtMy0xLTEtNTk0NDc_006deae7-a30d-42f8-854a-4e6b6cd6158d">42,473</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;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;text-align:center"><span><br/></span></div><div style="margin-top:7pt;text-align:center"><span><br/></span></div><div style="margin-top:7pt;text-align:center"><span><br/></span></div><div style="margin-top:7pt;text-align:center"><span><br/></span></div><div style="margin-top:7pt;text-align:center"><span><br/></span></div><div style="margin-top:7pt;text-align:center"><span><br/></span></div><div style="margin-top:7pt;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%">See accompanying Notes to Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="ic50c202480344d3183bc0adf1a25c49e_19"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_7">TABLE OF CONTENTS</a></span></div></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%">COMSTOCK HOLDING COMPANIES, INC.</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%">Consolidated Statements of Operations</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%">(Unaudited; in thousands, except per share data)</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.195%"><tr><td style="width:1.0%"></td><td style="width:63.746%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.770%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.312%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.772%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#bfe4ff;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:100%">$</span></td><td style="background-color:#bfe4ff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMi01LTEtMS01OTQ0Nw_30bcd1c9-dce6-4d5e-8871-415d8a7fbe8e">10,275</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:100%">$</span></td><td style="background-color:#bfe4ff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMi03LTEtMS01OTQ0Nw_83df7ba2-7ad9-45c6-84a3-71d6318ca668">8,731</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating costs and expenses:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Cost of revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfNC01LTEtMS01OTQ0Nw_f192f5ae-367d-4188-bcc1-ebd1d9965284">8,323</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfNC03LTEtMS01OTQ0Nw_dabd39fa-18d8-45f0-aa98-5a776903098d">6,935</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfNS01LTEtMS01OTQ0Nw_caff25e4-1bd7-42c0-8760-1f266cb03686">564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfNS03LTEtMS01OTQ0Nw_c3c59ca0-076b-4ee7-8759-fc3167299433">387</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Depreciation and amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfNi01LTEtMS01OTQ0Nw_090663bd-1ab2-462d-9950-1a436fbe4d2b">67</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfNi03LTEtMS01OTQ0Nw_0b0dade4-19d2-46e3-9252-8b8025afc290">44</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding: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 operating costs and expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfNy01LTEtMS01OTQ0Nw_37d58025-0505-49da-b0ad-93b80c8c7897">8,954</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfNy03LTEtMS01OTQ0Nw_319295c7-62f2-4493-9859-93d1c385d157">7,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Income (loss) from operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#bfe4ff;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%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfOC01LTEtMS01OTQ0Nw_5c8b00e3-a841-41c2-b46a-9298909bab8e">1,321</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;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%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfOC03LTEtMS01OTQ0Nw_8bb47ff0-3f79-49e1-8c0a-e21c7d3917de">1,365</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense):</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTAtNS0xLTEtNTk0NDc_2410cdf9-e5fd-4b14-bc18-5a8ec655fcb9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%">(<ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTAtNy0xLTEtNTk0NDc_25d8fada-39ad-444c-b7e6-e08dc20e9203">59</ix:nonFraction>)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain (loss) on real estate ventures</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">(<ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="chci:ChangeInFairValueOfEquityMethodInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTEtNS0xLTEtNTk0NDc_b8f601c5-5f7d-40a9-8a26-face50ecd8c8">411</ix: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:100%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" sign="-" name="chci:ChangeInFairValueOfEquityMethodInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTEtNy0xLTEtNTk0NDc_551c9406-e278-487d-9039-dffbd6d17613">252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Income (loss) from continuing operations before income tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#bfe4ff;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%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTMtNS0xLTEtNTk0NDc_9fcbea81-76e0-494e-b40e-d9595acc90fc">910</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;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%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTMtNy0xLTEtNTk0NDc_e9a90fd4-76a8-4476-a401-c9b67ddffbce">1,558</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTQtNS0xLTEtNTk0NDc_a099dd21-db42-467b-8d31-1f3a514b0d16">156</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">(<ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTQtNy0xLTEtNTk0NDc_1ad3427c-1e0a-4b76-95e6-fd7b49a6ccf6">456</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:#bfe4ff;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%">Net income (loss) from continuing operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#bfe4ff;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%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTUtNS0xLTEtNTk0NDc_5c1522a8-a60f-4f5a-8eab-389a6e950529">754</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;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%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTUtNy0xLTEtNTk0NDc_69dfa04c-6d49-4737-95ba-829be8243353">2,014</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) from discontinued operations, net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTYtNS0xLTEtNTk0NDc_4255ca80-7655-4c38-831e-31ff4b3ad001">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTYtNy0xLTEtNTk0NDc_2388b4c3-2ee4-4e54-bca8-5b847a164c2d">267</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:#bfe4ff;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%">Net income (loss)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#bfe4ff;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:100%">$</span></td><td style="background-color:#bfe4ff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTctNS0xLTEtNTk0NDc_46863b82-1340-4a4f-ac79-55c55da12d70">754</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:100%">$</span></td><td style="background-color:#bfe4ff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTctNy0xLTEtNTk0NDc_761afdce-cc1a-4caf-8583-8ad1a78adf29">1,747</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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:#bfe4ff;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%">Weighted-average common stock outstanding:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:100%"><ix:nonFraction unitRef="shares" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMjItNS0xLTEtNTk0NDc_41b80006-88d1-4d46-97b1-ad5d270e2907">9,583</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMjItNy0xLTEtNTk0NDc_304f322b-db47-486c-b693-71c34c270429">8,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#bfe4ff;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:100%"><ix:nonFraction unitRef="shares" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMjMtNS0xLTEtNTk0NDc_cd41afab-22a1-4bd3-8996-b07bd0b16768">10,069</ix:nonFraction></span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="shares" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMjMtNy0xLTEtNTk0NDc_7b78262a-a785-4fb2-889f-132d8b4a60a3">8,974</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Net income (loss) per share:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic - Continuing operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">$</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMjYtNS0xLTEtNTk0NDc_0482ea87-4715-405c-8be5-49969a6087f2">0.08</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:100%">$</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMjYtNy0xLTEtNTk0NDc_2eca8983-a36f-4299-9fdd-9ff1b0445368">0.24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Basic - Discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMjctNS0xLTEtNTk0NDc_b4018ff5-eb3a-4018-8800-6d99829f3468">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMjctNy0xLTEtNTk0NDc_2db3f695-35bc-4900-bfc3-a4a9b7b3c53a">0.03</ix:nonFraction>)</span></td><td style="background-color:#bfe4ff;padding: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%">Basic net income (loss) per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="2" name="us-gaap:EarningsPerShareBasic" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMjgtNS0xLTEtNTk0NDc_d4b2b2cc-766a-41a6-9f96-2961a6e7d315">0.08</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareBasic" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMjgtNy0xLTEtNTk0NDc_182bf724-e322-4985-bbd5-aef5b45a6644">0.21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - Continuing operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">$</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMzAtNS0xLTEtNTk0NDc_6a26408b-3a5c-44f8-af1c-46e92ce9c9b3">0.07</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:100%">$</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMzAtNy0xLTEtNTk0NDc_a8927eac-d2a5-4fbd-9582-ced88fd2b5f6">0.22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Diluted - Discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMzEtNS0xLTEtNTk0NDc_59b973df-bc65-46a1-8f1a-4eca48f79143">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMzEtNy0xLTEtNTk0NDc_abd8500e-c72e-47fa-ae63-8f2e98bb608e">0.03</ix:nonFraction>)</span></td><td style="background-color:#bfe4ff;padding: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%">Diluted net income (loss) per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="2" name="us-gaap:EarningsPerShareDiluted" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMzItNS0xLTEtNTk0NDc_11021fb7-bfdf-4498-bf3a-79e8f69d0323">0.07</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMzItNy0xLTEtNTk0NDc_dd69064d-446f-4164-bf74-74c302480994">0.19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-align:center"><span><br/></span></div><div style="margin-top:7pt;text-align:center"><span><br/></span></div><div style="margin-top:7pt;text-align:center"><span><br/></span></div><div style="margin-top:7pt;text-align:center"><span><br/></span></div><div style="margin-top:7pt;text-align:center"><span><br/></span></div><div style="margin-top:7pt;text-align:center"><span><br/></span></div><div style="margin-top:7pt;text-align:center"><span><br/></span></div><div style="margin-top:7pt;text-align:center"><span><br/></span></div><div style="margin-top:7pt;text-align:center"><span><br/></span></div><div style="margin-top:7pt;text-align:center"><span><br/></span></div><div style="margin-top:7pt;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%">See accompanying Notes to Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="ic50c202480344d3183bc0adf1a25c49e_22"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_7">TABLE OF CONTENTS</a></span></div></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%">COMSTOCK HOLDING COMPANIES, INC.</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%">Consolidated Statements of Changes in Stockholders' Equity</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%">(Unaudited; in thousands)</span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.734%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.411%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.411%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.674%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.003%"></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:10pt;font-weight:700;line-height:100%">Series C</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:10pt;font-weight:700;line-height:100%">Class A</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:10pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">Preferred Stock</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:9pt;font-weight:700;line-height:100%">Common Stock</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:9pt;font-weight:700;line-height:100%">Common Stock</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Treasury </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">APIC</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:9pt;font-weight:700;line-height:100%">stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three&#160;Months&#160;Ended March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibdd2ed0595e2430385932c28ae825ae9_I20221231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0xLTEtMS02MTA5Ng_f832db48-ccbc-410e-81be-23c230722616">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdd2ed0595e2430385932c28ae825ae9_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0zLTEtMS02MTA5Ng_32c2d098-ea48-40f2-a2fe-d7f29866551c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7e337ddfd7ef4c5fb5bcfb386280bf92_I20221231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC01LTEtMS02MTA5Ng_27491118-379c-430d-b629-a334972482b8">9,337</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e337ddfd7ef4c5fb5bcfb386280bf92_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC03LTEtMS02MTA5Ng_6414d8c7-8bf6-4eec-938b-35b4db2cc544">93</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0af6943519e1456dba30462dd8127eb7_I20221231" decimals="-3" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC05LTEtMS02MTA5Ng_1d66c66f-c408-4cc2-b8da-d11704ba0c88">220</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af6943519e1456dba30462dd8127eb7_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0xMS0xLTEtNjEwOTY_39ab2c26-d50c-46be-a737-817a6b9ce40d">2</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i872792dd7f254e95b7e6ef1685d8c8cb_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0xMy0xLTEtNjEwOTY_1021b90a-8884-4d6f-8059-d8ec0ec13ad8">201,535</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i588e5425643146fdb35ee91d61659e76_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0xNS0xLTEtNjEwOTY_9946d95d-954b-489a-8ee7-70b11d22f9e3">2,662</ix:nonFraction>)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icaae4ee77d804eb1a9f9d986781ec721_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0xNy0xLTEtNjEwOTY_4fc1267e-b5fb-48bb-9873-0ce24b1f0f06">170,114</ix:nonFraction>)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0xOS0xLTEtNjEwOTY_c69f881a-1584-4f6e-9d9a-fdf7313e5e68">28,854</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock, net of shares withheld for taxes</span></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:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifa02597b07c14864972477dfd579cddc_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNS01LTEtMS02MTA5Ng_5a9eb611-23cf-4b18-969c-7a1d587d94a7">141</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa02597b07c14864972477dfd579cddc_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNS03LTEtMS02MTA5Ng_5074f864-444e-44de-ba91-893e149ea617">1</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7bf365b5e9e44d00b8be982b8071ed55_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNS0xMy0xLTEtNjEwOTY_bcca8f76-8f47-43fe-8ddc-ab429be97d7b">294</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNS0xOS0xLTEtNjEwOTY_d629520d-b744-40e9-86ed-231d399efdc6">293</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bf365b5e9e44d00b8be982b8071ed55_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNi0xMy0xLTEtNjEwOTY_ec1c917f-1107-4026-9b15-fe4c34294fa7">238</ix:nonFraction></span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNi0xOS0xLTEtNjEwOTY_87d9650e-57b0-4031-a4f7-e14053179b3f">238</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></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:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9da83a980ea4ec4995def0442ea26e9_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNy0xNy0xLTEtNjEwOTY_bca3f79d-c428-42cb-9397-07f192e2b1ff">754</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNy0xOS0xLTEtNjEwOTY_c11c2ba3-f12c-4ffd-9e6e-443b837d1252">754</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i188b0001fb244641aa1d715c1e480695_I20230331" decimals="-3" name="us-gaap:SharesIssued" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0xLTEtMS02MTA5Ng_220b8200-e375-4d37-97de-304981658fcf">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i188b0001fb244641aa1d715c1e480695_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0zLTEtMS02MTA5Ng_e8a8670e-a872-4de8-99c9-a2689a1994a7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i83ee814b1a9a4e5b9a0c89c5f8ee3a26_I20230331" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC01LTEtMS02MTA5Ng_0cb414ee-cedd-41cc-af61-4e7c32d78703">9,478</ix:nonFraction></span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83ee814b1a9a4e5b9a0c89c5f8ee3a26_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC03LTEtMS02MTA5Ng_021319de-4d64-4b6e-ba89-2be8c50432f0">94</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6aac39a809d24683a6950d8e50a75ff1_I20230331" decimals="-3" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC05LTEtMS02MTA5Ng_f4b92f27-2a47-41b2-9168-758161499489">220</ix:nonFraction></span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6aac39a809d24683a6950d8e50a75ff1_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0xMS0xLTEtNjEwOTY_90ff2801-4d22-4406-9ce2-99ddacc6e25c">2</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0660a45535f14f93af58df264e5f0b82_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0xMy0xLTEtNjEwOTY_835fc194-5789-48ed-811e-70bf15fb7103">201,479</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6a26b5dd3a4d4b2598710f2ebe027fdd_I20230331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0xNS0xLTEtNjEwOTY_a5afa970-bfd1-4259-abdc-56a67611a7d5">2,662</ix:nonFraction>)</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib05b1e182e474203af3baf75bdc3d227_I20230331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0xNy0xLTEtNjEwOTY_8156d5ba-f2af-4a8b-b7a4-45f6b45cfaa5">169,360</ix:nonFraction>)</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0xOS0xLTEtNjEwOTY_4b05475f-5812-4992-9133-88299e616036">29,553</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three&#160;Months&#160;Ended March 31, 2022</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i845fecb3cd2b4dd38f47fbe3f3cfdb0e_I20211231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0xLTEtMS01OTQ0Nw_78890b18-2df9-41d6-88f3-7fe31c88154d">3,441</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i845fecb3cd2b4dd38f47fbe3f3cfdb0e_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0zLTEtMS01OTQ0Nw_1648a872-3023-4707-ba29-44e4da251b6b">6,765</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i04ce67c03d5e4ac88af85091847ff494_I20211231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC01LTEtMS01OTQ0Nw_511e7a9d-1c81-4cd6-84cd-3aeef05268b0">8,102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04ce67c03d5e4ac88af85091847ff494_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC03LTEtMS01OTQ0Nw_03f5e85d-a46f-4cd7-bfc3-5429ec75e336">81</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3e0182ae68704da5adb9e35e381ea3f7_I20211231" decimals="-3" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC05LTEtMS01OTQ0Nw_e735e819-ed3b-4e42-b054-e715e71b9e9a">220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e0182ae68704da5adb9e35e381ea3f7_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0xMS0xLTEtNTk0NDc_28a8ee87-bb8b-446a-8777-b3a9e381938c">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 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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i358330bb812c45edafafa5b5fc195755_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0xMy0xLTEtNTk0NDc_61661b3c-d4ce-4ba1-ad2c-b6c7ffdfe23e">200,617</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i995efccad66942eda525dbdb28692943_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0xNS0xLTEtNTk0NDc_f66f69a0-347b-4e24-b7f0-123a041f6481">2,662</ix: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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id7da57e000e0437ba77682e90dcecfd4_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0xNy0xLTEtNTk0NDc_808d0fde-cbff-40c7-9c25-3b26c0ce07a8">179,507</ix: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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i419623d34caa459085a0f413bfece52d_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0xOS0xLTEtNTk0NDc_2e496a23-8dc5-4032-8049-8c8655047c14">25,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock, net of shares withheld for taxes</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib305bf96f03c4cd191db7dac2cbab55a_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNS01LTEtMS01OTQ0Nw_92602b56-873c-4018-88f0-dd53cf5c88ea">130</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib305bf96f03c4cd191db7dac2cbab55a_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNS03LTEtMS01OTQ0Nw_67d9bfb5-f7b1-455e-a006-33704ed3b2ac">1</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5c7d3fde54944cc184e2df413b0a3f43_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNS0xMy0xLTEtNTk0NDc_d050b47f-c18a-4e18-b96c-9de680504a63">298</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNS0xOS0xLTEtNTk0NDc_171dcbe1-2830-442d-8199-dda08a9d7e19">297</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c7d3fde54944cc184e2df413b0a3f43_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNi0xMy0xLTEtNTk0NDc_ca1e4a8d-4ede-4326-b5c1-9e1004966062">142</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNi0xOS0xLTEtNTk0NDc_9d4844fe-9823-44da-aefe-3eb8a7e84a8c">142</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i001f5c9ed7744c9e84c29f11defb337d_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNy0xNy0xLTEtNTk0NDc_dd2ff668-5770-4dda-9b65-c5867c1a0eaf">1,747</ix:nonFraction></span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNy0xOS0xLTEtNTk0NDc_b42baf46-16ad-4c9a-8a31-bb201b261238">1,747</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of March 31, 2022</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8e1d3f04252f483d84a9838aa186f4b8_I20220331" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0xLTEtMS01OTQ0Nw_c36a182d-f138-4766-bbad-20531d528c2d">3,441</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e1d3f04252f483d84a9838aa186f4b8_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0zLTEtMS01OTQ0Nw_fa47aceb-d5fc-476a-9597-71ef3225c628">6,765</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4f8f9e546d9249f3a92c62d793df5060_I20220331" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC01LTEtMS01OTQ0Nw_8163419a-3bc5-4ef9-aea5-41e30c3aeae8">8,232</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f8f9e546d9249f3a92c62d793df5060_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC03LTEtMS01OTQ0Nw_4eb33f98-9b58-4aec-a777-1c9ba6bc12ff">82</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5e2bb860e743414d99f53958204a582c_I20220331" decimals="-3" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC05LTEtMS01OTQ0Nw_f541cedf-979e-4de4-b65e-be0e46effcae">220</ix:nonFraction></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e2bb860e743414d99f53958204a582c_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0xMS0xLTEtNTk0NDc_946139d1-9b66-45dc-9daf-cb78af184336">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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6a8f12bbfb2420fa5b4498d95febd64_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0xMy0xLTEtNTk0NDc_f9e1d801-e5ac-4299-ae37-3ac23819811e">200,461</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7e7e265df9a44988c91e9788b147605_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0xNS0xLTEtNTk0NDc_9a0ca83e-24d3-46ff-935c-1fac236e4ccb">2,662</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icfd3348548a24d9a853135ad307dd549_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0xNy0xLTEtNTk0NDc_64cc9ec3-2cb5-4648-b372-595b1b9cb33d">177,760</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia00bbf2bec5648efa120a9b9534bc3a1_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0xOS0xLTEtNTk0NDc_f944f2f9-517d-4984-b35f-816d0c98f65c">26,888</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:7pt;text-align:center"><span><br/></span></div><div style="margin-top:7pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="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%">See accompanying Notes to Consolidated Financial Statements</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="ic50c202480344d3183bc0adf1a25c49e_25"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_7">TABLE OF CONTENTS</a></span></div></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%">COMSTOCK HOLDING COMPANIES, INC.</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%">Consolidated Statements of Cash Flows</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%">(Unaudited; in thousands)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.971%"><tr><td style="width:1.0%"></td><td style="width:67.735%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.925%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.971%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Activities - Continuing Operations</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Net income (loss) from continuing operations</span></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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:#bfe4ff;padding:2px 0;text-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%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMy0xLTEtMS01OTQ0Nw_ce1f3201-87ee-43cf-bf7d-e8d55575ee62">754</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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:#bfe4ff;padding:2px 0;text-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%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMy0zLTEtMS01OTQ0Nw_06010106-97b8-4103-ab3e-ba038b39b901">2,014</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:100%">Adjustments to reconcile net income (loss) from continuing operations to net cash provided by (used in) operating activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#bfe4ff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfNS0xLTEtMS01OTQ0Nw_76fd3045-5142-410e-917f-246a689d717c">67</ix:nonFraction></span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfNS0zLTEtMS01OTQ0Nw_d12a6e81-6691-48a4-b59e-3e3b749ddd8e">44</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfNi0xLTEtMS01OTQ0Nw_7b8343fa-4f2e-4019-8314-9b592184064b">238</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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:100%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfNi0zLTEtMS01OTQ0Nw_e8ef0141-1a40-4d53-85a4-9cbcf1df507b">197</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">(Gain) loss on real estate ventures</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" sign="-" name="chci:GainLossOnEquityMethodInvestmentsCarriedAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfNy0xLTEtMS01OTQ0Nw_fff770b8-ea9b-4d27-82b5-c3c49795a9de">411</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;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:100%">(<ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="chci:GainLossOnEquityMethodInvestmentsCarriedAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfNy0zLTEtMS01OTQ0Nw_29096644-c5a5-44b1-9dd5-25b8bbe363d7">252</ix:nonFraction>)</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:#ffffff;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%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfOS0xLTEtMS01OTQ0Nw_d334ccb4-66d0-4bf1-b98f-cbbf1af1472a">156</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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:100%">(<ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfOS0zLTEtMS01OTQ0Nw_6eafc967-264c-47bc-92dd-5c7110814438">456</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTEtMS0xLTEtNTk0NDc_1ade20e1-2720-4f78-99a3-0619e7a9aa6f">273</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">(<ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTEtMy0xLTEtNTk0NDc_96dfc809-e010-467e-9708-43fc7dbc5fd1">1,689</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%">(<ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTItMS0xLTEtNTk0NDc_404983d4-1f23-4468-9e80-80831631f461">192</ix:nonFraction>)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;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:100%">(<ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTItMy0xLTEtNTk0NDc_f224ba83-f8e3-40fe-96fc-cb7e357d13d6">218</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued personnel 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:100%">(<ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTMtMS0xLTEtNTk0NDc_7c7caf83-1b04-4c01-a12e-d84ce71a1c6f">3,965</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">(<ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTMtMy0xLTEtNTk0NDc_200fc1a1-11a3-4dbb-b663-628b4517fdec">2,074</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Accounts payable and accrued liabilities</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTQtMS0xLTEtNTk0NDc_d4276c73-5828-402f-82cc-5590b60c04ef">225</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTQtMy0xLTEtNTk0NDc_210db75f-d689-4443-b6af-ac087de77dac">322</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets and liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTUtMS0xLTEtNTk0NDc_e336dd98-6c12-4c28-86e6-8d3adc7cef29">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:100%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTUtMy0xLTEtNTk0NDc_0aaf8d4a-fe1a-41d7-981b-1ef4b5c393fe">160</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Net cash provided by (used in) operating activities</span></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000;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:100%">(<ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTYtMS0xLTEtNTk0NDc_e0c597e6-6c19-4d95-aa08-bbbcedb7ec8c">2,566</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000;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:100%">(<ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTYtMy0xLTEtNTk0NDc_1cdd8ae0-39c4-44d8-8fda-c97b82c0b95e">1,952</ix:nonFraction>)</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 13pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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:700;line-height:100%">Investing Activities - Continuing Operations</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in real estate ventures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">(<ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTktMS0xLTEtNTk0NDc_20d0281a-b0fc-4fa3-8258-ccfbdd637199">33</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">(<ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTktMy0xLTEtNTk0NDc_c34c8768-6eae-42f8-8a56-475f6253d209">2,656</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Proceeds from sale of CES</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMjAtMS0xLTEtNTk0NDc_0ae4258b-4569-4008-bbb0-084a12236e87">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMjAtMy0xLTEtNTk0NDc_f2083633-3ab4-44a7-b6b0-db2e8687e976">1,016</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributions from real estate ventures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMjEtMS0xLTEtNTk0NDc_7d579b9b-b1f1-4611-b4f8-b3c8149cc939">334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:100%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMjEtMy0xLTEtNTk0NDc_d56e787a-6278-4d3e-a4be-dc0e7ddad987">18</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Purchase of fixed assets/leasehold improvements/intangibles</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%">(<ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsForProceedsFromProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMjItMS0xLTEtNTk0NDc_930b8134-f032-4a7c-ba64-5c82eec85ef1">104</ix:nonFraction>)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;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:100%">(<ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsForProceedsFromProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMjItMy0xLTEtNTk0NDc_b06c7eec-7e3a-4f9a-8e05-2b2b4d1c5ad2">163</ix:nonFraction>)</span></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%">Net cash provided by (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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMjMtMS0xLTEtNTk0NDc_319276cf-c2d5-456e-b5be-643b366f6af7">197</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMjMtMy0xLTEtNTk0NDc_fa24e880-e59c-4e7a-a8a5-c1c0105701b8">1,785</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 style="height:12pt"><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing Activities - Continuing Operations</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Payment of taxes related to the net share settlement of equity awards</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%">(<ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMjctMS0xLTEtNTk0NDc_b541694d-5fca-4d14-9378-c34fd573a778">294</ix:nonFraction>)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;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:100%">(<ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMjctMy0xLTEtNTk0NDc_b18cc0de-c008-40c0-a033-56c00df3117b">297</ix:nonFraction>)</span></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%">Net cash provided by (used in) financing 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMjgtMS0xLTEtNTk0NDc_42765eb7-9d91-4830-b6ac-667ce08b9be9">294</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="3" style="background-color:#ffffff;border-top:1pt solid #000;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:100%">(<ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMjgtMy0xLTEtNTk0NDc_5a414df2-6e32-4ba6-af6f-184ae9cf69fd">297</ix:nonFraction>)</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Discontinued Operations</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:#bfe4ff;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%">Operating cash flows, net</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzEtMS0xLTEtNTk0NDc_aa3a7bda-a808-4c36-b1b1-73e104f4d37a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;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:100%">(<ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzEtMy0xLTEtNTk0NDc_eb872408-3c65-4396-ac72-317abc85f268">202</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investing cash flows, 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:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzItMS0xLTEtNTk3OTg_ed898759-cc21-47fb-bbe6-f114cc06331a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzItMy0xLTEtNTk3OTg_5adbe262-cfce-40dc-a8ba-b6bdc5e749a3">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Financing cash flows, net</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzMtMS0xLTEtNTk3OTg_05b2c652-b3b0-4ae3-b82b-b529306f989f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;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:100%">(<ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzMtMy0xLTEtNTk3OTg_3b3e0900-1fdc-49ac-b022-3352e208e885">27</ix:nonFraction>)</span></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%">Net cash provided by (used in) discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzQtMS0xLTEtNTk0NDc_4ee85ae4-32c5-4497-b7ea-a509d9b0e7d0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzQtMy0xLTEtNTk0NDc_6b46ac45-c8bd-4236-b8af-c124e91d4ac3">229</ix:nonFraction>)</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase (decrease) in cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzYtMS0xLTEtNTk0NDc_fae23f6e-fa3a-43f8-8c18-809cc0c76427">2,663</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">(<ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzYtMy0xLTEtNTk0NDc_c8e28f35-bb54-45f2-891a-a3c52f96989b">4,263</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Cash and cash equivalents, beginning of period</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzctMS0xLTEtNTk0NDc_9177a970-83f0-4580-b861-1b6d4623ff91">11,722</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i419623d34caa459085a0f413bfece52d_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzctMy0xLTEtNTk0NDc_63cfe4d1-16d8-43a3-8809-c1c31df8f816">15,823</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:100%">Cash and cash equivalents, 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: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:#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:100%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzgtMS0xLTEtNTk3OTg_321eb558-41a7-4195-9be9-157a77b87b6b">9,059</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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia00bbf2bec5648efa120a9b9534bc3a1_I20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzgtMy0xLTEtNTk3OTg_290eb160-4c8f-4b34-93a3-715ca55676d0">11,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental Cash Flow Information</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:#bfe4ff;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%">Cash paid for interest</span></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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:#bfe4ff;padding:2px 0;text-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%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfNDEtMS0xLTEtNTk0NDc_1930f96d-58d9-40b2-b714-7ba12dccc117">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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:#bfe4ff;padding:2px 0;text-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%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfNDEtMy0xLTEtNTk0NDc_4ce4dfbb-2a8f-4a8c-ab3e-8211fa0c3de8">59</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:100%">Cash paid for income tax, 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:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfNDItMS0xLTEtNTk3OTg_e9172fa4-5881-4c2f-9f20-a825ebad5b72">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfNDItMy0xLTEtNTk3OTg_0aa4d377-9818-4b2f-ae3d-b682134aebd9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental Disclosure of Non-Cash Investing and Financing Activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Right of use assets and lease liabilities at commencement</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfNDYtMS0xLTEtNTk3OTg_0a3c36bb-0660-4e14-b6f7-b9d1a4517759">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfNDYtMy0xLTEtNTk3OTg_e80258b9-6e90-4297-96ad-d7883577258c">209</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span><br/></span></div><div style="margin-top:3pt;text-align:center"><span><br/></span></div><div style="margin-top:3pt;text-align:center"><span><br/></span></div><div style="margin-top:3pt;text-align:center"><span><br/></span></div><div style="margin-top:3pt;text-align:center"><span><br/></span></div><div style="margin-top:3pt;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%">See accompanying Notes to Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="ic50c202480344d3183bc0adf1a25c49e_28"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_7">TABLE OF CONTENTS</a></span></div></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%">COMSTOCK HOLDING COMPANIES, INC.</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%">Notes to Condensed Consolidated Financial Statements </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%">(Unaudited; in thousands except per share data or otherwise indicated)</span></div><div id="ic50c202480344d3183bc0adf1a25c49e_31"></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%">1. <ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zMS9mcmFnOjZmMDk4YWE0OWVmMzQ0ZjdiNjc4YmY3MjFkN2E1MGU4L3RleHRyZWdpb246NmYwOThhYTQ5ZWYzNDRmN2I2NzhiZjcyMWQ3YTUwZThfMTU5OQ_3f410ff3-a671-4d6b-8cd6-6e6e09c036b8" continuedAt="i2837ee3713314a36a87acd98d42c2bc5" escape="true">Company Overview</ix:nonNumeric></span></div><ix:continuation id="i2837ee3713314a36a87acd98d42c2bc5" continuedAt="ib9b300e0e5ff4f3a8838b2a4f94b14db"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comstock Holding Companies, Inc. ("Comstock" or the "Company"), founded in 1985 and incorporated in the state of Delaware in 2004, is a leading asset manager, developer, and operator of mixed-use and transit-oriented properties in the Washington, D.C. metropolitan area. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 31, 2022, the Company completed the sale of </span><span style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comstock Environmental Services, LLC ("CES"), a wholly owned subsidiary, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to August Mack Environmental, Inc. ("August Mack") for approximately $<ix:nonFraction unitRef="usd" contextRef="i3ad4674888d9441284d0177ade2c5e48_I20220331" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zMS9mcmFnOjZmMDk4YWE0OWVmMzQ0ZjdiNjc4YmY3MjFkN2E1MGU4L3RleHRyZWdpb246NmYwOThhYTQ5ZWYzNDRmN2I2NzhiZjcyMWQ3YTUwZThfNDkz_b4666f8c-cdca-4d3f-b2d8-9c18e44057e5">1.4</ix:nonFraction> million of total consideration. (See Note 3 for additional information).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 13, 2022, the Company completed two separate significant transactions to further deleverage its balance sheet and enhance its long-term revenue outlook and growth potential. The first one with CP Real Estate Services, LC (&#8220;CPRES&#8221;), an entity owned by Christopher Clemente, Comstock&#8217;s Chief Executive Officer, redeemed all outstanding Series C preferred stock at a significant discount to carrying value. Secondly, the Company executed a new asset management agreement with Comstock Partners, LC ("CP"), an entity controlled by Mr. Clemente and wholly owned by Mr. Clemente and certain family members, which covers its Anchor Portfolio of assets (the "2022 AMA"). (See Notes 10 and 14 for additional information).</span></div></ix:continuation><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib9b300e0e5ff4f3a8838b2a4f94b14db">The Company operates through <ix:nonFraction unitRef="subsidiary" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="INF" name="chci:NumberOfSubsidiaries" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zMS9mcmFnOjZmMDk4YWE0OWVmMzQ0ZjdiNjc4YmY3MjFkN2E1MGU4L3RleHRyZWdpb246NmYwOThhYTQ5ZWYzNDRmN2I2NzhiZjcyMWQ3YTUwZThfMTQyMw_bff65b15-e75f-4e22-810a-0c952148c3e3">four</ix:nonFraction> primarily real estate-focused subsidiaries &#8211; CHCI Asset Management, LC (&#8220;CAM&#8221;); CHCI Residential Management, LC; CHCI Commercial Management, LC; and Park X Management, LC.</ix:continuation>  </span></div><div id="ic50c202480344d3183bc0adf1a25c49e_34"></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%">2. <ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNC9mcmFnOjkyMWE0Mzc2N2E2MTQxYWFiNmQxYmQxODc3NDYyZDhiL3RleHRyZWdpb246OTIxYTQzNzY3YTYxNDFhYWI2ZDFiZDE4Nzc0NjJkOGJfMzE5MQ_15943eca-c7b5-4438-a7a4-e4c26c9756e7" continuedAt="i8c5a9686885f4836b67f992f01aa9d81" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i8c5a9686885f4836b67f992f01aa9d81" continuedAt="ib6067f3cb638464eafb86f70bb4e34e6"><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNC9mcmFnOjkyMWE0Mzc2N2E2MTQxYWFiNmQxYmQxODc3NDYyZDhiL3RleHRyZWdpb246OTIxYTQzNzY3YTYxNDFhYWI2ZDFiZDE4Nzc0NjJkOGJfMzE5Mg_59094500-4d55-4fd6-93d6-8668b4f0b879" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;GAAP&#8221;) for interim financial information and the requirements of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;). As permitted, certain information and footnote disclosures have been condensed or omitted. Intercompany balances and transactions have been eliminated and certain prior period amounts have been reclassified to conform to current period presentation. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In management&#8217;s opinion, the consolidated financial statements include all normal and recurring adjustments that are considered necessary for the fair presentation of the Company&#8217;s financial position and operating results. The results of operations presented in these interim condensed consolidated financial statements are unaudited and are not necessarily indicative of the results to be expected for the full fiscal year. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto contained in the Company&#8217;s fiscal year 2022 Annual Report on Form 10-K for the year ended December 31, 2022 (the &#8220;2022 Annual Report&#8221;) filed with the SEC on March 29, 2023. The consolidated balance sheet as of December 31, 2022 was derived from the audited consolidated financial statements contained in the 2022 Annual Report.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has reflected CES as a discontinued operation in its consolidated statements of operations for all periods presented. Unless otherwise noted, all amounts and disclosures throughout these Notes to Consolidated Financial Statements relate to the Company's continuing operations. (See Note 3 for additional information).</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><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="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNC9mcmFnOjkyMWE0Mzc2N2E2MTQxYWFiNmQxYmQxODc3NDYyZDhiL3RleHRyZWdpb246OTIxYTQzNzY3YTYxNDFhYWI2ZDFiZDE4Nzc0NjJkOGJfMzE4OQ_9f6d1287-e385-43f5-9028-f1a48b6c1fe4" continuedAt="i18cc4928d9c247d1b43c5dff62cc914a" escape="true">Use of Estimates</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i18cc4928d9c247d1b43c5dff62cc914a">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts in the financial statements and accompanying notes. Significant items subject to such estimates, include, but are not limited to, the valuation of equity method investments and the valuation of deferred tax assets. Assumptions made in the development of these estimates contemplate the macroeconomic landscape and the Company's anticipated results, however actual results may differ materially from these estimates.</ix:continuation> </span></div><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNC9mcmFnOjkyMWE0Mzc2N2E2MTQxYWFiNmQxYmQxODc3NDYyZDhiL3RleHRyZWdpb246OTIxYTQzNzY3YTYxNDFhYWI2ZDFiZDE4Nzc0NjJkOGJfMzE5MA_ebae7018-2b4c-41db-8783-8dbaeacc1264" continuedAt="i0423082064704d21bfdc8c3b7db75f48" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements - Adopted</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, &#8220;</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&#8212;Credit Losses: Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#8221; This guidance is intended to introduce a revised approach to the recognition and measurement of credit </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:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_7">TABLE OF CONTENTS</a></span></div></div><ix:continuation id="i0423082064704d21bfdc8c3b7db75f48"><ix:continuation id="ib6067f3cb638464eafb86f70bb4e34e6" continuedAt="ib8ed7a06530042cdb26b4a2578048884"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">losses, emphasizing an updated model based on current expected credit losses ("CECL") rather than incurred losses. The Company adopted the standard effective January 1, 2023 and determined that adoption of the standard had no material impact on its consolidated financial statements and related disclosures.</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%">Recent Accounting Pronouncements - Not Yet Adopted</span></div></ix:continuation><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib8ed7a06530042cdb26b4a2578048884">N</ix:continuation>one.</span></div></ix:continuation><div id="ic50c202480344d3183bc0adf1a25c49e_37"></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. <ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RleHRyZWdpb246ZmQwNTE3ZDRhZTdkNGYyNjllYWI2MWUxMTM4NDRmNzFfMTMxNg_f299c8b8-c930-4e4c-aaa5-e16ab9eb282d" continuedAt="i62ae64befe0e47678bf2a99ebdec85eb" escape="true">Discontinued Operations</ix:nonNumeric></span></div><ix:continuation id="i62ae64befe0e47678bf2a99ebdec85eb" continuedAt="ia0baa10bc6bc47e6a416930fc97245fe"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 31, 2022, the Company completed the sale of </span><span style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CES </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to August Mack in accordance with the Asset Purchase Agreement for approximately $<ix:nonFraction unitRef="usd" contextRef="i3ad4674888d9441284d0177ade2c5e48_I20220331" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RleHRyZWdpb246ZmQwNTE3ZDRhZTdkNGYyNjllYWI2MWUxMTM4NDRmNzFfMTk4_b4666f8c-cdca-4d3f-b2d8-9c18e44057e5">1.4</ix:nonFraction> million of total consideration, composed of $<ix:nonFraction unitRef="usd" contextRef="ib4bb7581582a475289c547389f3b1cfa_D20220331-20220331" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RleHRyZWdpb246ZmQwNTE3ZDRhZTdkNGYyNjllYWI2MWUxMTM4NDRmNzFfMjM3_bca90f55-cfc8-4625-81d5-a048e313d4a2">1.0</ix:nonFraction> million in cash and $<ix:nonFraction unitRef="usd" contextRef="i3ad4674888d9441284d0177ade2c5e48_I20220331" decimals="-5" name="chci:EscrowDepositFromDivestitureOfBusiness" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RleHRyZWdpb246ZmQwNTE3ZDRhZTdkNGYyNjllYWI2MWUxMTM4NDRmNzFfMjUy_49a62f2b-f8c8-43a2-8933-c2f029066378">0.4</ix:nonFraction> million of cash held in escrow that is subject to net working capital and other adjustments. The Company executed this divestiture to enhance its focus and pursue continued growth initiatives for its core asset management business.  </span></div><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RleHRyZWdpb246ZmQwNTE3ZDRhZTdkNGYyNjllYWI2MWUxMTM4NDRmNzFfMTMxNw_dd73eaba-69ca-4188-94e5-879196bd5b07" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles major line items constituting pretax income (loss) from discontinued operations to net income (loss) from discontinued operations as presented in the consolidated statements of operations (in thousands):</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.281%"><tr><td style="width:1.0%"></td><td style="width:59.054%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:16.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.768%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.890%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-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:100%">$</span></td><td 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:100%"><ix:nonFraction unitRef="usd" contextRef="i03261976b75b4f2e87595c413c2bbeb6_D20230101-20230331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfMi01LTEtMS01OTQ0Nw_a720b65b-3e87-4274-aab3-638273bee944">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td 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:100%"><ix:nonFraction unitRef="usd" contextRef="i5a69cb6414cf427185683d513c45202f_D20220101-20220331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfMi03LTEtMS01OTQ0Nw_6fd85151-16a5-4a2d-821f-146a7d3ec560">1,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i03261976b75b4f2e87595c413c2bbeb6_D20230101-20230331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfMy01LTEtMS01OTQ0Nw_6076ed2b-854c-4ac2-b48f-608f4741db7a">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a69cb6414cf427185683d513c45202f_D20220101-20220331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfMy03LTEtMS01OTQ0Nw_1f0f3c57-9724-4c89-b614-57ae06e44482">1,173</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i03261976b75b4f2e87595c413c2bbeb6_D20230101-20230331" decimals="-3" name="chci:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfNC01LTEtMS01OTQ0Nw_490988f5-3985-4bc0-9b90-55eee351c0bb">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a69cb6414cf427185683d513c45202f_D20220101-20220331" decimals="-3" name="chci:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfNC03LTEtMS01OTQ0Nw_5648e13d-20a1-461e-9e4b-510d2cb2cbe1">714</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03261976b75b4f2e87595c413c2bbeb6_D20230101-20230331" decimals="-3" name="chci:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfNi01LTEtMS01OTQ0Nw_c90bbcd0-9e9b-4377-afb3-db53d77f17eb">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i5a69cb6414cf427185683d513c45202f_D20220101-20220331" decimals="-3" sign="-" name="chci:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfNi03LTEtMS01OTQ0Nw_a0c5810a-ad0b-4789-b06c-2daac7233494">150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pre-tax income (loss) from discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03261976b75b4f2e87595c413c2bbeb6_D20230101-20230331" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfOC01LTEtMS01OTQ0Nw_0c3c8f74-9438-42c8-bd39-64bc42a3f553">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a69cb6414cf427185683d513c45202f_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfOC03LTEtMS01OTQ0Nw_b761cacb-7028-4483-b220-24047684e5d7">277</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03261976b75b4f2e87595c413c2bbeb6_D20230101-20230331" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfOS01LTEtMS01OTQ0Nw_e9a4fd36-abbd-43af-b2ed-6e0c61168a5a">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a69cb6414cf427185683d513c45202f_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfOS03LTEtMS01OTQ0Nw_4ca5d3aa-fd95-482b-a617-53b3911631b6">10</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Net income (loss) from discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03261976b75b4f2e87595c413c2bbeb6_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfMTAtNS0xLTEtNTk0NDc_edc5f012-6e09-42fe-95cc-0b0ccc02c64f">&#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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a69cb6414cf427185683d513c45202f_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfMTAtNy0xLTEtNTk0NDc_334857f8-a620-4131-8c87-dd1766692814">267</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia0baa10bc6bc47e6a416930fc97245fe">The Company recognized a <ix:nonNumeric contextRef="i9d36fc3021094e1ead930cb00aec9b27_D20220331-20220331" name="chci:DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RleHRyZWdpb246ZmQwNTE3ZDRhZTdkNGYyNjllYWI2MWUxMTM4NDRmNzFfMTA5OTUxMTYyOTcwOQ_2af8c0b5-b5cc-46dc-9f6f-02f49488d5aa">net loss</ix:nonNumeric> of $<ix:nonFraction unitRef="usd" contextRef="ib4bb7581582a475289c547389f3b1cfa_D20220331-20220331" decimals="-5" sign="-" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RleHRyZWdpb246ZmQwNTE3ZDRhZTdkNGYyNjllYWI2MWUxMTM4NDRmNzFfNzU1_ee7fcc8b-c440-47b9-8809-fe002f06cd2e">0.2</ix:nonFraction>&#160;million on the divestiture of CES, calculated by comparing the final adjusted purchase price to the carrying value of the net assets sold in the transaction as of March 31, 2022. These amounts reflect the finalized transaction costs and net working capital adjustments</ix:continuation>.</span></div><div id="ic50c202480344d3183bc0adf1a25c49e_40"></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%">4.  <ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80MC9mcmFnOjNlNDdmOWM1MmRlYzQ1ZGRhZGI2MzQ2MDcxOTE5MTYzL3RleHRyZWdpb246M2U0N2Y5YzUyZGVjNDVkZGFkYjYzNDYwNzE5MTkxNjNfMjkw_b397ac51-e76f-4d38-bc91-7eee4d08a1ee" continuedAt="i8247d221086b4383944ce0212e7971f8" escape="true">Intangible Assets</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><ix:continuation id="i8247d221086b4383944ce0212e7971f8" continuedAt="id6eeed8864974bf78290456eaa566531"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 6, 2022, the Company purchased the rights to the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.comstock.com</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id6eeed8864974bf78290456eaa566531"> domain name for $<ix:nonFraction unitRef="usd" contextRef="i92d6f0ad66aa45d7a7f61efb9eb403bd_I20220506" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80MC9mcmFnOjNlNDdmOWM1MmRlYzQ1ZGRhZGI2MzQ2MDcxOTE5MTYzL3RleHRyZWdpb246M2U0N2Y5YzUyZGVjNDVkZGFkYjYzNDYwNzE5MTkxNjNfMTE2_d4dbcfbb-2e97-41c0-86f3-614cd3260305">0.1</ix:nonFraction> million. The Company has recorded the domain name purchase as an indefinite-lived intangible asset on its consolidated balance sheets that will be tested annually for impairment.</ix:continuation>  </span></div><div id="ic50c202480344d3183bc0adf1a25c49e_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%">5.  <ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="chci:InvestmentsInRealEstateVenturesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfNTE5NA_b5a52c4d-f575-47f4-9412-e66aac3d220d" continuedAt="if1ec09fbba9549bb9415ad8731bc2283" escape="true">Investments in Real Estate Ventures</ix:nonNumeric></span></div><ix:continuation id="if1ec09fbba9549bb9415ad8731bc2283" continuedAt="i81425a9a11994b75900464388583891d"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's unconsolidated investments in real estate ventures are recorded on the consolidated balance sheets at fair value. The following table summarizes these investments (in thousands):</span></div><div style="margin-top:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="chci:EquityMethodInvestmentsGroupOfInvestmentConsolidatedBalanceSheetAtFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfNTE5Nw_53826db7-80f9-417d-aa7b-a8e818a0f58f" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.419%"><tr><td style="width:1.0%"></td><td style="width:31.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.131%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.131%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.498%"></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:10pt;font-weight:700;line-height:100%">March 31,</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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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:100%">Investors X</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:100%">$</span></td><td style="background-color:#bfe4ff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ia2ae01a512e248dcbb885d44e8603264_I20230331" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjhmOWQ3NmZkYzFiNjQxYmQ4NDUyMDlhZDYyMjRmNTY0L3RhYmxlcmFuZ2U6OGY5ZDc2ZmRjMWI2NDFiZDg0NTIwOWFkNjIyNGY1NjRfMi0yLTEtMS01OTQ0Nw_e2ad9349-6c30-4b66-86f4-8285bb11e417">984</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:100%">$</span></td><td style="background-color:#bfe4ff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i1baa47c1e9894fe7afc963e090c79a86_I20221231" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjhmOWQ3NmZkYzFiNjQxYmQ4NDUyMDlhZDYyMjRmNTY0L3RhYmxlcmFuZ2U6OGY5ZDc2ZmRjMWI2NDFiZDg0NTIwOWFkNjIyNGY1NjRfMi00LTEtMS01OTQ0Nw_1407fbc1-03f9-4483-8603-0f6c6682830e">1,369</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;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:100%">The Hartford</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i56dc7436e5494acf8f9ba2e380d638e8_I20230331" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjhmOWQ3NmZkYzFiNjQxYmQ4NDUyMDlhZDYyMjRmNTY0L3RhYmxlcmFuZ2U6OGY5ZDc2ZmRjMWI2NDFiZDg0NTIwOWFkNjIyNGY1NjRfMy0yLTEtMS01OTQ0Nw_80e7f9ca-e14c-4fc6-9d14-e613cd6d1e00">839</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i4a72865148e9431badd3fc5875d64cfd_I20221231" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjhmOWQ3NmZkYzFiNjQxYmQ4NDUyMDlhZDYyMjRmNTY0L3RhYmxlcmFuZ2U6OGY5ZDc2ZmRjMWI2NDFiZDg0NTIwOWFkNjIyNGY1NjRfMy00LTEtMS01OTQ0Nw_5924e60e-cd45-4540-b593-8eca3f18cd0b">953</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">BLVD Forty Four</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i63c10d57a0804f6687adedea8cf5823d_I20230331" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjhmOWQ3NmZkYzFiNjQxYmQ4NDUyMDlhZDYyMjRmNTY0L3RhYmxlcmFuZ2U6OGY5ZDc2ZmRjMWI2NDFiZDg0NTIwOWFkNjIyNGY1NjRfNC0yLTEtMS01OTQ0Nw_06fe1a85-c8df-4163-a7c8-c96fa91267df">2,051</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i24b6f2e4d1e74af6a64bba75e09a97c2_I20221231" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjhmOWQ3NmZkYzFiNjQxYmQ4NDUyMDlhZDYyMjRmNTY0L3RhYmxlcmFuZ2U6OGY5ZDc2ZmRjMWI2NDFiZDg0NTIwOWFkNjIyNGY1NjRfNC00LTEtMS01OTQ0Nw_837d2165-d90b-4a58-9e52-65c437fb12b7">2,135</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:100%">BLVD Ansel</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i63460e5d6c7f4a16a60cce0a64175c04_I20230331" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjhmOWQ3NmZkYzFiNjQxYmQ4NDUyMDlhZDYyMjRmNTY0L3RhYmxlcmFuZ2U6OGY5ZDc2ZmRjMWI2NDFiZDg0NTIwOWFkNjIyNGY1NjRfNS0yLTEtMS01OTQ0Nw_9b541f76-3720-4874-b86c-1f1770fda758">2,439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98ff249e22a6486480f949b4b92bf7e0_I20221231" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjhmOWQ3NmZkYzFiNjQxYmQ4NDUyMDlhZDYyMjRmNTY0L3RhYmxlcmFuZ2U6OGY5ZDc2ZmRjMWI2NDFiZDg0NTIwOWFkNjIyNGY1NjRfNS00LTEtMS01OTQ0Nw_de80389a-bb1a-4dd1-a15c-6679e5e92004">2,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-bottom:3pt 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:100%">$</span></td><td style="background-color:#bfe4ff;border-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:100%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjhmOWQ3NmZkYzFiNjQxYmQ4NDUyMDlhZDYyMjRmNTY0L3RhYmxlcmFuZ2U6OGY5ZDc2ZmRjMWI2NDFiZDg0NTIwOWFkNjIyNGY1NjRfNi0yLTEtMS01OTQ0Nw_45302fb7-c12f-42cf-93e4-f236ea74754f">6,313</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;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:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-bottom:3pt 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:100%">$</span></td><td style="background-color:#bfe4ff;border-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:100%"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjhmOWQ3NmZkYzFiNjQxYmQ4NDUyMDlhZDYyMjRmNTY0L3RhYmxlcmFuZ2U6OGY5ZDc2ZmRjMWI2NDFiZDg0NTIwOWFkNjIyNGY1NjRfNi00LTEtMS01OTQ0Nw_80f58530-c25c-4fc4-91e1-55fde254290f">7,013</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investors X</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2019, the Company entered into a master transfer agreement with CPRES which entitled the Company to priority distribution of residual cash flow from its Class B membership interest in Comstock Investors X, L.C. ("Investors X"), an unconsolidated variable interest entity that owns the Company's residual homebuilding operations. As of March&#160;31, 2023, the </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_7">TABLE OF CONTENTS</a></span></div></div><ix:continuation id="i81425a9a11994b75900464388583891d" continuedAt="i5647b4a5e5604383baa6b990ff95e890"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">residual cash flow primarily relates to anticipated proceeds from the sale of rezoned residential lots. The cash will be released as land development work associated with these projects is completed and lots are sold. (See Note 14 for additional information).</span></div><div style="margin-top:13pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Hartford</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Company entered into a joint venture with CP to acquire a Class-A office building adjacent to Clarendon Station on Metro&#8217;s Orange Line in Arlington County&#8217;s premier transit-oriented office market, the Rosslyn-Ballston Corridor. Built in 2003, the <ix:nonFraction unitRef="sqft" contextRef="i52cf8ce8337a47229f02fcc31999c6f1_D20191201-20191231" decimals="-3" name="chci:NumberOfSquareFoot" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfMTc3NA_4e854634-3e4b-43b6-8792-d30c7f271938">211,000</ix:nonFraction> square foot mixed-use Leadership in Energy and Environmental Design (&#8220;LEED&#8221;) GOLD building is being leased to multiple high-quality tenants. In February 2020, the Company arranged for DivcoWest to purchase a majority ownership stake in the Hartford Building and secured a $<ix:nonFraction unitRef="usd" contextRef="i2ae66d3b074841089df2549441ac2909_I20200229" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfMjA2MA_94939eb5-872a-4013-9f05-cc8bc7b89747">87.0</ix:nonFraction>&#160;million loan facility from MetLife. As part of the transaction, the Company entered into asset management and property management agreements to manage the property. Fair value is determined using an income approach and sales comparable approach models. As of March&#160;31, 2023, the Company&#8217;s ownership interest in the Hartford was <ix:nonFraction unitRef="number" contextRef="i63a4dc73b85043f5ad5fb11166fa4935_I20230331" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfNTQ5NzU1ODIyNTcz_c05a4a77-91e8-4264-9540-625bed0bb10e">2.5</ix:nonFraction>%. (See Note 14 for additional information).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">BLVD Forty Four</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Company entered into a joint venture with CP to acquire a stabilized 15-story, luxury high-rise apartment building in Rockville, Maryland that was built in 2015, which we rebranded as BLVD Forty Four. Located one block from the Rockville Station on Metro's Red Line and in the heart of the I-270 Technology and Life Science Corridor, the <ix:nonFraction unitRef="unit" contextRef="i788c99933aff482fa64e7b8e8eaac7ee_D20211001-20211031" decimals="INF" name="chci:NumberOfUnitsInProperty" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfMjczMw_301ac3ad-c56a-4618-8e64-8467ecf793cf">263</ix:nonFraction>-unit mixed use property includes approximately <ix:nonFraction unitRef="sqft" contextRef="i788c99933aff482fa64e7b8e8eaac7ee_D20211001-20211031" decimals="-3" name="chci:NumberOfSquareFoot" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfMjc4Mw_270cadf9-fb99-4e74-860e-6c48416a8943">16,000</ix:nonFraction> square feet of retail and a commercial parking garage. In connection with the transaction, the Company received an acquisition fee and is entitled to receive investment related income and promote distributions in connection with its equity interest in the asset. The Company also provides asset, residential, retail and parking property management services for the property in exchange for market rate fees. Fair value is determined using an income approach and sales comparable approach models. As of March&#160;31, 2023, the Company&#8217;s ownership interest in BLVD Forty Four was <ix:nonFraction unitRef="number" contextRef="ia1a4c7ff38dc484a9f6396e2f355ce30_I20230331" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfNTQ5NzU1ODI0MjI2_3b62c69d-d754-42c6-9e08-9313c4afd3a8">5.0</ix:nonFraction>%. (See Note 14 for additional information).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">BLVD Ansel</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, the Company entered into a joint venture with CP to acquire BLVD Ansel, a newly completed 18-story, luxury high-rise apartment building with <ix:nonFraction unitRef="unit" contextRef="ibe63b4d9eab9432da4b32fe5c22424ba_D20220301-20220331" decimals="INF" name="chci:NumberOfUnitsInProperty" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfMTA5OTUxMTYzOTg0MA_775c0938-19c3-44fd-83e1-4f8572ae1686">250</ix:nonFraction> units located adjacent to the Rockville Metro Station and BLVD Forty Four in Rockville, Maryland. BLVD Ansel features approximately <ix:nonFraction unitRef="sqft" contextRef="ibe63b4d9eab9432da4b32fe5c22424ba_D20220301-20220331" decimals="INF" name="chci:NumberOfSquareFoot" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfMTA5OTUxMTYzOTg2MQ_6ba11c14-c66e-4fde-95ed-f8c03b7f43ec">20,000</ix:nonFraction> square feet of retail space, <ix:nonFraction unitRef="parkingspace" contextRef="ibe63b4d9eab9432da4b32fe5c22424ba_D20220301-20220331" decimals="INF" name="chci:NumberOfParkingSpaces" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfMTA5OTUxMTYzOTg0OQ_8541f125-ab8f-448e-abdc-758d2b2c56c2">611</ix:nonFraction> parking spaces, and expansive amenities including multiple private workspaces designed to meet the needs of remote-working residents. In connection with the transaction, the Company received an acquisition fee and is entitled to receive investment related income and promote distributions in connection with its equity interest in the asset. The Company will also provide asset, residential, retail and parking property management services for the property in exchange for market rate fees. Fair value is determined using an income approach and sales comparable approach models. As of March&#160;31, 2023, the Company&#8217;s ownership interest in BLVD Ansel was <ix:nonFraction unitRef="number" contextRef="ic542c044aa75412d95146439d0638255_I20230331" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfNTQ5NzU1ODI1ODA0_06893307-de49-4d31-8b93-d09fc7462119">5.0</ix:nonFraction>%. (See Note 14 for additional information).</span></div><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="chci:ScheduleOfInvestmentsInRealEstateVenturesTableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfNTE5Mg_7a59039f-5660-4c55-98f1-1fc85da835c6" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table below summarizes the activity of the Company&#8217;s unconsolidated investments in real estate ventures that are reported at fair value (in thousands):</span></div><div style="margin-top:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.839%"><tr><td style="width:1.0%"></td><td style="width:70.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.428%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%"><ix:nonFraction unitRef="usd" contextRef="i2114c887f8264b4699fdf448dce17564_I20221231" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjdhYzA4ODI1ZTQ3YjRlYWRhYmJkYjcwMGU0N2NmMTg0L3RhYmxlcmFuZ2U6N2FjMDg4MjVlNDdiNGVhZGFiYmRiNzAwZTQ3Y2YxODRfMC0xLTEtMS01OTQ0Nw_368fb69a-1966-4c70-bc85-6bb17046e322">7,013</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i5d724b9089ad4504b54c79734fc25ee4_D20230101-20230331" decimals="-3" name="chci:EquityMethodInvestmentFairValueAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjdhYzA4ODI1ZTQ3YjRlYWRhYmJkYjcwMGU0N2NmMTg0L3RhYmxlcmFuZ2U6N2FjMDg4MjVlNDdiNGVhZGFiYmRiNzAwZTQ3Y2YxODRfMS0xLTEtMS01OTQ0Nw_b76e4951-df23-40ea-8ecc-ce9c2f0b23a2">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Distributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">(<ix:nonFraction unitRef="usd" contextRef="i5d724b9089ad4504b54c79734fc25ee4_D20230101-20230331" decimals="-3" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjdhYzA4ODI1ZTQ3YjRlYWRhYmJkYjcwMGU0N2NmMTg0L3RhYmxlcmFuZ2U6N2FjMDg4MjVlNDdiNGVhZGFiYmRiNzAwZTQ3Y2YxODRfMi0xLTEtMS01OTQ0Nw_540a4bf6-5bbf-4ded-a846-4242139f650c">334</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 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%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">(<ix:nonFraction unitRef="usd" contextRef="i5d724b9089ad4504b54c79734fc25ee4_D20230101-20230331" decimals="-3" sign="-" name="chci:ChangeInFairValueOfEquityMethodInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjdhYzA4ODI1ZTQ3YjRlYWRhYmJkYjcwMGU0N2NmMTg0L3RhYmxlcmFuZ2U6N2FjMDg4MjVlNDdiNGVhZGFiYmRiNzAwZTQ3Y2YxODRfMy0xLTEtMS01OTQ0Nw_f26d6b5b-f949-402d-b61f-e65b349c58fa">399</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i06cd0f9f2ea04fd091cfc6d47f44045d_I20230331" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjdhYzA4ODI1ZTQ3YjRlYWRhYmJkYjcwMGU0N2NmMTg0L3RhYmxlcmFuZ2U6N2FjMDg4MjVlNDdiNGVhZGFiYmRiNzAwZTQ3Y2YxODRfNC0xLTEtMS01OTQ0Nw_7d2841d3-4693-4867-890c-aaa8eb264e50">6,313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Investments</span></div></ix:continuation><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i5647b4a5e5604383baa6b990ff95e890">In addition, the Company has a joint venture with Superior Title Services, Inc. ("STS") to provide title insurance to its clients. The Company records this co-investment using the equity method of accounting and adjusts the carrying value of the investment for its proportionate share of net income and distributions. The carrying value of the STS investment is recorded in "other assets" on the Company's consolidated statement of balance sheets. The Company's proportionate share of STS net income and distributions are recorded in gain (loss) on real estate ventures in the consolidated statements of operations. For the three months ended March&#160;31, 2023 and 2022, the Company's proportionate gains from STS earnings were <ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-5" name="chci:ProportionateShareOfNetIncomeAndDistributionsAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfMTA5OTUxMTY0MDEwNg_b12278dc-e5cf-49ab-83b2-ef7936c68318">immaterial</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-5" name="chci:ProportionateShareOfNetIncomeAndDistributionsAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfNTQ5NzU1ODI1ODI3_ba196113-5299-4c90-91ee-47b30b40d0f8">0.1</ix:nonFraction> million, respectively.</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:120%">7</span></div></div></div><div id="ic50c202480344d3183bc0adf1a25c49e_46"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_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%">6. <ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RleHRyZWdpb246NWVjZTQwNjhlMmIxNDdiNTlhZTlhM2I3YjhlNTJjNGJfMTA2MA_c15a3c4d-c507-4927-ba45-f7f614a20112" continuedAt="id40dbddf999d40feb43bd1efbe416112" escape="true">Leases</ix:nonNumeric></span></div><ix:continuation id="id40dbddf999d40feb43bd1efbe416112"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases for office space leased in various buildings for its own use. The Company's leases have remaining terms ranging from <ix:nonNumeric contextRef="iec4f9d80af4f40a494cb1687e43a01ca_I20230331" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RleHRyZWdpb246NWVjZTQwNjhlMmIxNDdiNTlhZTlhM2I3YjhlNTJjNGJfMTY1_348b1827-56e5-447b-ab42-b2d0bcd95c53">5</ix:nonNumeric> to <ix:nonNumeric contextRef="ie83eaf44562a4b2aa0c448dbf2187b3f_I20230331" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RleHRyZWdpb246NWVjZTQwNjhlMmIxNDdiNTlhZTlhM2I3YjhlNTJjNGJfMTcx_a89ef68d-3fb5-4d6f-a461-9ee653a81007">10</ix:nonNumeric> years. The Company's lease agreements do not contain any material residual value guarantees or material restrictive covenants. Lease costs related to the Company's operating leases are primarily reflected in "cost of revenue" in the consolidated statements of operations, as they are a reimbursable cost under the Company's respective asset management agreements. (See Note 14 for additional information).</span></div><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RleHRyZWdpb246NWVjZTQwNjhlMmIxNDdiNTlhZTlhM2I3YjhlNTJjNGJfMTA2MQ_bc48f263-63f2-4a08-9f9c-26c39ffabc6d" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes operating lease costs, by type (in thousands): </span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.879%"><tr><td style="width:1.0%"></td><td style="width:43.966%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:23.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.701%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 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%">Fixed lease costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjg1MTM0ZGFjNWNiNzQ4ZGY5NWY4ODkzMWU2OTRkZmQ4L3RhYmxlcmFuZ2U6ODUxMzRkYWM1Y2I3NDhkZjk1Zjg4OTMxZTY5NGRmZDhfMy01LTEtMS01OTQ0Nw_cac5c1da-af64-4d93-8a22-387584f25fc6">297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjg1MTM0ZGFjNWNiNzQ4ZGY5NWY4ODkzMWU2OTRkZmQ4L3RhYmxlcmFuZ2U6ODUxMzRkYWM1Y2I3NDhkZjk1Zjg4OTMxZTY5NGRmZDhfMy03LTEtMS01OTQ0Nw_69df7519-95a6-4363-a769-82990535a229">254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Variable lease costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjg1MTM0ZGFjNWNiNzQ4ZGY5NWY4ODkzMWU2OTRkZmQ4L3RhYmxlcmFuZ2U6ODUxMzRkYWM1Y2I3NDhkZjk1Zjg4OTMxZTY5NGRmZDhfNC01LTEtMS01OTQ0Nw_b73b1194-34ed-4976-90db-f22ececa94aa">109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjg1MTM0ZGFjNWNiNzQ4ZGY5NWY4ODkzMWU2OTRkZmQ4L3RhYmxlcmFuZ2U6ODUxMzRkYWM1Y2I3NDhkZjk1Zjg4OTMxZTY5NGRmZDhfNC03LTEtMS01OTQ0Nw_735650da-d116-4c84-868c-d59f69b6923c">78</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:100%">Total operating lease costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjg1MTM0ZGFjNWNiNzQ4ZGY5NWY4ODkzMWU2OTRkZmQ4L3RhYmxlcmFuZ2U6ODUxMzRkYWM1Y2I3NDhkZjk1Zjg4OTMxZTY5NGRmZDhfNS01LTEtMS01OTQ0Nw_c5026660-51c2-431e-894f-3a251c8f173a">406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjg1MTM0ZGFjNWNiNzQ4ZGY5NWY4ODkzMWU2OTRkZmQ4L3RhYmxlcmFuZ2U6ODUxMzRkYWM1Y2I3NDhkZjk1Zjg4OTMxZTY5NGRmZDhfNS03LTEtMS01OTQ0Nw_96772f6f-1a23-4a8c-9e00-dcec041a1649">332</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental cash flow information related to the Company's operating leases (in thousands):</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.954%"><tr><td style="width:1.0%"></td><td style="width:54.693%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:18.857%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.191%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.859%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for lease liabilities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOmE4N2Y0MDUzZTQ5NjRkMGI4OGQyOGE1MjMzYzFhNGEzL3RhYmxlcmFuZ2U6YTg3ZjQwNTNlNDk2NGQwYjg4ZDI4YTUyMzNjMWE0YTNfMy01LTEtMS01OTQ0Nw_3afc2548-e92e-4d32-8acd-fcfe51c076af">389</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOmE4N2Y0MDUzZTQ5NjRkMGI4OGQyOGE1MjMzYzFhNGEzL3RhYmxlcmFuZ2U6YTg3ZjQwNTNlNDk2NGQwYjg4ZDI4YTUyMzNjMWE0YTNfMy03LTEtMS01OTQ0Nw_1067f3e9-ab7b-4e7b-a9a5-68b1dfe2b004">311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, the Company's operating leases had a weighted-average remaining lease term of <ix:nonNumeric contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RleHRyZWdpb246NWVjZTQwNjhlMmIxNDdiNTlhZTlhM2I3YjhlNTJjNGJfODY2_14fc2aec-4827-42e3-98b1-505d78d4fbe4">7.5</ix:nonNumeric> years and a weighted-average discount rate of <ix:nonFraction unitRef="number" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="INF" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RleHRyZWdpb246NWVjZTQwNjhlMmIxNDdiNTlhZTlhM2I3YjhlNTJjNGJfOTA5_80fef119-1db8-493f-8620-fe8dfa13fac0">4.25</ix:nonFraction>%.</span></div><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RleHRyZWdpb246NWVjZTQwNjhlMmIxNDdiNTlhZTlhM2I3YjhlNTJjNGJfMTA1OA_ebd081b1-00f1-40b8-b0c4-b49e5f336d5c" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes future lease payments (in thousands):</span></div><div style="margin-top:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.120%"><tr><td style="width:1.0%"></td><td style="width:59.647%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.153%"></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:700;line-height:100%">Year Ending December 31, </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:10pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (9 months)</span></td><td style="background-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:100%">$</span></td><td 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:100%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjlmNjdlOGQwOGY2NDRmYjE4ZjgwN2ViZWY1NWM3ZjI0L3RhYmxlcmFuZ2U6OWY2N2U4ZDA4ZjY0NGZiMThmODA3ZWJlZjU1YzdmMjRfMS0xLTEtMS01OTQ0Nw_c15001ef-9db1-4d3f-86d5-fe961c42989b">857</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjlmNjdlOGQwOGY2NDRmYjE4ZjgwN2ViZWY1NWM3ZjI0L3RhYmxlcmFuZ2U6OWY2N2U4ZDA4ZjY0NGZiMThmODA3ZWJlZjU1YzdmMjRfMi0xLTEtMS01OTQ0Nw_bf96db44-d60a-4d05-a59e-c5bfa7593161">1,167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjlmNjdlOGQwOGY2NDRmYjE4ZjgwN2ViZWY1NWM3ZjI0L3RhYmxlcmFuZ2U6OWY2N2U4ZDA4ZjY0NGZiMThmODA3ZWJlZjU1YzdmMjRfMy0xLTEtMS01OTQ0Nw_3c6f501b-21a8-4c43-a50e-3b8fdc4cc13f">1,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjlmNjdlOGQwOGY2NDRmYjE4ZjgwN2ViZWY1NWM3ZjI0L3RhYmxlcmFuZ2U6OWY2N2U4ZDA4ZjY0NGZiMThmODA3ZWJlZjU1YzdmMjRfNC0xLTEtMS01OTQ0Nw_eb2aa18c-2b74-48f6-82e6-b00e1f2b4772">1,222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjlmNjdlOGQwOGY2NDRmYjE4ZjgwN2ViZWY1NWM3ZjI0L3RhYmxlcmFuZ2U6OWY2N2U4ZDA4ZjY0NGZiMThmODA3ZWJlZjU1YzdmMjRfNS0xLTEtMS01OTQ0Nw_e1d7a319-7ace-4bc8-8353-2d86b19f0772">1,204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="chci:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjlmNjdlOGQwOGY2NDRmYjE4ZjgwN2ViZWY1NWM3ZjI0L3RhYmxlcmFuZ2U6OWY2N2U4ZDA4ZjY0NGZiMThmODA3ZWJlZjU1YzdmMjRfNi0xLTEtMS01OTQ0Nw_de6c3578-54f2-4c14-a932-17e49c13fcf5">3,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 future lease payments</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%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjlmNjdlOGQwOGY2NDRmYjE4ZjgwN2ViZWY1NWM3ZjI0L3RhYmxlcmFuZ2U6OWY2N2U4ZDA4ZjY0NGZiMThmODA3ZWJlZjU1YzdmMjRfNy0xLTEtMS01OTQ0Nw_61ac02de-0f3e-4afe-830b-b17c10956ecf">9,212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjlmNjdlOGQwOGY2NDRmYjE4ZjgwN2ViZWY1NWM3ZjI0L3RhYmxlcmFuZ2U6OWY2N2U4ZDA4ZjY0NGZiMThmODA3ZWJlZjU1YzdmMjRfOC0xLTEtMS01OTQ0Nw_db190b5c-1133-4a21-80b5-06b541214b5e">1,488</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:100%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjlmNjdlOGQwOGY2NDRmYjE4ZjgwN2ViZWY1NWM3ZjI0L3RhYmxlcmFuZ2U6OWY2N2U4ZDA4ZjY0NGZiMThmODA3ZWJlZjU1YzdmMjRfOS0xLTEtMS01OTQ0Nw_daf7e818-fd59-4d1a-9ff5-cf9c6464db9b">7,724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not have any leases which have not yet commenced as of March&#160;31, 2023.</span></div></ix:continuation><div id="ic50c202480344d3183bc0adf1a25c49e_52"></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%">7. <ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV81Mi9mcmFnOmYzYjMzODU5OWJkNTQ2NGFiOTdlZDUxYzU1Mjg3OGQ2L3RleHRyZWdpb246ZjNiMzM4NTk5YmQ1NDY0YWI5N2VkNTFjNTUyODc4ZDZfODA5_785c5a7a-95c2-49b5-9fd2-b95151417106" continuedAt="ia81e7a2c73144972aaa567fbe6edc248" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="ia81e7a2c73144972aaa567fbe6edc248" continuedAt="i00ba4d3ff89d4135ac042caf52d39c0f"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Facility - Due to Affiliates</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 19, 2020, the Company entered into a <ix:nonNumeric contextRef="if1fc14da9e5d424180c5165b7eac34ec_D20200319-20200319" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV81Mi9mcmFnOmYzYjMzODU5OWJkNTQ2NGFiOTdlZDUxYzU1Mjg3OGQ2L3RleHRyZWdpb246ZjNiMzM4NTk5YmQ1NDY0YWI5N2VkNTFjNTUyODc4ZDZfMTA5OTUxMTYyOTEzMg_52a040e9-3991-4e5c-b58b-21cd53d207e2">five-year</ix:nonNumeric> Revolving Capital Line of Credit Agreement with CPRES, pursuant to which the Company secured a $<ix:nonFraction unitRef="usd" contextRef="ieaef0782848a415fa69b8022b26ae3f4_I20200319" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV81Mi9mcmFnOmYzYjMzODU5OWJkNTQ2NGFiOTdlZDUxYzU1Mjg3OGQ2L3RleHRyZWdpb246ZjNiMzM4NTk5YmQ1NDY0YWI5N2VkNTFjNTUyODc4ZDZfMTkw_ed33ea8b-467e-496d-9804-4cf1caaa67f2">10.0</ix:nonFraction>&#160;million capital line of credit (the &#8220;Credit Facility&#8221;). Upon entering the agreement, the Company made an initial $<ix:nonFraction unitRef="usd" contextRef="ieaef0782848a415fa69b8022b26ae3f4_I20200319" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV81Mi9mcmFnOmYzYjMzODU5OWJkNTQ2NGFiOTdlZDUxYzU1Mjg3OGQ2L3RleHRyZWdpb246ZjNiMzM4NTk5YmQ1NDY0YWI5N2VkNTFjNTUyODc4ZDZfMTA5OTUxMTYyODg0NA_cc1c841c-ef41-4e53-916e-baa675142167">5.5</ix:nonFraction>&#160;million draw with an April 30, 2023 maturity date. Under the terms, the Credit Facility provides for an initial variable interest rate of the Wall Street Journal Prime Rate plus <ix:nonFraction unitRef="number" contextRef="i955eb09587124c2ab0c81164826f7f70_D20200319-20200319" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV81Mi9mcmFnOmYzYjMzODU5OWJkNTQ2NGFiOTdlZDUxYzU1Mjg3OGQ2L3RleHRyZWdpb246ZjNiMzM4NTk5YmQ1NDY0YWI5N2VkNTFjNTUyODc4ZDZfNDQx_954e8187-8a29-4c9f-a349-33fb690a5ae1">1.00</ix:nonFraction>% per annum on advances made under the Credit Facility, payable monthly in arrears. </span></div></ix:continuation><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i00ba4d3ff89d4135ac042caf52d39c0f">On September 30, 2022, the Company paid down its $<ix:nonFraction unitRef="usd" contextRef="i990aa589e3c340f5b8179982a9efafe3_I20220930" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV81Mi9mcmFnOmYzYjMzODU5OWJkNTQ2NGFiOTdlZDUxYzU1Mjg3OGQ2L3RleHRyZWdpb246ZjNiMzM4NTk5YmQ1NDY0YWI5N2VkNTFjNTUyODc4ZDZfNjY3_47465d1d-8630-43d9-a841-21c648db9eee">5.5</ix:nonFraction>&#160;million outstanding principal balance on the Credit Facility in full. As of March&#160;31, 2023, the full balance of the Credit Facility remained available for use up through the March 19, 2025 expiration date, and the Company had no outstanding debt or financing arrangements for which future payments are due.</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:120%">8</span></div></div></div><div id="ic50c202480344d3183bc0adf1a25c49e_55"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_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%">8. <ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV81NS9mcmFnOmFlOGUzMmM1Njk5MzQ2OGFiNjE5NTRhODNmMWEwNzgyL3RleHRyZWdpb246YWU4ZTMyYzU2OTkzNDY4YWI2MTk1NGE4M2YxYTA3ODJfNjMz_97782c17-4fa2-4bc1-910e-09f45daf9cba" continuedAt="i8fcd4b570f844146aab1e40f7aae4914" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i8fcd4b570f844146aab1e40f7aae4914"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains certain non-cancelable operating leases that contain various renewal options. (See Note 6 for additional information)</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to litigation from time to time in the ordinary course of business; however, the Company does not expect the results, if any, to have a material adverse impact on its results of operations, financial position, or liquidity. The Company records a contingent liability when it is both probable that a liability has been incurred and the amount can be reasonably estimated; however, the Company is not aware of any reasonably possible losses that would have a material impact on its results of operations, financial position, or liquidity. The Company expenses legal defense costs as they are incurred.</span></div></ix:continuation><div id="ic50c202480344d3183bc0adf1a25c49e_58"></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%">9. <ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV81OC9mcmFnOmNkNDViZjgzNWUzNzQ2NmU4NDZjZmYxZTc1ZTI1Nzg0L3RleHRyZWdpb246Y2Q0NWJmODM1ZTM3NDY2ZTg0NmNmZjFlNzVlMjU3ODRfOTU2_43fb1bd3-ac12-473d-9022-c209f6367686" continuedAt="i927a902808f545abbb22b5b82e88beeb" escape="true">Fair Value Disclosures</ix:nonNumeric></span></div><ix:continuation id="i927a902808f545abbb22b5b82e88beeb" continuedAt="i859001457d794861b09b77fba0e63c2c"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of March&#160;31, 2023, the carrying amount of cash and cash equivalents, accounts receivable, other current assets, and accounts payable approximated fair value because of the short-term nature of these instruments. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, the Company had certain equity method investments in real estate ventures that it elected to record at fair value using significant unobservable inputs (Level 3). (See Note 5 for additional information).</span></div></ix:continuation><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i859001457d794861b09b77fba0e63c2c">The Company may also value its non-financial assets and liabilities, including items such as long-lived assets, at fair value on a non-recurring basis if it is determined that impairment has occurred. Such fair value measurements typically use significant unobservable inputs (Level 3), unless a quoted market price (Level 1) or quoted prices for similar instruments, quoted prices for identical or similar instruments in inactive markets, or amounts derived from valuation models (Level 2) are available.</ix:continuation> </span></div><div id="ic50c202480344d3183bc0adf1a25c49e_61"></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%">10. <ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfNDYxNQ_3254eb7e-934e-475c-9371-ecfd0b7b9a3d" continuedAt="i82207878ed97472fbdedbe193892ed04" escape="true">Stockholders' Equity</ix:nonNumeric></span></div><ix:continuation id="i82207878ed97472fbdedbe193892ed04" continuedAt="ic42e7cb035fb4643806c6298b668b7bc"><div style="margin-top:6pt;text-align:justify"><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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's certificate of incorporation authorizes the issuance of Class A common stock and Class B common stock, each with a par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="ib58c4b39a6894e6b948239f5a7debfbc_I20230331" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMTg1_422b0956-2aa0-4bdf-ac64-fb5f2982fd79"><ix:nonFraction unitRef="usdPerShare" contextRef="ida62fa3c037044d49a58de875e4523a6_I20230331" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMTg1_f635332f-f7af-4d2d-9468-9540a57bd56b">0.01</ix:nonFraction></ix:nonFraction> per share. Holders of Class A common stock and Class B common stock are entitled to dividends when, as and if, declared by the Company's board of directors, subject to the rights of the holders of all classes of stock outstanding having priority rights to dividends. Holders of Class A common stock are entitled to <ix:nonFraction unitRef="vote" contextRef="ib58c4b39a6894e6b948239f5a7debfbc_I20230331" decimals="INF" name="chci:CommonStockNumberOfVotesPerShare" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfNTAz_53ddabbf-3524-4232-a878-56dc4cd9e248">one</ix:nonFraction> vote per share and holders of Class B common stock are entitled to <ix:nonFraction unitRef="vote" contextRef="ida62fa3c037044d49a58de875e4523a6_I20230331" decimals="INF" name="chci:CommonStockNumberOfVotesPerShare" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfNTcz_278bb92e-1c11-4810-af48-9b22ba15a120">fifteen</ix:nonFraction> votes per share. Shares of our Class B common stock are convertible into an equivalent number of shares of our Class A common stock upon transfer. As of March&#160;31, 2023, the Company had not declared any dividends. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's certificate of incorporation authorizes the issuance of Series C non-convertible preferred stock with a par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i85c2f36473854192b38ca6318552b5a4_I20230331" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMTA5OTUxMTYzMzc4MQ_44b86fd7-0471-4e0c-920b-082d352ee2b5"><ix:nonFraction unitRef="usdPerShare" contextRef="i110b1c5f6bc245f1a0d7ad410693cc89_I20221231" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMTA5OTUxMTYzMzc4MQ_4e624db6-7584-495c-8600-b6095a65709b">0.01</ix:nonFraction></ix:nonFraction> per share. Series C Preferred Stock has a discretionary, non-cumulative, dividend feature and is redeemable by holders in the event of liquidation or change in control of the Company. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 13, 2022, the Company entered into a Share Exchange and Purchase Agreement ("SEPA") with CPRES, pursuant to which the Company acquired from CPRES all outstanding shares of its non-convertible and non-redeemable Series C preferred stock for (i) <ix:nonFraction unitRef="shares" contextRef="i0a5058d52fee4edebb58d69e191a6221_D20220613-20220613" decimals="-5" name="us-gaap:StockRedeemedOrCalledDuringPeriodShares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMTEwOA_d8a0bc31-afd6-4884-8924-46e67a51a0a0">1.0</ix:nonFraction> million shares of the Company&#8217;s Class A common stock, valued at the consolidated closing bid price of the Class A shares on Nasdaq on the business day immediately preceding the entry into the SEPA, and (ii) $<ix:nonFraction unitRef="usd" contextRef="i76e3efb37581465bb0bf06a0685a9bdd_D20220613-20220613" decimals="-5" name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMTMxMA_86f2e139-27b0-42e3-a40e-5695629efbdb">4.0</ix:nonFraction> million in cash. The SEPA was unanimously approved by the independent directors of the Company. Upon completion of the transaction, all of the shares of Series C preferred stock were immediately cancelled and fully retired.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the time of the transaction, the total carrying value of the Series C preferred stock (including the related additional paid-in capital) was $<ix:nonFraction unitRef="usd" contextRef="ifd4f1d0a97114a3681b29042406e7253_I20220613" decimals="-5" name="us-gaap:PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMTY3Mw_0e932170-4a17-4f9f-86ef-5c2499411313">10.3</ix:nonFraction> million. The share exchange was accounted for as a redemption; therefore, the $<ix:nonFraction unitRef="usd" contextRef="i76e3efb37581465bb0bf06a0685a9bdd_D20220613-20220613" decimals="-5" name="us-gaap:PreferredStockRedemptionDiscount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMTc0Ng_b68a58af-2da2-4b8c-8e8c-de5323015938">2.0</ix:nonFraction> million difference between the carrying value and the $<ix:nonFraction unitRef="usd" contextRef="i76e3efb37581465bb0bf06a0685a9bdd_D20220613-20220613" decimals="-5" name="us-gaap:PreferredStockRedemptionPremium" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMTc5NQ_8f6ce4a7-aa4a-4662-864c-68c45485626f"><ix:nonFraction unitRef="usd" contextRef="i76e3efb37581465bb0bf06a0685a9bdd_D20220613-20220613" decimals="-5" name="us-gaap:PreferredStockRedemptionPremium" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMTc5NQ_aa6b7bf7-8bd4-49e2-a9ed-cd594d2390dc">8.3</ix:nonFraction></ix:nonFraction> million fair value of the consideration paid upon redemption was added to net income to arrive at income attributable to common stockholders and calculate net income (loss) per share for the Company's third and fourth quarters of fiscal year 2022.  </span></div><div style="margin-top:12pt;text-align:justify"><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:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 12, 2019, the Company approved the 2019 Omnibus Incentive Plan (the &#8220;2019 Plan&#8221;), which replaced the 2004 Long-Term Compensation Plan (the &#8220;2004 Plan&#8221;). The 2019 Plan provides for the issuance of stock options, stock appreciation rights ("SARs"), restricted stock, restricted stock units, dividend equivalents, performance awards, and stock or other stock-based </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:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_7">TABLE OF CONTENTS</a></span></div></div><ix:continuation id="ic42e7cb035fb4643806c6298b668b7bc"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">awards. The 2019 Plan mandates that all lapsed, forfeited, expired, terminated, cancelled and withheld shares, including those from the predecessor plan, be returned to the 2019 Plan and made available for issuance. The 2019 Plan originally authorized <ix:nonFraction unitRef="shares" contextRef="i277cc5af595d4aa8bc067cb9fdcacc70_I20190212" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMjcwNA_e1ba2565-61c0-459d-b024-ca35d7f46d1e">2.5</ix:nonFraction>&#160;million shares of the Company's Class A common stock for issuance. As of March&#160;31, 2023, there were <ix:nonFraction unitRef="shares" contextRef="idcc8adcb5aa74a4d932207079a9591cd_I20230331" decimals="-5" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMjc4Nw_1809893d-eef3-4b5b-888d-d4608e8a7e38">1.4</ix:nonFraction> million shares of Class A common stock available for issuance under the 2019 Plan.</span></div><div style="margin-top:12pt;text-align:justify"><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 March&#160;31, 2023 and 2022, the Company recorded stock-based compensation expense of $<ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMjk2Mw_e41756de-51af-4280-aa71-355493e893de">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMjk3MA_b863b062-31f0-4e2a-93d0-18a6fd3d367c">0.2</ix:nonFraction> million, respectively. Stock-based compensation costs are included in selling, general, and administrative expense on the Company's consolidated statements of operations. As of March&#160;31, 2023, there was $<ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMzI4NA_8a83ba84-1d73-4eaf-a6ed-82291a655d92">1.6</ix:nonFraction> million of total unrecognized stock-based compensation, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMzQwNA_9c0dd203-bdc4-4d00-b310-bb4717aaad89">2.2</ix:nonNumeric> years.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock unit (&#8220;RSU&#8221;) awards granted to employees are subject to continued employment and generally vest in <ix:nonFraction unitRef="installment" contextRef="i7d08aa370b3647a6b8f4f269d244cb30_D20230101-20230331" decimals="INF" name="chci:ShareBasedPaymentArrangementNumberOfAnnualInstallments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfNDYxNg_8d1b857d-d90e-4c55-906c-e4a2425b8a80">four</ix:nonFraction> annual installments over the <ix:nonNumeric contextRef="i80051781a4234a298fdde5f31098901d_D20230101-20230331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfNDYwOQ_698af288-dd45-4a9d-b4a1-7ffbcd994186">four-year</ix:nonNumeric> period following the grant dates. The Company also grants certain RSU awards to management that contain additional vesting conditions tied directly to a defined performance metric for the Company (&#8220;PSUs&#8221;). The actual number of PSUs that will vest can range from <ix:nonFraction unitRef="number" contextRef="i3ac3a70f00cc4c88a28c7f5f213cc04e_D20230101-20230331" decimals="2" name="chci:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMzg1MQ_74678b5d-08da-4c52-9afd-f5f97740102f">60</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="if43c1c04a54d4074b1a732f776d9a0f5_D20230101-20230331" decimals="2" name="chci:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMzg1Nw_d97900fe-5508-4534-bf6a-0057cd759541">120</ix:nonFraction>% of the original grant target amount, depending upon actual Company performance below or above the established performance metric targets. The Company estimates performance in relation to the defined targets when calculating the related stock-based compensation expense. </span></div><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfNDYxMA_bc3a0a6a-55bd-462f-9173-c7470265c5e2" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes all restricted stock unit activity (in thousands, except per share data):</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.833%"><tr><td style="width:1.0%"></td><td style="width:57.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.764%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.956%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.765%"></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:10pt;font-weight:700;line-height:100%">RSUs<br/>Outstanding</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:10pt;font-weight:700;line-height:100%">Weighted-Average Grant&#160;Date Fair Value</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%">Balance as of December 31, 2022</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%"><ix:nonFraction unitRef="shares" contextRef="i8ee76236809447579c197309a9bebca0_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmZkMWExN2I5NGY1NzRjODI5NTdmZGMwNWM2NTVhNWVhL3RhYmxlcmFuZ2U6ZmQxYTE3Yjk0ZjU3NGM4Mjk1N2ZkYzA1YzY1NWE1ZWFfMS0xLTEtMS01OTQ0Nw_448e58e5-f740-460b-b7f3-d0a38902270a">702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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:100%">$</span></td><td 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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8ee76236809447579c197309a9bebca0_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmZkMWExN2I5NGY1NzRjODI5NTdmZGMwNWM2NTVhNWVhL3RhYmxlcmFuZ2U6ZmQxYTE3Yjk0ZjU3NGM4Mjk1N2ZkYzA1YzY1NWE1ZWFfMS0zLTEtMS01OTQ0Nw_23ed0313-7fd8-4832-a79e-f6128954fa19">2.95</ix:nonFraction>&#160;</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:100%"><ix:nonFraction unitRef="shares" contextRef="i7d08aa370b3647a6b8f4f269d244cb30_D20230101-20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmZkMWExN2I5NGY1NzRjODI5NTdmZGMwNWM2NTVhNWVhL3RhYmxlcmFuZ2U6ZmQxYTE3Yjk0ZjU3NGM4Mjk1N2ZkYzA1YzY1NWE1ZWFfMi0xLTEtMS01OTQ0Nw_0f03e9ad-a49b-445a-a2d7-3871ae5caf61">280</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7d08aa370b3647a6b8f4f269d244cb30_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmZkMWExN2I5NGY1NzRjODI5NTdmZGMwNWM2NTVhNWVhL3RhYmxlcmFuZ2U6ZmQxYTE3Yjk0ZjU3NGM4Mjk1N2ZkYzA1YzY1NWE1ZWFfMi0zLTEtMS01OTQ0Nw_df3c60fe-0362-4a8c-b31b-ebf10bce3ff7">4.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Released</span></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:100%">(<ix:nonFraction unitRef="shares" contextRef="i7d08aa370b3647a6b8f4f269d244cb30_D20230101-20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmZkMWExN2I5NGY1NzRjODI5NTdmZGMwNWM2NTVhNWVhL3RhYmxlcmFuZ2U6ZmQxYTE3Yjk0ZjU3NGM4Mjk1N2ZkYzA1YzY1NWE1ZWFfNS0xLTEtMS01OTQ0Nw_031889e8-8b17-4967-9d75-bd85b8cc63a2">207</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7d08aa370b3647a6b8f4f269d244cb30_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmZkMWExN2I5NGY1NzRjODI5NTdmZGMwNWM2NTVhNWVhL3RhYmxlcmFuZ2U6ZmQxYTE3Yjk0ZjU3NGM4Mjk1N2ZkYzA1YzY1NWE1ZWFfNS0zLTEtMS01OTQ0Nw_65a696f8-8df3-4a1c-a857-618c31d8abfa">2.74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/Forfeited</span></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:100%">(<ix:nonFraction unitRef="shares" contextRef="i7d08aa370b3647a6b8f4f269d244cb30_D20230101-20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmZkMWExN2I5NGY1NzRjODI5NTdmZGMwNWM2NTVhNWVhL3RhYmxlcmFuZ2U6ZmQxYTE3Yjk0ZjU3NGM4Mjk1N2ZkYzA1YzY1NWE1ZWFfNi0xLTEtMS01OTQ0Nw_b08e75a2-e4e6-4391-915f-440ac0e9eb4d">15</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7d08aa370b3647a6b8f4f269d244cb30_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmZkMWExN2I5NGY1NzRjODI5NTdmZGMwNWM2NTVhNWVhL3RhYmxlcmFuZ2U6ZmQxYTE3Yjk0ZjU3NGM4Mjk1N2ZkYzA1YzY1NWE1ZWFfNi0zLTEtMS01OTQ0Nw_853d974e-2736-417a-ba54-d9b5ec0aa58b">3.38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Balance as of March 31, 2023</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:100%"><ix:nonFraction unitRef="shares" contextRef="i490a56e0e6f7424a9eac12c77695cb59_I20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmZkMWExN2I5NGY1NzRjODI5NTdmZGMwNWM2NTVhNWVhL3RhYmxlcmFuZ2U6ZmQxYTE3Yjk0ZjU3NGM4Mjk1N2ZkYzA1YzY1NWE1ZWFfNy0xLTEtMS01OTQ0Nw_e95b8632-445a-49c3-8317-7126b7b15b4c">760</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: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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i490a56e0e6f7424a9eac12c77695cb59_I20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmZkMWExN2I5NGY1NzRjODI5NTdmZGMwNWM2NTVhNWVhL3RhYmxlcmFuZ2U6ZmQxYTE3Yjk0ZjU3NGM4Mjk1N2ZkYzA1YzY1NWE1ZWFfNy0zLTEtMS01OTQ0Nw_9cdd514a-7683-4054-a5af-4029727296e9">3.40</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:100%">Vested and expected to vest after March 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i490a56e0e6f7424a9eac12c77695cb59_I20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmZkMWExN2I5NGY1NzRjODI5NTdmZGMwNWM2NTVhNWVhL3RhYmxlcmFuZ2U6ZmQxYTE3Yjk0ZjU3NGM4Mjk1N2ZkYzA1YzY1NWE1ZWFfNi0xLTEtMS02MDE4Ng_75546769-e67c-4be5-a17b-2598e05f48b9">765</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i490a56e0e6f7424a9eac12c77695cb59_I20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmZkMWExN2I5NGY1NzRjODI5NTdmZGMwNWM2NTVhNWVhL3RhYmxlcmFuZ2U6ZmQxYTE3Yjk0ZjU3NGM4Mjk1N2ZkYzA1YzY1NWE1ZWFfNi0zLTEtMS02MDE4Ng_a65fbad6-8559-41fa-94d1-6b0598da812f">3.40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic value of RSUs that vested during the three months ended March&#160;31, 2023 and 2022 was $<ix:nonFraction unitRef="usd" contextRef="i7d08aa370b3647a6b8f4f269d244cb30_D20230101-20230331" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfNTQ5NzU1ODE5NTI1_dd0b819b-70f8-4d6e-a47b-e809a8edea72">0.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i1c1a5b6f78334e5cb862f0d34988672e_D20220101-20220331" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfNTQ5NzU1ODE5NTM0_89c7ba2f-4960-442d-9928-5ec8c5772e0f">0.8</ix:nonFraction>&#160;million, respectively.  </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-qualified stock options generally expire <ix:nonNumeric contextRef="i80051781a4234a298fdde5f31098901d_D20230101-20230331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfNDI5Nw_de3585af-e60e-414f-8b04-a897d25020d1">10</ix:nonNumeric> years after the grant date and, except under certain conditions, the options are subject to continued employment and vest in <ix:nonFraction unitRef="installment" contextRef="i80051781a4234a298fdde5f31098901d_D20230101-20230331" decimals="INF" name="chci:ShareBasedPaymentArrangementNumberOfAnnualInstallments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfNDYxMQ_da841a4c-ad3c-4d9e-8901-646a2fd97233">four</ix:nonFraction> annual installments over the <ix:nonNumeric contextRef="i80051781a4234a298fdde5f31098901d_D20230101-20230331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfNDYxMg_0110fe6f-7941-4d93-bb78-9a72251d1f1c">four-year</ix:nonNumeric> period following the grant dates.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfNDYxMw_4c0a2d7b-a3b2-48be-8c5e-8ddfa475fb57" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes all stock option activity (in thousands, except per share data and time periods):</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.373%"><tr><td style="width:1.0%"></td><td style="width:29.901%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.685%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.685%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.685%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.007%"></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:10pt;font-weight:700;line-height:100%">Options<br/>Outstanding</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:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>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:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term&#160;(Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</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%"><ix:nonFraction unitRef="shares" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfMS0xLTEtMS01OTQ0Nw_32c0b774-a84a-4600-8496-11d5b69b0bef">131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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:100%">$</span></td><td 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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfMS0zLTEtMS01OTQ0Nw_4d9d0709-d856-4c7c-8c1e-94ba125c317d">4.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i90c6fa67e9134dc4b7ca266d436c2de7_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfMS01LTEtMS01OTQ0Nw_c99e08fe-4e67-4bb7-a24b-3d670bab2e38">4.4</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:100%">$</span></td><td 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:100%"><ix:nonFraction unitRef="usd" contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfMS03LTEtMS01OTQ0Nw_c6750f5e-ad0e-4fd2-ae84-7e2e4cc67577">172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:100%"><ix:nonFraction unitRef="shares" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfMi0xLTEtMS01OTQ0Nw_251021fa-0686-4d4a-800d-02432ca6f8d4">&#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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfMi0zLTEtMS01OTQ0Nw_96b2e2a4-0ce2-42cd-b2fe-a4b65c27d6ee">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:100%"><ix:nonFraction unitRef="shares" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfMy0xLTEtMS01OTQ0Nw_16735ab3-1dde-4652-801e-0c4e5f95ae70">&#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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfMy0zLTEtMS01OTQ0Nw_d48f37db-edf7-47c3-9d30-b17568179357">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/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:100%"><ix:nonFraction unitRef="shares" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfNC0xLTEtMS01OTQ0Nw_4c2b2347-3ce5-41aa-8e43-ae6ec5bb508c">&#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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfNC0zLTEtMS01OTQ0Nw_f274f63f-1454-494d-ad24-87cb3120661d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">(<ix:nonFraction unitRef="shares" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfNS0xLTEtMS01OTQ0Nw_fac0f426-44d7-4045-8f6e-8ef2638eadc7">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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfNS0zLTEtMS01OTQ0Nw_60a01a42-2707-4bde-837d-9d97880355e2">8.26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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;text-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%">Balance as of March 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfNi0xLTEtMS01OTQ0Nw_5fcfb72d-5d23-492f-b108-041137d100e2">127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfNi0zLTEtMS01OTQ0Nw_5827eae3-1e36-4a67-b0f8-6d835d695d10">3.93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfNi01LTEtMS01OTQ0Nw_041614f8-58a5-4949-99e2-ebf9144ad889">4.3</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfNi03LTEtMS01OTQ0Nw_1d0702ee-915a-49ad-b88c-badefa7aa7a2">259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfNy0xLTEtMS01OTQ0Nw_e20f74c1-e737-4da2-b805-21ffe9d5adcb">127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfNy0zLTEtMS01OTQ0Nw_3c51ffd9-4e3d-4ace-bf5a-d80c774c71bc">3.93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfNy01LTEtMS01OTQ0Nw_e84dbc93-7063-4c0d-9a3a-ba67c070054a">4.3</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: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%"><ix:nonFraction unitRef="usd" contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfNy03LTEtMS01OTQ0Nw_474b96b7-853a-4c65-af56-b68c2e73b70d">259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no stock option exercises during the three months ended March&#160;31, 2023. The total intrinsic value of stock options exercised during the three months ended March 31, 2022 was $<ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfNTQ5NzU1ODE5ODY4_de062ca0-4572-483c-b765-b62daa01b4bd">0.1</ix:nonFraction>&#160;million.</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:120%">10</span></div></div></div><div id="ic50c202480344d3183bc0adf1a25c49e_67"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_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%">11. <ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RleHRyZWdpb246YjM0YWFjZDllN2I2NGYzNzg1NjFhYzhhZjE2NGZhY2ZfMjEyMA_ed2d203a-aed2-4009-afe7-30e1b813212d" continuedAt="ief7ef7bee8c54215818a691545e4d038" escape="true">Revenue</ix:nonNumeric></span></div><ix:continuation id="ief7ef7bee8c54215818a691545e4d038"><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%">All of the Company's revenue for the three months ended March&#160;31, 2023 and 2022 was generated in the United States. </span></div><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RleHRyZWdpb246YjM0YWFjZDllN2I2NGYzNzg1NjFhYzhhZjE2NGZhY2ZfMjEyMQ_757577a8-9dad-473c-808c-c68ba5f5be1f" 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 summarize the Company&#8217;s revenue by line of business, customer type, and contract type (in thousands): </span></div><div style="margin-top:12pt;padding-left:72pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.919%"><tr><td style="width:1.0%"></td><td style="width:4.796%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.418%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:20.833%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.616%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.837%"></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="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue by Line of Business</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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: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:100%">Asset management</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia711e1a96a904433a28d91dcac03502f_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMy01LTEtMS01OTQ0Nw_c46a5c2b-100d-46bb-857f-33750e4b503c">6,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i47de0ed6e73a416eaf67d65f14d6e0e3_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMy03LTEtMS01OTQ0Nw_de42deb1-91b0-48ea-b1d4-440c470d7fb4">5,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property management</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="if98bfbe5efe640a89ced7209477e55ea_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfNC01LTEtMS01OTQ0Nw_f2df28e7-09f1-45b2-be04-bd1be71fe154">2,606</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i50102ae0d75f438381c1e52272794f3e_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfNC03LTEtMS01OTQ0Nw_d8069fea-7556-403e-aa9b-a9d7867fb08f">2,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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:100%">Parking management</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i3bb3eed02b2141469f20eb6b3fe6d204_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfNS01LTEtMS01OTQ0Nw_1d8b2e6d-bce0-4211-b52c-abe2cbd33831">1,140</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="ic000e048eda6492cbb7160c81ef80c59_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfNS03LTEtMS01OTQ0Nw_70fc0d6d-65b1-4b10-9bb6-91a46335eb32">603</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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 revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-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:100%">$</span></td><td 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:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfNi01LTEtMS01OTQ0Nw_ec4c29b3-14b2-4d72-93ad-86d80b149106">10,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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:100%">$</span></td><td 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:100%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfNi03LTEtMS01OTQ0Nw_e0e2d72e-6699-401d-94e3-54543c2b3823">8,731</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue by Customer Type</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 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: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:100%">Related party</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ice68672ca46b4a0687e456956fc8c374_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfOS01LTEtMS02MDI4NQ_947a41d6-a917-429b-8f79-34b2c6bf8489">9,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ie0d49c020e394bb2802c9fa2c8629c25_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfOS03LTEtMS02MDI4NQ_3a696b1f-1ec5-4add-9866-22bce1c334da">8,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">Commercial</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i4b6c1d332360483ca01b67d025d6262a_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMTAtNS0xLTEtNjAyODU_f4f69ae9-dcbd-4dd4-9cad-168268582a37">311</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i312ba0672ba54ffe89bef64e794d79aa_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMTAtNy0xLTEtNjAyODU_3e949154-9ec5-4ac0-a802-db915c3ce90d">91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding: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 revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMTEtNS0xLTEtNjAyODU_9d154f3d-f3a1-473d-bb17-ff83cccb9bd3">10,275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMTEtNy0xLTEtNjAyODU_eb8f1e4d-47e2-40ff-a85e-de6d31cfc0f3">8,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">Revenue by Contract Type</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">Fixed-price</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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%"><ix:nonFraction unitRef="usd" contextRef="id263065151a840a58e7099022a0cca12_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMTQtNS0xLTEtNjAyODg_245b1438-0be8-4ae2-af1a-46a9782a1881">1,745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%"><ix:nonFraction unitRef="usd" contextRef="ic66a2ff876d644a5b6644bf49b0d6f02_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMTQtNy0xLTEtNjAyODg_7aa55458-fe90-43c7-9b37-a2264861f322">1,887</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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:100%">Cost-plus</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i7d02904c8b7145bc80e34ac0524b82ae_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMTUtNS0xLTEtNjAyODg_15f5394d-aae8-4b3c-8039-00c5c0f504bd">5,514</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i9301602f6d69444eb8b1299b2047bac4_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMTUtNy0xLTEtNjAyODg_21e8f627-294b-42d7-a217-657bc07afbb1">4,770</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">Variable</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="ie36dc049923b44238ea94e29b33d1291_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMTYtNS0xLTEtNjAyODg_e96415b0-9bcd-4806-a9a7-abb128a5b1df">3,016</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41ea63d8fb62423b9d06de3279c1111e_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMTYtNy0xLTEtNjAyODg_807a73c7-8078-4cba-8e2a-86807fed45d7">2,074</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding: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 revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMTctNS0xLTEtNjAyODg_928d40d4-a750-4dcd-b5de-73091b69af21">10,275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMTctNy0xLTEtNjAyODg_fa1b785a-7add-403f-bca7-ee7f0a6c44bd">8,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><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="12" style="background-color:#ffffff;border-top:0.5pt solid #000;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:100%">Certain contracts contain multiple revenue streams with characteristics that lend to classification in more than one category</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ic50c202480344d3183bc0adf1a25c49e_70"></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%">12. <ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83MC9mcmFnOmExYzA0NTI4MWRhZjRmYTk5OTU2ZTE1YzZhOWUwZTgxL3RleHRyZWdpb246YTFjMDQ1MjgxZGFmNGZhOTk5NTZlMTVjNmE5ZTBlODFfMjE2OA_0db96c4a-78c6-4f27-a512-147ac746b595" continuedAt="i899c0c9a39f046828af2a0be0c19a9d4" escape="true">Income Taxes</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i899c0c9a39f046828af2a0be0c19a9d4" continuedAt="iac146eb9bf2c4030a2d1c534b446e097">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Historically, the Company had recorded valuation allowances for certain tax attributes and deferred tax assets due the existence of sufficient uncertainty regarding the future realization of those deferred tax assets through future taxable income. Based on its recent financial performance and current forecasts of future operating results, the Company conducts a quarterly analysis to determine if it is more likely than not that a portion of the deferred tax assets related to its net operating loss carryforwards will be utilized in future periods. </ix:continuation></span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iac146eb9bf2c4030a2d1c534b446e097">For the three months ended March&#160;31, 2023, the Company recognized a tax provision of $<ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83MC9mcmFnOmExYzA0NTI4MWRhZjRmYTk5OTU2ZTE1YzZhOWUwZTgxL3RleHRyZWdpb246YTFjMDQ1MjgxZGFmNGZhOTk5NTZlMTVjNmE5ZTBlODFfNTQ5NzU1ODE3Njk3_6e5343cc-723a-4232-ad6c-a14bc67e174e">0.2</ix:nonFraction>&#160;million, as compared to an $<ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83MC9mcmFnOmExYzA0NTI4MWRhZjRmYTk5OTU2ZTE1YzZhOWUwZTgxL3RleHRyZWdpb246YTFjMDQ1MjgxZGFmNGZhOTk5NTZlMTVjNmE5ZTBlODFfMTA5OTUxMTYzMTA2MA_babb2082-6946-427c-aa2b-aae8a4dbacb0">0.5</ix:nonFraction>&#160;million tax benefit for the three months ended March 31, 2022. Valuation allowance releases for the three months ended March&#160;31, 2023 and 2022 were <ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-5" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83MC9mcmFnOmExYzA0NTI4MWRhZjRmYTk5OTU2ZTE1YzZhOWUwZTgxL3RleHRyZWdpb246YTFjMDQ1MjgxZGFmNGZhOTk5NTZlMTVjNmE5ZTBlODFfMTA5OTUxMTYzMTYxMg_e6104eb1-b8ea-4012-802b-0449c623d724">immaterial</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83MC9mcmFnOmExYzA0NTI4MWRhZjRmYTk5OTU2ZTE1YzZhOWUwZTgxL3RleHRyZWdpb246YTFjMDQ1MjgxZGFmNGZhOTk5NTZlMTVjNmE5ZTBlODFfNTQ5NzU1ODE3NzA2_727cdc69-a1a5-4339-a48f-65162d998504">0.7</ix:nonFraction>&#160;million, respectively.</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:120%">11</span></div></div></div><div id="ic50c202480344d3183bc0adf1a25c49e_73"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_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%">13. <ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RleHRyZWdpb246YzBhYjg2ZjFkNzI5NGUxM2FhYzdmMTM4MWQ0NTYwNTRfMzQ3_5a7b7406-d819-4af0-b4b9-538a63e8eb6c" continuedAt="id285150f7050494d9872e3987bb4c363" escape="true">Net Income (Loss) Per Share</ix:nonNumeric></span></div><ix:continuation id="id285150f7050494d9872e3987bb4c363"><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RleHRyZWdpb246YzBhYjg2ZjFkNzI5NGUxM2FhYzdmMTM4MWQ0NTYwNTRfMzQ4_480a90b6-39a3-4ab9-aa0b-a35ca2987201" escape="true"><div style="margin-top:6pt;text-align:justify"><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 calculation of basic and diluted net income (loss) per share (in thousands, except per share data):</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.913%"><tr><td style="width:1.0%"></td><td style="width:64.043%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.637%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations - Basic and Diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMy01LTEtMS01OTQ0Nw_70bc3449-a455-4cac-95da-487326332d73">754</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMy03LTEtMS01OTQ0Nw_562c7b26-e9a4-42fd-8039-5f78b487bc46">2,014</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) from discontinued operations - Basic and Diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfNi01LTEtMS01OTQ0Nw_8724c8df-e090-4aa7-b183-55fa91bd955e">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfNi03LTEtMS01OTQ0Nw_7aa13c91-f15f-4f59-8e68-3f59b1504fd9">267</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding - Basic</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="shares" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTAtNS0xLTEtNTk0NDc_0edc256b-d09a-47a8-80eb-4111ccf0a453">9,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTAtNy0xLTEtNTk0NDc_dd642b18-b756-4af7-8b6f-1c4951ea2aaf">8,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Effect of common share equivalents</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="shares" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTEtNS0xLTEtNTk0NDc_0e093122-eb7b-46d2-9e9f-f23b0c9a680f">486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="shares" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTEtNy0xLTEtNTk0NDc_3f4bb648-e65f-4c4a-82d3-23098cf0c691">634</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:100%">Weighted-average common shares outstanding - Diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;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%"><ix:nonFraction unitRef="shares" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTItNS0xLTEtNTk0NDc_735d0996-ed11-47d3-b1ba-fe5808bae804">10,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTItNy0xLTEtNTk0NDc_7c243e99-de4f-4de3-b606-02c5b7ef8ba1">8,974</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income (loss) per share:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic - Continuing operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTUtNS0xLTEtNTk0NDc_d8d1e770-4acf-4538-a1ac-0965bd4792d5">0.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTUtNy0xLTEtNTk0NDc_d030ff2c-b8b6-4098-8635-3e399b156e83">0.24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:100%">Basic - Discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTYtNS0xLTEtNTk0NDc_4aa98c78-91c8-4beb-ac54-a7934b5608fe">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTYtNy0xLTEtNTk0NDc_b72542b8-50ac-4a80-b878-67d928af07d9">0.03</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 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%">Basic net income (loss) per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="2" name="us-gaap:EarningsPerShareBasic" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTctNS0xLTEtNTk0NDc_77fef9fa-be35-4dc2-8e63-48c513e5bb9e">0.08</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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareBasic" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTctNy0xLTEtNTk0NDc_e1277d42-552b-40c3-a1f9-bc23a7dce8c3">0.21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - Continuing operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTktNS0xLTEtNTk0NDc_11d7bb50-b3e9-44f1-9c57-db223533dabd">0.07</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTktNy0xLTEtNTk0NDc_b74eb7c4-8f0f-4604-8ee2-61c6c046b4ef">0.22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:100%">Diluted - Discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMjAtNS0xLTEtNTk0NDc_3cdd740d-d84f-4c68-a9b4-f2bc2dac8b8c">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMjAtNy0xLTEtNTk0NDc_4b84368b-50e1-4ef6-8b93-3bba5a0c1a95">0.03</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 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%">Diluted net income (loss) per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" decimals="2" name="us-gaap:EarningsPerShareDiluted" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMjEtNS0xLTEtNTk0NDc_794680f4-ad5a-4ce9-9858-33e02a17e999">0.07</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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMjEtNy0xLTEtNTk0NDc_eb27133f-5ec9-4618-bda5-3038d80e692e">0.19</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:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RleHRyZWdpb246YzBhYjg2ZjFkNzI5NGUxM2FhYzdmMTM4MWQ0NTYwNTRfMzQ5_95ffdb65-c777-442b-b49c-58b650eae69f" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following common share equivalents have been excluded from the computation of diluted net income (loss) per share because their effect was anti-dilutive (in thousands):</span></div><div style="margin-top:5pt;padding-left:108pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.005%"><tr><td style="width:1.0%"></td><td style="width:38.336%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:27.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.070%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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:100%"><ix:nonFraction unitRef="shares" contextRef="ib437cad527b3439e9b1afb0da0b22d75_D20230101-20230331" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjAzOTU3ODA0OWU1OTQxN2ZhYmVhMzExYWZiN2Y2YTFjL3RhYmxlcmFuZ2U6MDM5NTc4MDQ5ZTU5NDE3ZmFiZWEzMTFhZmI3ZjZhMWNfMi01LTEtMS01OTQ0Nw_1d29bf4c-1219-45e3-833f-be2aedcfc39d">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><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:100%"><ix:nonFraction unitRef="shares" contextRef="i56958c1103fe4ffcbd7cc65a1c0ecad9_D20220101-20220331" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjAzOTU3ODA0OWU1OTQxN2ZhYmVhMzExYWZiN2Y2YTFjL3RhYmxlcmFuZ2U6MDM5NTc4MDQ5ZTU5NDE3ZmFiZWEzMTFhZmI3ZjZhMWNfMi03LTEtMS01OTQ0Nw_a31fe985-e249-4108-b2d5-95cc711f2016">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:100%">Stock options</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="shares" contextRef="i445b5e34fe8942338c331d3240a26b1b_D20230101-20230331" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjAzOTU3ODA0OWU1OTQxN2ZhYmVhMzExYWZiN2Y2YTFjL3RhYmxlcmFuZ2U6MDM5NTc4MDQ5ZTU5NDE3ZmFiZWEzMTFhZmI3ZjZhMWNfMy01LTEtMS01OTQ0Nw_62034b57-d9b4-417c-bea9-bcdd5e04bdd6">&#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:100%"><ix:nonFraction unitRef="shares" contextRef="i0a0a0a29257f4ed99ef7d99a3feb0bcd_D20220101-20220331" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjAzOTU3ODA0OWU1OTQxN2ZhYmVhMzExYWZiN2Y2YTFjL3RhYmxlcmFuZ2U6MDM5NTc4MDQ5ZTU5NDE3ZmFiZWEzMTFhZmI3ZjZhMWNfMy03LTEtMS01OTQ0Nw_844d9f2a-4f5b-4b23-8613-c8a1c0e4bde8">27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Warrants</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="shares" contextRef="i4e1f7484c02b4b5a9611ace3a6a248e9_D20230101-20230331" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjAzOTU3ODA0OWU1OTQxN2ZhYmVhMzExYWZiN2Y2YTFjL3RhYmxlcmFuZ2U6MDM5NTc4MDQ5ZTU5NDE3ZmFiZWEzMTFhZmI3ZjZhMWNfNC01LTEtMS01OTQ0Nw_90974c5b-45f5-4860-8a9a-841785905eb7">65</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="shares" contextRef="i9a20e313e9a5408292dcd24c490431fd_D20220101-20220331" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjAzOTU3ODA0OWU1OTQxN2ZhYmVhMzExYWZiN2Y2YTFjL3RhYmxlcmFuZ2U6MDM5NTc4MDQ5ZTU5NDE3ZmFiZWEzMTFhZmI3ZjZhMWNfNC03LTEtMS01OTQ0Nw_47a246d5-3d7a-4053-a87d-6f0dc918cb0f">76</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ic50c202480344d3183bc0adf1a25c49e_76"></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%">14. <ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfOTc4Nw_ee581361-d636-4516-8d64-63ce005aefb2" continuedAt="i6f3cdd76be4a4314bbe0f3cba45c4942" escape="true">Related Party Transactions</ix:nonNumeric></span></div><ix:continuation id="i6f3cdd76be4a4314bbe0f3cba45c4942" continuedAt="i33629c312f544164883722de6686269d"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset Management Agreements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 13, 2022, CHCI Asset Management, L.C. (&#8220;CAM&#8221;), an entity wholly owned by the Company, entered into a new master asset management agreement with CP (the &#8220;2022 AMA&#8221;) that superseded in its entirety the previous asset management agreement between CAM and CPRES dated April 30, 2019 (the &#8220;2019 AMA&#8221;). Entry into the 2022 AMA was unanimously approved by the independent directors of the Company.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consistent with the structure of the 2019 AMA, the 2022 AMA engages CAM to manage and administer CP&#8217;s commercial real estate portfolio (the "Anchor Portfolio") and the day to-day operations of CP and each property-owning subsidiary of CP (collectively, the &#8220;CP Entities&#8221;). CAM will provide investment advisory, development, and asset management services necessary to build out, stabilize and manage the Anchor Portfolio, which currently consists primarily of two of the larger transit-oriented, mixed-use developments located on Washington D.C. Metro&#8217;s Silver Line (Reston Station and Loudoun Station) that are owned by CP Entities and ultimately controlled by Mr. Clemente.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the fee structures set forth in both the 2022 AMA and 2019 AMA, CAM is entitled to receive an annual payment equal to the greater of the "Cost-Plus Fee" or the "Market Rate Fee". The Cost-Plus Fee is equal to the sum of (i) the comprehensive costs incurred by or for providing services to the Anchor Portfolio, (ii) the costs and expenses of the Company related to maintaining the listing of its shares on a securities exchange and complying with regulatory and reporting obligations of </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:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_7">TABLE OF CONTENTS</a></span></div></div><ix:continuation id="i33629c312f544164883722de6686269d" continuedAt="i766b1abcac354863b1c5d3a8e90ad257"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a public company, and (iii) a fixed annual payment of $<ix:nonFraction unitRef="usd" contextRef="i27071ed4ece04b729de1b6bff01c437a_I20220613" decimals="-5" name="us-gaap:ContractualObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfMTY5Mg_230101ff-02a2-400d-924e-7da6bdca8985"><ix:nonFraction unitRef="usd" contextRef="i83eb0abf8df24802abc32e9959c0a3be_I20220613" decimals="-5" name="us-gaap:ContractualObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfMTY5Mg_8fbfcdc4-1f3c-4c45-8598-edabf8bcdfa6">1.0</ix:nonFraction></ix:nonFraction> million. <ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="chci:ScheduleOfMarketRateFeeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfOTc4OQ_eda00502-f824-4901-bdcb-8eb06871ce03" continuedAt="i6dd2fb9849d14c8480837b789c3529d7" escape="true">The Market Rate Fee calculation is defined in the respective asset management agreements as the sum of the fees detailed in the following table: </ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:continuation id="i6dd2fb9849d14c8480837b789c3529d7"><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.934%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.384%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022 AMA</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019 AMA</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;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:100%">Asset Management Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i71056fbf21e6441abe70bf2eab9d2a56_I20220613" decimals="INF" name="chci:RelatedPartyTransactionPercentageOfPortfolioRevenues" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfMS0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjJkNzEwYmQ3MTVkYzRiOGM5MzRjMzEzODFmNTExZWNlXzQ_a3cc4a83-20e0-4840-b88a-863e54eccb8d">2.5</ix:nonFraction>% of Anchor Portfolio revenue</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibe6dce25aff1435da568e478683d40d5_I20220613" decimals="INF" name="chci:RelatedPartyTransactionPercentageOfPortfolioRevenues" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfMS0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmVlNmYwZTkzZWVjMzRhNTc5ZWFiMjUzY2NkMzMzMWZhXzQ_ec1eeb87-6e77-4542-9bbd-1a88dd1b86ff">2.5</ix:nonFraction>% of Anchor Portfolio revenue</span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;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:100%">Entitlement Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0f9f329435904db8b138be9020aa711c_I20220613" decimals="INF" name="chci:RelatedPartyTransactionPercentageOfReZoningCosts" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfMi0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjA0MWI0MDI3NTY4YTRjZWU4NzA1ZjQ0YzM5ODVkNTM5XzQ_2b8b0695-daa0-43d4-aa76-ec7f4777d527">15</ix:nonFraction>% of total re-zoning costs</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;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:100%">Encompassed in Development and Construction Fee</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;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:100%">Development and Construction Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i083c1141cbed45cfbf6043c6a6fb7a18_I20220613" decimals="INF" name="chci:RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfMy0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmFmNTBmMzFkODJjYzRmN2JhMWI5NDc1Nzc0MjU1MzQ1XzQ_f199b151-158a-40c4-9054-4fa7b96ba2c1">5</ix:nonFraction>% of development costs (excluding previously charged Entitlement Fees)</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibbabe969a4af49ea80ebe40953506f06_I20220613" decimals="INF" name="chci:RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfMy0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjljZWNlMjUyYTRjYTQ3OWY5ODE5ZDRhZjdlZDRlNjVkXzQ_759b0a93-cc62-4a7a-be99-3e514cc27422">4</ix:nonFraction>% of development costs</span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;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:100%">Property Management Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2c2da62d454547d99f2ec1cc7210979b_I20220613" decimals="INF" name="chci:RelatedPartyTransactionPercentageOfPortfolioRevenues" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNC0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjFiYzkyMDU0MThiNTQ5ZDM4YWUwMjQ3ZjM3ZDE4Yjk3XzQ_6d5d51a2-9438-486a-8cbc-69a7309915e4">1</ix:nonFraction>% of Anchor Portfolio revenue</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i38079326ba65460abda84577b7e6c45a_I20220613" decimals="INF" name="chci:RelatedPartyTransactionPercentageOfPortfolioRevenues" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNC0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjg5NjQ5NWJjNjc2MDQxYjE5MTgzZjU5OTdkMmNiZDcxXzQ_7b6a23ed-0bfd-4145-a7e1-a2bf15df1fcf">1</ix:nonFraction>% of Anchor Portfolio revenue</span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;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:100%">Acquisition Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i79b8e2c308614ffe9dde777851b5f697_I20220613" decimals="INF" name="chci:RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNS0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjcxMjk0MTY1MGQxNDQ3N2NhODBmYTExOTIzYjQ5YjUwXzQ_ac41aa8f-7c8c-4b59-94c6-05dde2a14fa5">1</ix:nonFraction>% on first $<ix:nonFraction unitRef="usd" contextRef="i73e85f0de0ca4193b7016c5c530c4748_D20220613-20220613" decimals="-6" name="us-gaap:AssetAcquisitionPriceOfAcquisitionExpected" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNS0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjcxMjk0MTY1MGQxNDQ3N2NhODBmYTExOTIzYjQ5YjUwXzE2_07b11fd1-860f-4985-998d-b57a6f9a0453"><ix:nonFraction unitRef="usd" contextRef="i73e85f0de0ca4193b7016c5c530c4748_D20220613-20220613" decimals="-6" name="us-gaap:AssetAcquisitionPriceOfAcquisitionExpected" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNS0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjcxMjk0MTY1MGQxNDQ3N2NhODBmYTExOTIzYjQ5YjUwXzE2_38ed822e-77d8-4b95-b33b-154d82cf6b0f">50</ix:nonFraction></ix:nonFraction> million of purchase price; <ix:nonFraction unitRef="number" contextRef="id173449a6d0347ad8fe6c171622bcc14_I20220613" decimals="INF" name="chci:RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNS0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjcxMjk0MTY1MGQxNDQ3N2NhODBmYTExOTIzYjQ5YjUwXzM4_c57a1e1a-587a-4280-84b1-86e6775eb75a">0.5</ix:nonFraction>% above $<ix:nonFraction unitRef="usd" contextRef="i73e85f0de0ca4193b7016c5c530c4748_D20220613-20220613" decimals="-6" name="us-gaap:AssetAcquisitionPriceOfAcquisitionExpected" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNS0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjcxMjk0MTY1MGQxNDQ3N2NhODBmYTExOTIzYjQ5YjUwXzQ3_07b11fd1-860f-4985-998d-b57a6f9a0453"><ix:nonFraction unitRef="usd" contextRef="i73e85f0de0ca4193b7016c5c530c4748_D20220613-20220613" decimals="-6" name="us-gaap:AssetAcquisitionPriceOfAcquisitionExpected" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNS0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjcxMjk0MTY1MGQxNDQ3N2NhODBmYTExOTIzYjQ5YjUwXzQ3_38ed822e-77d8-4b95-b33b-154d82cf6b0f">50</ix:nonFraction></ix:nonFraction> million</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ieb8e162fe3bd4d22b7f9861ac7136990_I20220613" decimals="INF" name="chci:RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNS0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjg4ZjZmNzQyNmQyODQ4OGE5NmFmOGZkMzVjZjg4NmZkXzQ_50cfc3e3-4fd2-4e9d-960c-a5241a1124bc">0.5</ix:nonFraction>% of purchase price</span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;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:100%">Disposition Fee</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ica9bb0bb5413432fa2badcae889fa29b_I20220613" decimals="INF" name="chci:RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNi0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmY2YzA4MDkzMGZiNDQ1MTQ5NzRlZjcyYmQ1MDI5NmQxXzQ_efe53f3f-9dd0-4987-a900-c1dad7a76e5a">1</ix:nonFraction>% on first $<ix:nonFraction unitRef="usd" contextRef="i36adc96c4e2a4b96b455194f36cbdd14_D20220613-20220613" decimals="-6" name="us-gaap:AssetAcquisitionPriceOfAcquisitionExpected" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNi0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmY2YzA4MDkzMGZiNDQ1MTQ5NzRlZjcyYmQ1MDI5NmQxXzE2_33130757-4236-42fa-9a63-ecc832e8c7f4"><ix:nonFraction unitRef="usd" contextRef="i36adc96c4e2a4b96b455194f36cbdd14_D20220613-20220613" decimals="-6" name="us-gaap:AssetAcquisitionPriceOfAcquisitionExpected" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNi0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmY2YzA4MDkzMGZiNDQ1MTQ5NzRlZjcyYmQ1MDI5NmQxXzE2_522d35f6-48db-4d04-8c39-dc81c2ea0cb3">50</ix:nonFraction></ix:nonFraction> million of sale price; <ix:nonFraction unitRef="number" contextRef="id6cbfe96a01046adac0889f322c9e14a_I20220613" decimals="INF" name="chci:RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNi0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmY2YzA4MDkzMGZiNDQ1MTQ5NzRlZjcyYmQ1MDI5NmQxXzM0_8eb485d5-9707-4599-b543-c49838cc9f46">0.5</ix:nonFraction>% above $<ix:nonFraction unitRef="usd" contextRef="i36adc96c4e2a4b96b455194f36cbdd14_D20220613-20220613" decimals="-6" name="us-gaap:AssetAcquisitionPriceOfAcquisitionExpected" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNi0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmY2YzA4MDkzMGZiNDQ1MTQ5NzRlZjcyYmQ1MDI5NmQxXzQz_33130757-4236-42fa-9a63-ecc832e8c7f4"><ix:nonFraction unitRef="usd" contextRef="i36adc96c4e2a4b96b455194f36cbdd14_D20220613-20220613" decimals="-6" name="us-gaap:AssetAcquisitionPriceOfAcquisitionExpected" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNi0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmY2YzA4MDkzMGZiNDQ1MTQ5NzRlZjcyYmQ1MDI5NmQxXzQz_522d35f6-48db-4d04-8c39-dc81c2ea0cb3">50</ix:nonFraction></ix:nonFraction> million</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7ab88daa0e8c40c2a5823a89034c8e6e_I20220613" decimals="INF" name="chci:RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNi0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjEyNzU2ZGNjNWI3ODQ2ZmI4OWUxYjVmMWE4MmIzMzg0XzQ_af80ea3d-59f0-4d17-a7e2-695ff600f37b">0.5</ix:nonFraction>% of sale price</span></div></td></tr></table></ix:continuation></div><ix:nonNumeric contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331" name="chci:ScheduleOfSupplementalFeesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfOTc4Mg_a7be36cd-cb5a-497c-9e19-5d86291a7e4e" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the annual payment of either the Market Rate Fee or the Cost-Plus Fee, CAM is also entitled on an annual basis to receive certain supplemental fees, as detailed for the respective asset management agreements in the following table: </span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.994%"><tr><td style="width:0.1%"></td><td style="width:1.106%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.734%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left: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:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="border-left: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:10pt;font-weight:700;line-height:100%">2022 AMA</span></td><td colspan="3" style="border-left:1pt solid #000;border-right: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:10pt;font-weight:700;line-height:100%">2019 AMA</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;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:100%">Incentive Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">When receiving Market Rate Fee:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On a mark-to-market basis, equal to <ix:nonFraction unitRef="number" contextRef="iaf285b01d8f94e998181a39bc0e36687_D20220613-20220613" decimals="INF" name="chci:RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMS0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmI3MzQ2YTc5NjgzODRkZTE4OTIyNjAzMmMwMWI1ZGM5Xzcy_ff693ba8-7dd8-462e-b1b7-b90b5447afc8">20</ix:nonFraction>% of the imputed profit of certain real estate assets comprising the Anchor Portfolio for which a Triggering Event</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> has occurred, after calculating a compounding preferred return of <ix:nonFraction unitRef="number" contextRef="iaf285b01d8f94e998181a39bc0e36687_D20220613-20220613" decimals="INF" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMS0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmI3MzQ2YTc5NjgzODRkZTE4OTIyNjAzMmMwMWI1ZGM5XzI1NQ_6bf3630a-ee39-402b-80b6-abdca5dbb699"><ix:nonFraction unitRef="number" contextRef="iaf285b01d8f94e998181a39bc0e36687_D20220613-20220613" decimals="INF" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMS0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmI3MzQ2YTc5NjgzODRkZTE4OTIyNjAzMmMwMWI1ZGM5XzI1NQ_de10bd9f-db66-451a-a255-a4480863189a">8</ix:nonFraction></ix:nonFraction>% on CP invested capital (the &#8220;Market Incentive Fee&#8221;)</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:100%">When receiving the Cost-Plus Fee:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On a mark-to-market basis, an incentive fee equal to <ix:nonFraction unitRef="number" contextRef="iaf285b01d8f94e998181a39bc0e36687_D20220613-20220613" decimals="INF" name="chci:RelatedPartyTransactionPercentageOfCostPlusFeeMarketToMarketProfitBasis" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMS0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmI3MzQ2YTc5NjgzODRkZTE4OTIyNjAzMmMwMWI1ZGM5XzM5OA_077aa858-8169-419f-9cb5-697e88b54f6d">10</ix:nonFraction>% of the imputed profit of certain real estate assets comprising the Anchor Portfolio for which a Triggering Event</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> has occurred, after calculating a compounding preferred return of <ix:nonFraction unitRef="number" contextRef="iaf285b01d8f94e998181a39bc0e36687_D20220613-20220613" decimals="INF" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMS0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmI3MzQ2YTc5NjgzODRkZTE4OTIyNjAzMmMwMWI1ZGM5XzU4MQ_6bf3630a-ee39-402b-80b6-abdca5dbb699"><ix:nonFraction unitRef="number" contextRef="iaf285b01d8f94e998181a39bc0e36687_D20220613-20220613" decimals="INF" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMS0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmI3MzQ2YTc5NjgzODRkZTE4OTIyNjAzMmMwMWI1ZGM5XzU4MQ_de10bd9f-db66-451a-a255-a4480863189a">8</ix:nonFraction></ix:nonFraction>% on CP invested capital (the &#8220;Base Incentive Fee&#8221;)</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if42b4fd202744ad6980edf9141f7b3a7_D20220613-20220613" decimals="INF" name="chci:RelatedPartyTransactionPercentageOfCashFlowFromRealEstateAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMS0zLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmI1NDNlM2M1NTU2NDQzZjg4ZDc5OWM5MjhlNzViNTczXzQ_8d814f80-59e0-48f5-99eb-4f4b1acef964">10</ix:nonFraction>% of the free cash flow of each of the real estate assets comprising the Anchor Portfolio after calculating a compounding preferred return of <ix:nonFraction unitRef="number" contextRef="if42b4fd202744ad6980edf9141f7b3a7_D20220613-20220613" decimals="INF" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMS0zLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmI1NDNlM2M1NTU2NDQzZjg4ZDc5OWM5MjhlNzViNTczXzE0Nw_2b2aca29-0543-42ea-b0a6-34eac127f565">8</ix:nonFraction>% on CPRES invested capital </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;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:100%">Investment Origination Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i58273cfdbbed44a784678fe82dfdfc4b_D20220613-20220613" decimals="INF" name="chci:RelatedPartyTransactionPercentageOfRaisedCapital" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMi0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmVlZWYzNTU4N2VmNjRlNDNhNzYxYWFkYWQ2MDIzMjQ1XzQ_6601b01f-6eb5-4103-bd61-efcae39f26be">1</ix:nonFraction>% of raised capital </span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia213c51616734e1994ca6485f98213c5_D20220613-20220613" decimals="INF" name="chci:RelatedPartyTransactionPercentageOfRaisedCapital" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMi0zLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmFhZmNiY2UwMWMyZTQ3N2JhZjY1ODczYWIwYWY1YjgzXzQ_b214a276-242b-4785-af81-955e0a398a8b">1</ix:nonFraction>% of raised capital </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;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:100%">Leasing Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerSqft" contextRef="ic8fdff8835ea4677acb955ee4f4c9ffa_D20220613-20220613" decimals="INF" name="chci:LeasingFeePerSquareFootForNewLeases" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMy0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmIzZWNhYWEzZWMzZjRhZjE5ZDdmNzZlYzAwMmU2MTM5XzQ_aadffbf8-9734-42ad-a250-bf985cb222f4">1</ix:nonFraction>/per sqft. for new leases and $<ix:nonFraction unitRef="usdPerSqft" contextRef="ic8fdff8835ea4677acb955ee4f4c9ffa_D20220613-20220613" decimals="INF" name="chci:LeasingFeePerSquareFootForRenewalLeases" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMy0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmIzZWNhYWEzZWMzZjRhZjE5ZDdmNzZlYzAwMmU2MTM5XzI2_39280624-a74b-42ac-91d2-f7bb0876cb45">0.50</ix:nonFraction>/per sqft. for lease renewals&#160;&#160; </span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerSqft" contextRef="icf769b2a55114c919dccbfad5c053d0e_D20220613-20220613" decimals="INF" name="chci:LeasingFeePerSquareFootForNewLeases" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMy0zLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjFlMTQyMzBjMDgwZTQ3MDk4ZDcwZmQ1NzBhOTBjOWNkXzQ_e5ed333d-9c88-4146-b031-fa69c58c5b72">1</ix:nonFraction>/per sqft. for new leases and $<ix:nonFraction unitRef="usdPerSqft" contextRef="icf769b2a55114c919dccbfad5c053d0e_D20220613-20220613" decimals="INF" name="chci:LeasingFeePerSquareFootForRenewalLeases" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMy0zLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjFlMTQyMzBjMDgwZTQ3MDk4ZDcwZmQ1NzBhOTBjOWNkXzI2_2fee46c3-9ea9-4f64-991a-083275ba0bd0">0.50</ix:nonFraction>/ per sqft. for lease renewals&#160;&#160; </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;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:100%">Loan Origination Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i598f6ee20eff420184c4622db4bf19e2_D20220613-20220613" decimals="INF" name="chci:RelatedPartyTransactionPercentageOfFinancingTransaction" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfNC0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmMxYWIzZDg1YzljNDQyNzBhN2IzNGJlZGU4NDM4Mjk5XzQ_603cdf99-bb31-43ef-a6e9-f04a74fc89ac">1</ix:nonFraction>% of any Financing Transaction or other commercially reasonable and mutually agreed upon fee</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icb5d85f9705d4d4baa0cd1b73b5c9ba1_D20220613-20220613" decimals="INF" name="chci:RelatedPartyTransactionPercentageOfFinancingTransaction" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfNC0zLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjhhMDVmODRiZGYwZDRhYTliYzBlNzViZjIyMjlhMWVlXzQ_e5836eb7-b3ef-46f4-bbc6-cc5917fbbf16">1</ix:nonFraction>% of any Financing Transaction or other commercially reasonable and mutually agreed upon fee</span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Triggering events are differentiated between operating assets (i.e. those already in service) and assets under development. Operating asset triggering events are scheduled for specific dates, whereas triggering events for assets under development are tied to various metrics that indicate stabilization, such as occupancy and leasing rates.  </span></div></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 AMA will terminate on January 1, 2035 (&#8220;Initial Term&#8221;), and will automatically renew for successive additional <ix:nonNumeric contextRef="i9aba0dbcfeaa488f9c82361a7971c34b_D20220613-20220613" name="chci:AgreementAdditionalExtensionTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfMjIxNQ_7f41e0e2-1c42-4c0a-955b-1816a79502d4">one year</ix:nonNumeric> terms (each an &#8220;Extension Term&#8221;) unless CP delivers written notice of non-renewal of the 2022 AMA at least <ix:nonNumeric contextRef="i9aba0dbcfeaa488f9c82361a7971c34b_D20220613-20220613" name="chci:AgreementNoticePeriodRequiredForNonRenewal" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfMjMyNQ_55788570-b924-4862-8ffb-104c6ebda521">180</ix:nonNumeric> days prior to the termination date of the Initial Term or any Extension Term. <ix:nonNumeric contextRef="i9aba0dbcfeaa488f9c82361a7971c34b_D20220613-20220613" name="chci:AgreementNoticePeriodAfterEffectiveDateForTermination" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfMjQwMQ_d87eb76d-b736-4881-b261-bfcca282bcdd">Twenty-four months</ix:nonNumeric> after the effective date of the 2022 AMA, CP is entitled to terminate the 2022 AMA without cause upon <ix:nonNumeric contextRef="i9aba0dbcfeaa488f9c82361a7971c34b_D20220613-20220613" name="chci:AgreementNoticePeriodRequiredForNonRenewal" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfMjUwNg_55788570-b924-4862-8ffb-104c6ebda521">180</ix:nonNumeric> days advance written notice to CAM. In the event of such a termination and in addition to the payment of any accrued annual fees due and payable as of the termination date under the 2022 AMA, CP is required to pay a termination fee equal to two times the Cost-Plus Fee or Market Rate Fee paid to CAM for the calendar year immediately preceding the termination.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Residential, Commercial, and Parking Property Management Agreements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into separate residential property management agreements with properties owned by CP Entities under which the Company receives fees to manage and operate the properties, including tenant communications, leasing of apartment units, rent collections, building maintenance and day-to-day operations, engagement and supervision of contractors and vendors providing services for the buildings, and budget preparation and oversight.</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:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_7">TABLE OF CONTENTS</a></span></div></div><ix:continuation id="i766b1abcac354863b1c5d3a8e90ad257" continuedAt="ia87b4fc5ce4143a6ac28341fba2776ac"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into separate commercial property and parking management agreements with several properties owned by CP Entities under which the Company receives fees to manage and operate the office and retail portions of the properties, including tenant communications, rent collections, building maintenance and day-to-day operations, engagement and supervision of contractors and vendors providing services for the buildings, and budget preparation and oversight. These property management agreements each have initial terms of <ix:nonNumeric contextRef="i5cf1881e7dd24d57b9394a457b39ae93_D20230101-20230331" name="chci:PropertyManagementAgreementsInitialTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfMzkxNQ_4631f8fe-c5d6-41b6-b2c2-92fcfd3e5a0b">one year</ix:nonNumeric> with successive, automatic <ix:nonNumeric contextRef="i5cf1881e7dd24d57b9394a457b39ae93_D20230101-20230331" name="chci:PropertyManagementAgreementsRenewalTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfOTc4Mw_2d6a0f1e-9fb8-4f13-b927-863f918ef741">one-year</ix:nonNumeric> renewal terms. The Company generally receives base management fees under these agreements based upon a percentage of gross rental revenues for the portions of the buildings being managed in addition to reimbursement of specified expenses, including employment expenses of personnel employed by the Company in the management and operation of each property.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Construction Management Agreements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has construction management agreements with properties owned by CP Entities under which the Company receives fees to provide certain construction management and supervision services, including construction supervision and management of the buildout of certain tenant premises.&#160;The Company receives a flat construction management fee for each engagement under a work authorization based upon the construction management or supervision fee set forth in the applicable tenant&#8217;s lease, which fee is generally <ix:nonFraction unitRef="number" contextRef="i67fabf550be04b279cfae46f1bb28acd_D20230101-20230331" decimals="INF" name="chci:RelatedPartyTransactionPercentageOfConstructionManagementFee" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfNDg2MQ_af708665-3fd5-44eb-94bf-762ae22b4827">1</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="icbc68b53fe634a95b701b49c66d133cb_D20230101-20230331" decimals="INF" name="chci:RelatedPartyTransactionPercentageOfConstructionManagementFee" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfNDg2Nw_da51a542-b722-4666-8497-4fb6c91e55fb">4</ix:nonFraction>% of the total costs (or total hard costs) of construction of the tenant&#8217;s improvements in its premises, or as otherwise agreed to by the parties.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lease Procurement Agreements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has lease procurement agreements with properties owned by CP Entities under which the Company receives certain finders fees in connection with the procurement of new leases for such properties where an external broker is not engaged on behalf of the CP Entities. Such leasing fees are supplemental to the fees generated from the Company's management agreements referenced above and are generally <ix:nonFraction unitRef="number" contextRef="iae386131ba254fa3902fadaa8c6bcdb6_D20230101-20230331" decimals="2" name="chci:FutureLeasePaymentPercentageOfLeasingFee" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfMTA5OTUxMTYzOTYzMg_1a59718a-5ab6-4a5c-8a47-46ab9d351dc1">1</ix:nonFraction>-<ix:nonFraction unitRef="number" contextRef="i95c43f48b9f24c6b8b9a75257172942c_D20230101-20230331" decimals="2" name="chci:FutureLeasePaymentPercentageOfLeasingFee" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfMTA5OTUxMTYzOTYzOA_aefd32da-711c-4bf1-a7a2-408d8558bae7">2</ix:nonFraction>% of the future lease payments to be received by the CP Entity from the executed lease. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Management Agreements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 30, 2019, CAM entered into a Business Management Agreement with Investors X, whereby CAM provides Investors X with asset and professional services related to the wind down of the Company&#8217;s divested homebuilding operations and the continuation of services related to the Company&#8217;s divested land development activities. The aggregate fee payable to CAM from Investors X under the Business Management Agreement, which ended on December 31, 2022, was $<ix:nonFraction unitRef="usd" contextRef="i199700dd164e4d6eaf48d06050784faf_I20190430" decimals="-4" name="chci:RelatedPartyTransactionAggregateFeePayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfNTg1OA_c86ea781-9186-4c31-bbf5-6f39960d9342">0.9</ix:nonFraction>&#160;million payable in <ix:nonFraction unitRef="installment" contextRef="i038c9f4b295b4c298f0fa8acc4a4732e_D20190430-20190430" decimals="INF" name="chci:NumberOfInstallmentsOfFeePayment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfNTg3Mg_2daaa4e6-a657-4ab0-9c66-6eda5a881e95">15</ix:nonFraction> quarterly installments of $<ix:nonFraction unitRef="usd" contextRef="i199700dd164e4d6eaf48d06050784faf_I20190430" decimals="-4" name="chci:RelatedPartyTransactionFeePayableInInstallments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfNTkwMQ_66eb8a4f-b01f-4112-a4bd-a2f2e629fc55">0.1</ix:nonFraction>&#160;million each.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2019, CAM entered into a Business Management Agreement (the &#8220;BC Management Agreement&#8221;) with CPRES, whereby CAM provides CPRES with professional management and consultation services, including, without limitation, consultation on land development and real estate transactions, for a residential community located in Monteverde, Florida. The BC Management Agreement is structured in successive <ix:nonNumeric contextRef="i5bb15de822834704a9b534a4f424ef74_I20190701" name="chci:RelatedPartyTransactionExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfNjM3Mw_a6e89b11-03f0-4e6d-ade2-c7694cf079ae">one year</ix:nonNumeric> terms. The BC Management Agreement provides that CPRES will pay CAM an annual management fee equal to $<ix:nonFraction unitRef="usd" contextRef="i5bb15de822834704a9b534a4f424ef74_I20190701" decimals="-4" name="us-gaap:ManagementFeePayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfNjY1Mw_a0ed8b5e-8989-44a1-aea0-2f4c2b0ade73">0.4</ix:nonFraction>&#160;million, payable in equal monthly installments and will reimburse CAM for certain expenses. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Hartford</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Company made an investment related to the purchase of the Hartford, a stabilized commercial office building located at 3101 Wilson Boulevard in the Clarendon area of Arlington County, Virginia. In conjunction with the investment, the Company entered into an operating agreement with CP to form Comstock 3101 Wilson, LC, to purchase the Hartford. Pursuant to the Operating Agreement, the Company held a minority membership interest of the Hartford and the remaining membership interests of the Hartford are held by CP. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, the Company, CP and DWF VI 3101 Wilson Member, LLC (&#8220;DWF&#8221;), an unaffiliated, third party, equity investor in the Hartford, entered into a limited liability company agreement (the &#8220;DWC Operating Agreement&#8221;) to form DWC 3101 Wilson Venture, LLC (&#8220;DWC&#8221;) to, among other things, acquire, own and hold all interests in the Hartford. In furtherance thereof, on February 7, 2020, the Original Operating Agreement was amended and restated (the &#8220;A&amp;R Operating Agreement&#8221;) to memorialize the Company&#8217;s and CP&#8217;s assignment of <ix:nonFraction unitRef="number" contextRef="i1c03f104205d43fb863f52bb4c8f066c_I20200207" decimals="0" name="chci:PercentageOfMembershipInterestOwnedByCompanyAndPartners" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfNzg3Mg_176021e8-5aa4-4fc2-a3e7-b33ef037b453">100</ix:nonFraction>% of its membership interests in the Hartford to DWC. As a result thereof, DWC is the sole member of the Hartford Owner. The Company and CP, respectively, hold minority membership interests in, and DWF holds the majority membership interest in, DWC. (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 5 for additional information).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">BLVD Forty Four/BLVD Ansel</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021 and March 2022, the Company entered into joint ventures with CP to acquire BLVD Forty Four and BLVD Ansel, respectively, two adjacent mixed-use luxury high-rise apartment buildings located near the Rockville Metro Station in Montgomery County, Md. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers BLVD Forty Four and BLVD Ansel to be</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> variable </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">interest entities upon </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:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_7">TABLE OF CONTENTS</a></span></div></div><ix:continuation id="ia87b4fc5ce4143a6ac28341fba2776ac" continuedAt="i386bebf337f14a4c9b56214431b9106b"><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which it exercises significant influence; however, considering key factors such as the Company&#8217;s ownership interest and participation in policy-making decisions by majority equity holders, and oversight of management services by majority equity holders, the Company concluded that the power to direct activities that most significantly impact economic performance is shared. Given that the Company is not the entity most closely associated with the properties, it concluded that it </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is not the primary beneficiary and does </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">not have a controlling financial interest in either property. (See Note 5 for additional information).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Corporate Leases</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 1, 2020, the Company relocated its corporate headquarters to a new office space pursuant to a <ix:nonNumeric contextRef="iaf6fb355eb384fd58708e7de51a0609a_I20201101" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfOTc4NA_8c803cf2-d326-42a6-b0ae-8d016cbce120">ten-year</ix:nonNumeric> lease agreement with an affiliate controlled and owned by Christopher Clemente, its Chief Executive Officer, and his family as landlord. On November 1, 2022 the Company executed a <ix:nonFraction unitRef="sqft" contextRef="i888e3a78a6f74eac95b03f7b91435956_D20221101-20221101" decimals="0" name="chci:NumberOfSquareFoot" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfMTA5OTUxMTYzOTY1MA_ccefa2eb-8361-4e0c-9057-6eef03e8aa99">3,778</ix:nonFraction> square foot lease expansion agreement with terms that align with the original agreement. (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 6 for additional information). </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2022, ParkX Management, LC, a subsidiary of the Company, entered into a <ix:nonNumeric contextRef="ib6a9e980019145828efd27f657b150af_I20220101" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfOTc4NQ_10fbdd8d-d2f8-4c4f-a64d-d6da9a907e74">five-year</ix:nonNumeric> lease agreement for its parking operations monitoring center with an affiliate controlled and owned by Christopher Clemente, its Chief Executive Officer, and his family as landlord. (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 6 for additional information).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Series C Preferred Stock Redemption</span></div></ix:continuation><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i386bebf337f14a4c9b56214431b9106b" continuedAt="i65998d6b134b48a998e36534419648f0">On June 13, 2022, the Company entered into the SEPA with CPRES, pursuant to which the Company acquired from CPRES all outstanding shares of its non-convertible and non-redeemable Series C preferred stock at a significant discount to carrying value. (</ix:continuation></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i65998d6b134b48a998e36534419648f0">See Note 10 for additional information</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:120%">15</span></div></div></div><div id="ic50c202480344d3183bc0adf1a25c49e_79"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_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's Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion and analysis should be read in conjunction with our Consolidated Financial Statements and the notes thereto and Management&#8217;s Discussion and Analysis included in our 2022 Annual Report on Form 10-K and our Condensed Consolidated Financial Statements and the notes thereto included elsewhere in this document. Unless otherwise indicated, references to &#8220;2023&#8221; refer to the three months ended March&#160;31, 2023 and references to &#8220;2022&#8221; refer to the three months ended March 31, 2022. The following discussion may contain forward-looking statements that reflect our plans and expectations. Our actual results could differ materially from those anticipated by these forward-looking statements. We do not undertake, and specifically disclaim, any obligation to update any forward-looking statements to reflect the occurrence of events or circumstances after the date of such statements except as required by law.</span></div><div id="ic50c202480344d3183bc0adf1a25c49e_82"></div><div style="margin-top:18pt;text-align:justify"><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:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comstock is a leading real estate asset manager, developer, and operator of mixed-use and transit-oriented properties in the Washington, D.C. region. Since 1985, we have acquired, developed, operated, and sold millions of square feet of residential, commercial, and mixed-use properties. We benefit from our market-leading position in Northern Virginia's Dulles Corridor, one of the nation&#8217;s fastest growing real estate markets that is undergoing an urban transformation thanks to the recently completed construction of a Metro commuter rail connecting Dulles International Airport and the surrounding areas to Washington, D.C. and beyond.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our fee-based, asset-light, and substantially debt-free business model allows us to mitigate many of the risks that are typically associated with real estate development and ownership. We provide a broad suite of asset management, property management, development and construction management, and other real estate services to our asset-owning clients, composed primarily of institutional real estate investors, high net worth family offices, and governmental bodies with surplus real estate holdings. Our primary focus is the continued growth of our managed portfolio and associated fee-based revenue; however, the fundamental strength of our balance sheet permits us to also explore strategic investment opportunities, typically in the form of a minority capital co-investment in select stabilized assets that complement our existing portfolio.  </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our asset management services platform is anchored by a long-term full-service asset management agreement with a Comstock affiliate (the "2022 AMA" - see below for additional details) that extends through 2035 and covers most of the properties we currently manage, including two of the largest transit-oriented, mixed-use developments in the Washington, D.C. area: Reston Station and Loudoun Station.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a vertically integrated real estate services company, we self-perform all property management activity through three wholly owned operational subsidiaries: CHCI Commercial Management, LC (&#8220;CHCI Commercial&#8221;); CHCI Residential Management, LC (&#8220;CHCI Residential&#8221;); and ParkX Management, LC (&#8220;ParkX&#8221;).  All properties included in our managed portfolio have entered into property management agreements with our operational subsidiaries that provide for market-rate fees related to our services, including 10 commercial parking garages owned by unaffiliated parties and managed by ParkX.</span></div><div style="margin-top:12pt;text-align:justify"><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 operating assets that are included in our managed portfolio:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.844%"><tr><td style="width:1.0%"></td><td style="width:22.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.903%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.844%"></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:2.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.064%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Type</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"># of Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Size/Scale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% Leased</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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:100%">Commercial</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;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:10pt;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;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:10pt;font-weight:400;line-height:100%">2.0 million sqft.</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;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:10pt;font-weight:400;line-height:100%">90%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 million sqft. / ~1,700 units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93%</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Parking</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;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%">26</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;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%">~ 15,000 spaces</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:700;line-height:100%">45</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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, in our development pipeline we currently have 16 assets representing a total of 5.8 million square feet that includes 6 office buildings, approximately 3,100 residential units, 2 hotels with approximately 380 keys, and 2 parking garages with approximately 2,900 spaces. At full build out, our managed portfolio of assets is currently projected to total 63 assets representing nearly 10 million square feet.</span></div><div style="height: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:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_7">TABLE OF CONTENTS</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide further details on the assets that comprise our managed portfolio:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:19.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:78.181%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Anchor Portfolio</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;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:100%">Reston Station</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mixed-use development on Metro's Silver Line; strategically located between Tyson's Corner, Va. and Dulles International Airport</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;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:100%">Loudoun Station</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mixed-use development on Metro's Silver Line; first Metro-connected development in Loudoun County, Va.</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;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:100%">Herndon Station</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mixed-use development in the historic downtown portion of Herndon, Va.; focus of public-private partnership with Town of Herndon</span></td></tr><tr style="height:15pt"><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:0 1pt"></td></tr><tr><td colspan="6" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Investments and Additional Assets Under Management</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;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:100%">The Hartford Building</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joint venture; 211,000 square foot mixed-use building on Metro's Orange Line in Arlington, Va.</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;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:100%">BLVD Forty Four</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joint venture; 15-story, luxury high-rise apartment building near Rockville Metro Station in Montgomery County, Md.; adjacent to BLVD Ansel</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;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:100%">BLVD Ansel</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joint venture; 18-story, luxury high-rise apartment building near Rockville Metro Station in Montgomery County, Md.; adjacent to BLVD Forty Four</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;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:100%">Investors X</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in company that owns residual homebuilding operations</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;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:100%">Parking</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;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:100%">Commercial parking garages located both at commercial and residential properties we manage and on a stand-alone basis</span></td></tr></table></div><div id="ic50c202480344d3183bc0adf1a25c49e_85"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Developments</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">CES Divestiture</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 31, 2022, we completed the sale of Comstock Environmental Services, LLC </span><span style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("CES"), a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> wholly owned subsidiary, to August Mack Environmental, Inc. ("August Mack"). This strategic divestiture was based on the continued growth and future prospects of our asset management business. Accordingly, we have reflected CES as a discontinued operation in our consolidated financial statements for all periods presented, and unless otherwise noted, all amounts and disclosures relate solely to our continuing operations. (See Note 3 in the Notes to Consolidated Financial Statements for additional information).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Series C Preferred Stock Redemption and 2022 Asset Management Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 13, 2022, we completed two separate significant transactions to further deleverage our balance sheet and enhance our long-term revenue outlook and growth potential. The first one with CP Real Estate Services, LC (&#8220;CPRES&#8221;), an entity owned by Christopher Clemente, Comstock&#8217;s Chief Executive Officer, redeemed all outstanding Series C preferred stock at a significant discount to carrying value. Secondly, we executed a new asset management agreement with Comstock Partners, LC ("CP"), an entity controlled by Mr. Clemente and wholly owned by Mr. Clemente and certain family members, which covers our Anchor Portfolio of assets (the "2022 AMA"). The 2022 AMA increased the base fees we collect, expanded the services that qualify for additional supplemental fees, extended the term through 2035, and most notably introduced a mark-to-market incentive fee based on the imputed profit of Anchor Portfolio assets, generally as each is stabilized and as further specified in the agreement. (See Notes 10 and 14 in the Notes to Consolidated Financial Statements for additional information).</span></div><div id="ic50c202480344d3183bc0adf1a25c49e_88"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">COVID-19 Update</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to monitor the impact of the COVID-19 pandemic on our Company and our industry. While we have not experienced a significant impact on our business resulting from COVID-19 to date, future regional or global health emergencies may have a negative impact on our results of operations and financial condition. The health and safety of our employees, customers, and the communities in which we operate remains our top priority. Although the long-term impact of the COVID-19 pandemic on the commercial real estate market in the greater Washington, D.C. area remains uncertain, we believe that our Anchor Portfolio is well positioned to withstand any future potential negative impacts. </span></div><div id="ic50c202480344d3183bc0adf1a25c49e_91"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Outlook</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management team is committed to executing our goal to provide exceptional experiences to those we do business with while maximizing shareholder value. We believe that we are properly staffed for current market conditions and the foreseeable future and feel that we will maintain the ability to manage risk and pursue opportunities for additional growth as market conditions warrant. Our real estate development and asset management operations are primarily focused on the greater Washington, D.C. </span></div><div style="height: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:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_7">TABLE OF CONTENTS</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">area, where we believe our 35-plus years of experience provides us with the best opportunity to continue developing, managing, and investing in high-quality real estate assets and capitalizing on positive growth trends. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We aspire to be among the most admired real estate asset managers, operators, and developers by creating extraordinary places, providing exceptional experiences, and generating excellent results for all stakeholders. Our commitment to this mission drives our ability to expand our managed portfolio of assets, grow revenue, and deliver value to our shareholders.</span></div><div id="ic50c202480344d3183bc0adf1a25c49e_94"></div><div style="margin-top:18pt;text-align:justify"><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:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth consolidated statement of operations data for the periods presented (in thousands):</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.724%"><tr><td style="width:1.0%"></td><td style="width:60.323%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:16.315%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.645%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.317%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#bfe4ff;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:100%">$</span></td><td style="background-color:#bfe4ff;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:100%">10,275&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:100%">$</span></td><td style="background-color:#bfe4ff;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:100%">8,731&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating costs and expenses:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Cost of revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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,323&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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,935&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Depreciation and amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%">67&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#bfe4ff;padding: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 operating costs and expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,954&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,366&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Income (loss) from operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#bfe4ff;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%">1,321&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;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%">1,365&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense):</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain (loss) on real estate ventures</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">(411)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Income (loss) from continuing operations before income tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#bfe4ff;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%">910&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;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%">1,558&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(456)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Net income (loss) from continuing operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#bfe4ff;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%">754&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;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%">2,014&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) from discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">(267)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Net income (loss)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#bfe4ff;border-bottom:3pt 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:100%">$</span></td><td style="background-color:#bfe4ff;border-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:100%">754&#160;</span></td><td style="background-color:#bfe4ff;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:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-bottom:3pt 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:100%">$</span></td><td style="background-color:#bfe4ff;border-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:100%">1,747&#160;</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><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 Months Ended March&#160;31, 2023 and March 31, 2022</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue</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 revenue by line of business (in thousands):</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.014%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.530%"></td><td style="width:0.1%"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">Three&#160;Months&#160;Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</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:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset management</span></td><td style="background-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:100%">$</span></td><td 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:100%">6,529&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">63.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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;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:100%">$</span></td><td 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:100%">5,997&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">68.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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;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:100%">$</span></td><td 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:100%">532&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">8.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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;text-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%">Property management</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,606&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2,131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">22.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Parking management</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">11.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">603&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">537&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">89.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%">10,275&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%">8,731&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%">1,544&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">17.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased 17.7% in 2023. The $1.5 million comparative increase was primarily driven by the growth and improved performance of our managed portfolio, which included 9 additional assets in 2023 and produced $0.7 million of additional asset management fees and a $0.7 million increase in reimbursable staffing charges. In addition, leasing fees increased $0.4 million and fee-based revenue excluding reimbursements for property management and parking management increased by a combined 37% to $1.3 million in 2023, partially offset by a $0.5 million decrease in acquisition fees related to the 2022 joint venture acquisition of BLVD Ansel.  </span></div><div style="height: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:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_7">TABLE OF CONTENTS</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating costs and expenses</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes operating costs and expenses (in thousands): </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.986%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.530%"></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:10pt;font-weight:700;line-height:100%">Three&#160;Months&#160;Ended March 31,</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:10pt;font-weight:700;line-height:100%">Change</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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of 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:100%">$</span></td><td 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:100%">8,323&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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:100%">$</span></td><td 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:100%">6,935&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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:100%">$</span></td><td 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:100%">1,388&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">20.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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;text-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%">Selling, general, and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:100%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">52.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">Total operating costs and expenses</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,954&#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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,366&#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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,588&#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;padding:2px 0 2px 1pt;text-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%">21.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating costs and expenses increased 21.6% in 2023. The $1.6 million comparative increase was primarily due to a $1.0 million increase in personnel expenses stemming from increased headcount and employee compensation increases (including bonus expense).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income (expense)</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes other income (expense) (in thousands): </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.135%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.811%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.530%"></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:10pt;font-weight:700;line-height:100%">Three&#160;Months&#160;Ended March 31,</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:10pt;font-weight:700;line-height:100%">Change</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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest 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:100%">$</span></td><td 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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td 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:100%">(59)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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:100%">$</span></td><td 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:100%">59&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">(100.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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;text-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%">Gain (loss) on real estate ventures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">(411)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">(663)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">(263.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Total other income (expense)</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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(411)</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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193&#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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(604)</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:100%">(313.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense) decreased by $(0.6) million in 2023, primarily driven by a net decrease in mark-to-market valuations of equity method investments in real estate ventures due to increasing capitalization and discount rates stemming from declining transaction volumes and uncertainties in the current macroeconomic environment.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income tax</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income tax was $0.2 million in 2023, compared to an $0.5 million tax benefit in 2022. The $0.6 million decrease primarily stems from a $0.7 million partial valuation allowance release that was recognized in the prior period.  </span></div><div id="ic50c202480344d3183bc0adf1a25c49e_97"></div><div style="margin-top:18pt;text-align:justify"><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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To provide investors with additional information regarding our financial results, we prepare certain financial measures that are not calculated in accordance with generally accepted accounting principles in the United States (&#8220;GAAP&#8221;), specifically Adjusted EBITDA. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Adjusted EBITDA as net income (loss) from continuing operations, excluding the impact of interest expense (net of interest income), income taxes, depreciation and amortization, stock-based compensation, and gain (loss) on equity method investments.  </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use Adjusted EBITDA to evaluate financial performance, analyze the underlying trends in our business and establish operational goals and forecasts that are used when allocating resources. We expect to compute Adjusted EBITDA consistently using the same methods each period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe Adjusted EBITDA is a useful measure because it permits investors to better understand changes over comparative periods by providing financial results that are unaffected by certain non-cash items that are not considered by management to be indicative of our operational performance.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we believe that Adjusted EBITDA is useful to investors when evaluating our business, it is not prepared and presented in accordance with GAAP, and therefore should be considered supplemental in nature. Adjusted EBITDA should not be considered in isolation, or as a substitute, for other financial performance measures presented in accordance with GAAP. Adjusted EBITDA may differ from similarly titled measures presented by other companies. </span></div><div style="height: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:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_7">TABLE OF CONTENTS</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of net income (loss) from continuing operations, the most directly comparable financial measure as measured in accordance with GAAP, to Adjusted EBITDA (in thousands):</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.695%"><tr><td style="width:1.0%"></td><td style="width:57.617%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:17.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.908%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Net income (loss) from continuing operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#bfe4ff;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:100%">$</span></td><td style="background-color:#bfe4ff;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:100%">754&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:100%">$</span></td><td style="background-color:#bfe4ff;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:100%">2,014&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%">156&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%">(456)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Stock-based compensation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%">238&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%">197&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Gain) loss on real estate ventures</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">411&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Adjusted EBITDA</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#bfe4ff;border-bottom:3pt 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:100%">$</span></td><td style="background-color:#bfe4ff;border-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:100%">1,626&#160;</span></td><td style="background-color:#bfe4ff;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:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-bottom:3pt 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:100%">$</span></td><td style="background-color:#bfe4ff;border-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:100%">1,606&#160;</span></td><td style="background-color:#bfe4ff;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 id="ic50c202480344d3183bc0adf1a25c49e_100"></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%">Liquidity and Capital Resources</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liquidity is defined as the current amount of readily available cash and the ability to generate adequate amounts of cash to meet the current needs for cash. We assess our liquidity in terms of our cash and cash equivalents on hand and the ability to generate cash to fund our operating activities.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal sources of liquidity as of March&#160;31, 2023 were our cash and cash equivalents of $9.1 million and our $10.0&#160;million of available borrowings on our credit facility.  </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant factors which could affect future liquidity include the adequacy of available lines of credit, cash flows generated from operating activities, working capital management and investments.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary capital needs are for working capital obligations and other general corporate purposes, including investments and capital expenditures. Our primary sources of working capital are cash from operations and distributions from investments in real estate ventures. We have historically financed our operations with internally generated funds and borrowings from our credit facilities. On September 30, 2022, we paid down the $5.5 million outstanding balance of our credit facility in full, primarily to avoid the rising interest costs that would accompany recent interest rate increases. (See Note 7 in the Notes to Consolidated Financial Statements for additional information).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe we currently have adequate liquidity and availability of capital to fund our present operations and meet our commitments on our existing debt. </span></div><div style="margin-top:18pt;text-align:justify"><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;text-align:justify"><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 thousands):</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.218%"><tr><td style="width:1.0%"></td><td style="width:63.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.186%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.189%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Continuing operations</span></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) operating activities</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:100%">$</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:100%">(2,566)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:100%">$</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:100%">(1,952)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Net cash provided by (used in) investing activities</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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%">197&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;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:100%">(1,785)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing 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:100%">(294)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">(297)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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 net increase (decrease) in cash - continuing operations</span></td><td colspan="2" style="background-color:#bfe4ff;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:100%">(2,663)</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000;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:100%">(4,034)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discontinued operations, 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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">(229)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 13pt;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 increase (decrease) in cash and cash equivalents</span></td><td style="background-color:#bfe4ff;border-bottom:3pt 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:100%">$</span></td><td style="background-color:#bfe4ff;border-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:100%">(2,663)</span></td><td style="background-color:#bfe4ff;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:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-bottom:3pt 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:100%">$</span></td><td style="background-color:#bfe4ff;border-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:100%">(4,263)</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in operating activities increased $0.6 million in 2023, primarily driven by a $0.7 million incremental cash outflow stemming from changes to our net working capital, partially offset by a $0.1 million increase in net income from continuing operations after adjustments for non-cash items. The net working capital impact was primarily influenced by accrued bonus payouts in the current period, partially offset by decreases in accounts receivable. </span></div><div style="height: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:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_7">TABLE OF CONTENTS</a></span></div></div><div style="margin-top:12pt;text-align:justify"><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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by investing activities was $0.2 million in 2023, compared to $1.8 million used in investing activities in 2022. The $2.0&#160;million variance is primarily driven by a $2.7 million decrease in investments in real estate ventures, partially offset by $1.0 million in proceeds received from the CES divestiture that was finalized in 2022. </span></div><div style="margin-top:12pt;text-align:justify"><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;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities was flat compared to 2022, with the lone activity in both periods being tax payments made on the net share settlement of equity awards.     </span></div><div id="ic50c202480344d3183bc0adf1a25c49e_106"></div><div style="margin-top:18pt;padding-left:90pt;text-indent:-90pt"><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;padding-left:90pt;text-indent:-90pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not Applicable.</span></div><div id="ic50c202480344d3183bc0adf1a25c49e_109"></div><div style="margin-top:18pt;padding-left:90pt;text-indent:-90pt"><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-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, management, including the CEO and CFO, performed an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934 (the &#8220;Exchange Act&#8221;)). </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on that evaluation, management, including the CEO and CFO, concluded that as of March&#160;31, 2023, our disclosure controls and procedures were effective to ensure 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 rules and forms, and to ensure 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 CEO and CFO, as appropriate to allow timely decisions regarding required disclosure. We maintain a system of internal control over financial reporting that is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles in the United States.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the three months ended March&#160;31, 2023 that have materially affected, or are reasonably likely to materially affect, 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-weight:700;line-height:120%">Limitations on the Effectiveness of Controls</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In designing and evaluating the disclosure controls and procedures, we recognize that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs. We do not expect that our disclosure controls and internal controls will prevent all error and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met, therefore internal control over financial reporting may not prevent or detect misstatements.</span></div><div style="margin-top:18pt"><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:120%">21</span></div></div></div><div id="ic50c202480344d3183bc0adf1a25c49e_112"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_7">TABLE OF CONTENTS</a></span></div></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%">PART II &#8211; OTHER INFORMATION</span></div><div id="ic50c202480344d3183bc0adf1a25c49e_115"></div><div style="margin-top:18pt;padding-left:90pt;text-indent:-90pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1. Legal Proceedings</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding legal proceedings is incorporated by reference from Note 8 in the Notes to Condensed Consolidated Financial Statements included in Part I of this Quarterly Report on Form 10-Q.</span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="height: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:120%">22</span></div></div></div><div id="ic50c202480344d3183bc0adf1a25c49e_118"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;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:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_7">TABLE OF CONTENTS</a></span></div></div><div style="-sec-extract:summary;margin-top:18pt;padding-left:90pt;text-indent:-90pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;6. Exhibits</span></div><div style="margin-top:2pt"><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:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.825%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.503%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.652%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.704%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><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:9pt;font-weight:700;line-height:100%">Exhibit <br/>Number</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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Incorporated by Reference</span></td></tr><tr style="height:12pt"><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:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Form</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Filing Date</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1299969/000119312515378579/d23268dex31.htm">Amended and Restated Certificate of Incorporation</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 16, 2015</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1299969/000110465905014329/a05-2917_1ex3d2.htm">Amended and Restated Bylaws</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2005</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1299969/000119312517099803/d279763dex31.htm">Certificate of Designation of Series C Non-Convertible Preferred Stock of Comstock Holding Companies, Inc., filed with the Secretary of the State of Delaware on March&#160;22, 2017</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 28, 2017</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1299969/000156459019003305/chci-ex32_23.htm">Certificate of Amendment of Certificate of Designation of Series C Non-Convertible Preferred Stock of Comstock Holding Companies, Inc. filed with the Secretary of State of the State of Delaware on February 15, 2019</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 19, 2019</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1299969/000156459019003305/chci-ex31_22.htm">Certificate of Amendment of Amended and Restated Certificate of Incorporation of Comstock Holding Companies, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 19, 2019</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1299969/000104746904036681/a2148309zex-4_1.htm">Specimen Stock Certificate</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 13, 2004</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1299969/000129996922000013/ex42exdescriptionofsecur.htm">Description of Capital Stock</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2022</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a101comstockrsuagreement.htm">Form of Time-Based Restricted Stock Unit Agreement under the 2019 Omnibus Incentive Plan (Updated)</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></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a102comstockpsuagreement.htm">Form of Performance Based Restricted Stock Unit Agreement under the 2019 Omnibus Incentive Plan (Updated)</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></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.1*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a2023-q1form10xqex311.htm">Certification of Chief Executive Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), 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></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a2023-q1form10xqex312.htm">Certification of Chief Financial Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), 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></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.1&#8225;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a2023-q1form10xqex321.htm">Certifications of Chief Executive Officer and Chief 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></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.INS*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.SCH*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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></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:9pt;font-weight:400;line-height:100%">101.CAL*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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></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:9pt;font-weight:400;line-height:100%">101.DEF*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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></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:9pt;font-weight:400;line-height:100%">101.LAB*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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></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:9pt;font-weight:400;line-height:100%">101.PRE*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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></tr><tr style="height:6pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">* Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8225; Furnished herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></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%">Pursuant to Rule 405 of Regulation S-T, the following interactive data files formatted in Inline Extensible Business Reporting Language (iXBRL) are attached as Exhibit 101 to this Quarterly Report on Form 10-Q: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.264%"><tr><td style="width:1.0%"></td><td style="width:2.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.871%"></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:100%">(i) </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">the Consolidated Balance Sheets as of March&#160;31, 2023 and December 31, 2022;  </span></div></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:100%">(ii) </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">the Consolidated Statements of Operations for the three months ended March&#160;31, 2023 and 2022;</span></div></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%">(iii)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">the Consolidated Statements of Changes in Stockholders&#8217; Equity for the three months ended March&#160;31, 2023 and 2022;</span></div></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:100%">(iv)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">the Consolidated Statements of Cash Flows for the three months ended March&#160;31, 2023 and 2022; and</span></div></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:100%">(v)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">the Notes to Condensed Consolidated Financial Statements.</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><div id="ic50c202480344d3183bc0adf1a25c49e_121"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic50c202480344d3183bc0adf1a25c49e_7">TABLE OF CONTENTS</a></span></div></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%">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:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.839%"><tr><td style="width:1.0%"></td><td style="width:56.615%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.054%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.031%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">COMSTOCK HOLDING COMPANIES, INC.</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: May 12, 2023</span></td><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:120%">By:</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:100%">/s/ CHRISTOPHER CLEMENTE</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Christopher Clemente<br/>Chairman and Chief 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: May 12, 2023</span></td><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:120%">By:</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:100%">/s/ CHRISTOPHER GUTHRIE</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Christopher Guthrie<br/>Chief 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:120%">24</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>a101comstockrsuagreement.htm
<DESCRIPTION>EX-10.1
<TEXT>
<HTML>
<HEAD><!-- Document generated by Workiva Inc -->
<TITLE>a101comstockrsuagreement</TITLE>
</HEAD>
<BODY bgcolor="white">
<DIV align="center">
<DIV style="margin-left:1em;width:1055;"><!-- a101comstockrsuagreement001.jpg -->
<DIV style="padding-top:2em;">
<IMG src="a101comstockrsuagreement001.jpg" title="slide1" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">COMSTOCK HOLDING COMPANIES, INC.   2019 OMNIBUS INCENTIVE PLAN    RESTRICTED STOCK UNIT AWARD  (Time-based Vesting)          Award Summary:    Name:   Grant Date:   Amount (# Granted):     Vesting Schedule:              Comstock Holding Companies, Inc (the &#8220;Company&#8221;) hereby grants to the above-named individual (the  &#8220;Grantee&#8221;) a Restricted Stock Unit (&#8220;RSU&#8221; or &#8220;Unit&#8221;) award that is subject to the terms and conditions  set forth on the following pages (the &#8220;Terms and Conditions&#8221;) as well as the provisions of the Comstock  Holding Companies, Inc. 2019 Omnibus Incentive Plan (the &#8220;Plan&#8221;), a copy of which is attached hereto  and the terms of which are hereby incorporated by reference. Capitalized terms used herein and not  otherwise defined shall have the meanings assigned to such terms in the Plan.   This Award entitles the Grantee to the right to receive a distribution of one share of the Company&#8217;s $0.01  par value common stock (&#8220;Common Stock&#8221;) for each RSU granted.    The receipt of the Award is conditioned upon its acceptance by the Grantee no later than 30 days from the  date this Award Certificate was delivered. By accepting the Award, the Grantee shall be deemed to have  agreed to the Terms and Conditions.   IN WITNESS WHEREOF, Comstock Holding Companies, Inc., acting by and through its duly authorized  officers, has caused this Award Certificate to be duly executed.      COMSTOCK HOLDING COMPANIES, INC.   GRANTEE    ___________________________    Exhibit 10.1  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- a101comstockrsuagreement002.jpg -->
<DIV style="padding-top:2em;">
<IMG src="a101comstockrsuagreement002.jpg" title="slide2" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">COMSTOCK HOLDING COMPANIES, INC.   RESTRICTED STOCK UNIT AWARD  (Time-based Vesting)    TERMS AND CONDITIONS      1. Vesting &amp; Forfeiture  The Grantee shall become vested in this Award as set  forth above (each date on which a portion of an  Award vests is a &#8220;Vesting Date&#8221;) if the Grantee  remains in Continuous Service on each Vesting Date.  If the Grantee&#8217;s Continuous Service terminates prior  to a Vesting Date due to death or Disability, the then  unvested Units shall become vested on the date of  such termination of Continuous Service.    If Grantee&#8217;s Continuous Service terminates prior to a  Vesting Date for any reason other than as described  above or as set forth in Section 3(b) hereof, the  Grantee shall forfeit all right, title, and interest in and  to the then unvested Units as of the date of such  termination and the unvested Units will be  reconveyed to the Company without further  consideration or any act or action by Grantee.    2. Conversion to Stock    The Units that vest upon a Vesting Date shall be  converted to shares of Stock on the Vesting Date.  Such shares shall be delivered to the Grantee, or the  Grantee&#8217;s personal representative, beneficiary, or  estate, as applicable, within 30 days following a  Vesting Date.     3. Change in Control  Upon the occurrence of a Change in Control, any  outstanding unvested Units will vest:  (a) on the effective date of such Change in Control,  if the Units are not assumed by the surviving  entity or otherwise equitably converted or  substituted in connection with the Change in  Control in a manner approved by the Committee  or the Board, on the effective date of such  Change in Control; or   (b) upon the occurrence of Grantee&#8217;s termination of  Continuous Service without Cause or Grantee&#8217;s  resignation for Good Reason, in each case within  two (2) years following a Change in Control, if  the Units are assumed by the surviving entity or  otherwise equitably converted or substituted in  connection with the Change in Control in a  manner approved by the Committee or the  Board.    4. Dividend Equivalent Rights; Voting Rights   (a) The Units are not entitled to any dividends or  dividend equivalent rights.    (b) Grantee shall not have voting rights with respect  to the Units. Upon conversion of the Units into  shares of Common Stock, the Grantee shall  obtain full voting rights and other rights as a  shareholder of the Company.  5. No Right of Continued Service    Nothing in this Award Certificate shall interfere with,  or limit in any way, the right of the Company to  terminate the Grantee&#8217;s service at any time, nor  confer upon the Grantee any right to continue to  provide services to the Company.  6. Restrictions on Transfer and Pledge    No right or interest of the Grantee may be pledged,  encumbered, or hypothecated to or in favor of any  party, or shall be subject to any lien, obligation, or  liability of the Grantee to any other party.  The Units  are not assignable or transferable by the Grantee  other than by will or the laws of descent and  distribution.    7. Restrictions on Issuance of Shares    If at any time the Company shall determine, in its  discretion, that registration, listing or qualification of  the shares of Common Stock underlying the Units  upon any Exchange or under any foreign, federal, or  local law or practice, or the consent or approval of  any governmental regulatory body, is necessary or  desirable as a condition to the settlement of the Units,  the Units shall not be converted to Common Stock in  whole or in part unless and until such registration,  listing, qualification, consent or approval shall have  been effected or obtained free of any conditions not  acceptable to the Company.   8. Payment of Taxes    The Company has the authority and the right to  deduct or withhold, or require the Grantee to remit to  the employer, an amount sufficient to satisfy federal,  state, and local taxes (including the Grantee&#8217;s FICA  obligation) required by law to be withheld with  respect to any taxable event arising in connection  with the Units. The withholding requirement shall be  satisfied by withholding from the settlement of the  Units shares of Common Stock having a Fair Market  Value on the date of withholding equal to the amount  required to be withheld in accordance with applicable  tax requirements unless Grantee elects in advance to  satisfy the withholding requirement in cash.   </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- a101comstockrsuagreement003.jpg -->
<DIV style="padding-top:2em;">
<IMG src="a101comstockrsuagreement003.jpg" title="slide3" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">            9. Plan Controls  The terms contained in the Plan are incorporated into  and made a part of this Award Certificate, and this  Award Certificate shall be governed by and construed  in accordance with the Plan. In the event of any  actual or alleged conflict between the provisions of  the Plan and the provisions of this Award Certificate,  the provisions of the Plan shall be controlling and  determinative.  10. Successors   This Award Certificate shall be binding upon any  successor of the Company, in accordance with the  terms of this Award Certificate and the Plan.  11. Severability  If any provision or portion of this Award Certificate  shall be or become illegal, invalid, or unenforceable  in whole or in part for any reason, such provision  shall be ineffective only to the extent of such  illegality, invalidity, or unenforceability without  invalidating the remainder of such provision or the  remaining provisions of this Award Certificate. Upon  such determination that any term or other provision is  illegal, invalid, or incapable of being enforced, the  parties hereto shall negotiate in good faith to modify  this Award Certificate so as to affect the original  intent of the parties as closely as possible in an  acceptable manner to the end that the agreements  contemplated hereby are fulfilled to the extent  possible.  12. Interpretation    The headings contained in this Award Certificate are  for reference purposes only and shall not affect in any  way the meaning or interpretation of this Award  Certificate. The language in all parts of this Award  Certificate shall in all cases be construed according to  its fair meaning, and not strictly for or against any  party hereto.  13. Clawback    The Units shall be subject to any compensation  recoupment policy of the Company that is applicable  by its terms to the Grantee and to awards of this type.     14. Applicable Law    This Certificate, and the Award, shall be construed,  administered, and governed in all respects under and  by the laws of the State of Delaware.      </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
</DIV>
</DIV>
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>a102comstockpsuagreement.htm
<DESCRIPTION>EX-10.2
<TEXT>
<HTML>
<HEAD><!-- Document generated by Workiva Inc -->
<TITLE>a102comstockpsuagreement</TITLE>
</HEAD>
<BODY bgcolor="white">
<DIV align="center">
<DIV style="margin-left:1em;width:1055;"><!-- a102comstockpsuagreement001.jpg -->
<DIV style="padding-top:2em;">
<IMG src="a102comstockpsuagreement001.jpg" title="slide1" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">COMSTOCK HOLDING COMPANIES, INC.   2019 OMNIBUS INCENTIVE PLAN    RESTRICTED STOCK UNIT AWARD  (Performance-based Vesting)          Award Summary:    Name:   Grant Date:   Target Amount:   Vesting Date1:   1 Time-based portion only; actual vesting is subject to additional vesting provisions- see Section 2 of this agreement    Comstock Holding Companies, Inc (the &#8220;Company&#8221;) hereby grants to the above-named individual (the  &#8220;Grantee&#8221;) a Restricted Stock Unit (&#8220;RSU&#8221; or &#8220;Unit&#8221;) award that is subject to the terms and conditions  set forth on the following pages (the &#8220;Terms and Conditions&#8221;) as well as the provisions of the Comstock  Holding Companies, Inc. 2019 Omnibus Incentive Plan (the &#8220;Plan&#8221;), a copy of which is attached hereto  and the terms of which are hereby incorporated by reference. Capitalized terms used herein and not  otherwise defined shall have the meanings assigned to such terms in the Plan.  This Award entitles the Grantee to the right to receive a distribution of one share of the Company&#8217;s $0.01  par value common stock (&#8220;Common Stock&#8221;) for each RSU, as adjusted per the performance-based vesting  terms.      The receipt of the Award is conditioned upon its acceptance by the Grantee no later than 30 days from the  date this Award Certificate was delivered. By accepting the Award, the Grantee shall be deemed to have  agreed to the Terms and Conditions.   IN WITNESS WHEREOF, Comstock Holding Companies, Inc., acting by and through its duly authorized  officers, has caused this Award Certificate to be duly executed.      COMSTOCK HOLDING COMPANIES, INC.   GRANTEE              _________________________           Exhibit 10.2  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- a102comstockpsuagreement002.jpg -->
<DIV style="padding-top:2em;">
<IMG src="a102comstockpsuagreement002.jpg" title="slide2" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">COMSTOCK HOLDING COMPANIES, INC.   RESTRICTED STOCK UNIT AWARD  (Performance-based Vesting)    TERMS AND CONDITIONS      1. Defined Terms    Capitalized terms used herein and not otherwise  defined shall have the meanings assigned to such  terms in the Plan. In addition, and notwithstanding  any contrary definition in the Plan, for purposes of  this Award Certificate:    (a) &#8220;CIC Qualifying Termination&#8221; means  Grantee&#8217;s termination of Continuous Service  without Cause or Grantee&#8217;s resignation for  Good Reason, in each case within two (2)  years following a Change in Control.  (b) &#8220;Determination Date&#8221; means the date of the  Committee&#8217;s determination of the  Performance Factor and approval of the  Earned Award, which shall be any date  between January 1 and March 15 of the year  immediately following the year in which the  Performance Period concludes.    (c) &#8220;Earned Award&#8221; means the number of Units  equal to the Target Award multiplied by the  Performance Factor (rounded down to the  nearest whole share), as determined by the  Committee.   (d) &#8220;Performance Factor&#8221; means the percentage,  from 0% to 200%, that shall be applied to  the Target Award to determine the number  of Units earned, as more fully described in  Exhibit A hereto.  (e) &#8220;Performance Objective&#8221; shall be defined on  Exhibit A.  (f) &#8220;Performance Period&#8221; shall be defined on  Exhibit A.  (g) &#8220;Non-CIC Qualifying Termination&#8221; means  Grantee&#8217;s termination of Continuous Service  by reason of Grantee&#8217;s death or Disability.  (h) &#8220;Target Award&#8221; means the number of Units  granted pursuant to this Award Certificate,  as indicated on the cover page hereof.    2. Vesting &amp; Forfeiture  The Grantee shall become vested in this Award as  calculated on the Determination Date and as detailed  on Exhibit A attached hereto.   If the Grantee&#8217;s Continuous Service terminates prior  to the last day of the Performance Period due to death  or Disability, then a pro rata portion of the Units may  be earned in whole, in part, or not at all, on the  Determination Date, as provided on Exhibit A  attached hereto (with such pro rata portion  determined by multiplying the Earned Award by a  fraction, the numerator of which shall be the number  of months elapsed in the Performance Period prior to  Grantee&#8217;s Non-CIC Qualifying Termination, and the  denominator shall be 36).    If Grantee&#8217;s Continuous Service terminates prior to a  Vesting Date for any reason other than as described  above, the Grantee shall forfeit all right, title, and  interest in and to the then unvested Units as of the  date of such termination and the unvested Units will  be reconveyed to the Company without further  consideration or any act or action by Grantee.  3. Conversion to Stock    The Units that vest upon a Vesting Date shall be  converted to shares of Stock on the Vesting Date.  Such shares shall be delivered to the Grantee, or the  Grantee&#8217;s personal representative, beneficiary, or  estate, as applicable, within 30 days following a  Vesting Date.        4. Change in Control  If there is a Change in Control prior to the last day of  the Performance Period, and the Units are not  assumed by the surviving entity or otherwise  equitably converted or substituted in connection with  the Change in Control in a manner approved by the  Committee or the Board, then (i) if the Change in  Control occurs during the first half of the  Performance Period, a pro rata portion of the Target  Award shall vest and convert to shares of Stock (with  such pro rata portion determined by multiplying the  Target Award by a fraction, the numerator of which  shall be the number of months elapsed in the  Performance Period prior to the Change in Control,  and the denominator shall be 36); and (ii) if the  Change in Control occurs during the second half of  the Performance Period, a pro rata portion of the  Units shall vest and convert to shares of Stock based  upon the actual level of achievement of the  Performance Objectives against pro rata performance  levels measured as of the date of the Change in  Control (with such pro rata portion determined by  multiplying the earned Units by a fraction, the  numerator of which shall be the number of months  elapsed in the Performance Period prior to the  Change in Control, and the denominator shall be 36).  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- a102comstockpsuagreement003.jpg -->
<DIV style="padding-top:2em;">
<IMG src="a102comstockpsuagreement003.jpg" title="slide3" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">              If there is a Change in Control prior to the last day of  the Performance Period, and the Units are assumed  by the surviving entity or otherwise equitably  converted or substituted in connection with a Change  in Control in a manner approved by the Committee or  the Board, then, as of the date of a CIC Qualifying  Termination, (i) if the CIC Qualifying Termination  occurs during the first half of the Performance  Period, a pro rata portion of the Target Award shall  vest and convert to shares of Stock (with such pro  rata portion determined by multiplying the Target  Award by a fraction, the numerator of which shall be  the number of months elapsed in the Performance  Period prior to the CIC Qualifying Termination, and  the denominator shall be 36); and (ii) if the CIC  Qualifying Termination occurs during the second half  of the Performance Period, a pro rata portion of the  Units shall vest and convert to shares of Stock based  upon the actual level of achievement of the  Performance Objectives against pro rata performance  levels measured as of the end of the calendar quarter  immediately preceding the date of termination (with  such pro rata portion determined by multiplying the  earned Units by a fraction, the numerator of which  shall be the number of months elapsed in the  Performance Period prior to the CIC Qualifying  Termination, and the denominator shall be 36).  5. Dividend Equivalent Rights; Voting Rights   The Units are not entitled to any dividends or  dividend equivalent rights.    Grantee shall not have voting rights with respect to  the Units. Upon conversion of the Units into shares  of Common Stock, the Grantee shall obtain full  voting rights and other rights as a shareholder of the  Company.  6. No Right of Continued Service    Nothing in this Award Certificate shall interfere with,  or limit in any way, the right of the Company to  terminate the Grantee&#8217;s service at any time, nor  confer upon the Grantee any right to continue to  provide services to the Company.  7. Restrictions on Transfer and Pledge    No right or interest of the Grantee may be pledged,  encumbered, or hypothecated to or in favor of any  party, or shall be subject to any lien, obligation, or  liability of the Grantee to any other party.  The Units  are not assignable or transferable by the Grantee  other than by will or the laws of descent and  distribution.    8. Restrictions on Issuance of Shares    If at any time the Company shall determine, in its  discretion, that registration, listing or qualification of  the shares of Common Stock underlying the Units  upon any Exchange or under any foreign, federal, or  local law or practice, or the consent or approval of  any governmental regulatory body, is necessary or  desirable as a condition to the settlement of the Units,  the Units shall not be converted to Common Stock in  whole or in part unless and until such registration,  listing, qualification, consent or approval shall have  been effected or obtained free of any conditions not  acceptable to the Company.   9. Payment of Taxes    The Company has the authority and the right to  deduct or withhold, or require the Grantee to remit to  the employer, an amount sufficient to satisfy federal,  state, and local taxes (including the Grantee&#8217;s FICA  obligation) required by law to be withheld with  respect to any taxable event arising in connection  with the Units. The withholding requirement shall be  satisfied by withholding from the settlement of the  Units shares of Common Stock having a Fair Market  Value on the date of withholding equal to the amount  required to be withheld in accordance with applicable  tax requirements unless Grantee elects in advance to  satisfy the withholding requirement in cash.  10. Plan Controls  The terms contained in the Plan are incorporated into  and made a part of this Award Certificate, and this  Award Certificate shall be governed by and construed  in accordance with the Plan. In the event of any  actual or alleged conflict between the provisions of  the Plan and the provisions of this Award Certificate,  the provisions of the Plan shall be controlling and  determinative.  10. Successors   This Award Certificate shall be binding upon any  successor of the Company, in accordance with the  terms of this Award Certificate and the Plan.  11. Severability  If any provision or portion of this Award Certificate  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- a102comstockpsuagreement004.jpg -->
<DIV style="padding-top:2em;">
<IMG src="a102comstockpsuagreement004.jpg" title="slide4" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">              shall be or become illegal, invalid, or unenforceable  in whole or in part for any reason, such provision  shall be ineffective only to the extent of such  illegality, invalidity, or unenforceability without  invalidating the remainder of such provision or the  remaining provisions of this Award Certificate. Upon  such determination that any term or other provision is  illegal, invalid, or incapable of being enforced, the  parties hereto shall negotiate in good faith to modify  this Award Certificate so as to affect the original  intent of the parties as closely as possible in an  acceptable manner to the end that the agreements  contemplated hereby are fulfilled to the extent  possible.  12. Interpretation    The headings contained in this Award Certificate are  for reference purposes only and shall not affect in any  way the meaning or interpretation of this Award  Certificate. The language in all parts of this Award  Certificate shall in all cases be construed according to  its fair meaning, and not strictly for or against any  party hereto.  13. Clawback    The Units shall be subject to any compensation  recoupment policy of the Company that is applicable  by its terms to the Grantee and to awards of this type.     14. Applicable Law    This Award Certificate, and the Award, shall be  construed, administered, and governed in all respects  under and by the laws of the State of Delaware.    </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
</DIV>
</DIV>
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>a2023-q1form10xqex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i5b553d5b3d694b419979d60f5ff8986d_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.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 CHIEF EXECUTIVE OFFICER</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%">Pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), </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%">as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-top:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Christopher Clemente, certify that&#58;</font></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10-Q of Comstock Holding Companies, Inc.&#59;</font></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:6pt;padding-left:63pt;text-align:justify"><font style="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:1.24pt"> 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:63pt;text-align:justify"><font style="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:0.67pt"> Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:6pt;padding-left:63pt;text-align:justify"><font style="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:1.24pt"> 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:63pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:0.67pt"> Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="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:19.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:63pt;text-align:justify"><font style="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:1.24pt"> 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:63pt;text-align:justify"><font style="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:0.67pt"> 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:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.790%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.968%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.942%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; May 12, 2023</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; CHRISTOPHER CLEMENTE</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Christopher Clemente</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chairman and Chief Executive Officer</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Principal Executive Officer)</font></div></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>5
<FILENAME>a2023-q1form10xqex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i91606cfbc2664bd0a570fa50cd220bce_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.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 CHIEF FINANCIAL OFFICER</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%">Pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), </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%">as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-top:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Christopher Guthrie, certify that&#58;</font></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10-Q of Comstock Holding Companies, Inc.&#59;</font></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:6pt;padding-left:63pt;text-align:justify"><font style="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:1.24pt"> 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:63pt;text-align:justify"><font style="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:0.67pt"> Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:6pt;padding-left:63pt;text-align:justify"><font style="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:1.24pt"> 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:63pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:0.67pt"> Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="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:19.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:63pt;text-align:justify"><font style="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:1.24pt"> 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:63pt;text-align:justify"><font style="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:0.67pt"> 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:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.750%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.050%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; May 12, 2023</font></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:120%">&#47;s&#47; CHRISTOPHER GUTHRIE</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Christopher Guthrie<br>Executive Vice President and Chief Financial Officer<br>(Principal Financial Officer and Principal Accounting Officer)</font></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>6
<FILENAME>a2023-q1form10xqex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i87b837e7c1a64ce9a7b17131a924d10b_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 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%">CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER</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%">Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</font></div><div><font><br></font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report on Form 10-Q of Comstock Holding Companies, Inc. (the &#8220;Company&#8221;) for the quarter ended March&#160;31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), each of Christopher Clemente, Chairman and Chief Executive Officer of the Company, and Christopher Guthrie, Chief Financial Officer of the Company, certifies, to his best knowledge and belief, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that</font></div><div style="margin-top:12pt;padding-left:63pt;text-indent:-27pt"><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:15.34pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m(a) or 78o(d))&#59; and</font></div><div style="margin-top:12pt;padding-left:63pt;text-indent:-27pt"><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:15.34pt">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:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.740%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; May 12, 2023</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; CHRISTOPHER CLEMENTE</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Christopher Clemente</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chairman and Chief Executive Officer</font></div></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; May 12, 2023</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; CHRISTOPHER GUTHRIE</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Christopher Guthrie<br>Executive Vice President and Chief Financial Officer</font></td></tr></table></div><div style="margin-top:5pt"><font><br></font></div><div style="margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The foregoing certifications are not deemed filed with the Securities and Exchange Commission for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.</font></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>7
<FILENAME>chci-20230331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:7aa17e86-6ee7-440a-98a6-9a19e23ba497,g:e998691f-73c8-451b-af00-f89bd25f0447-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:chci="http://comstockhomes.com/20230331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:srt-types="http://fasb.org/srt-types/2022" 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://comstockhomes.com/20230331">
  <xs:import namespace="http://fasb.org/srt-types/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd"/>
  <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="chci-20230331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="chci-20230331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="chci-20230331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="chci-20230331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://comstockhomes.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://comstockhomes.com/role/ConsolidatedBalanceSheets">
        <link:definition>0000002 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>0000003 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofOperations" roleURI="http://comstockhomes.com/role/ConsolidatedStatementsofOperations">
        <link:definition>0000004 - Statement - Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofChangesinStockholdersEquity" roleURI="http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity">
        <link:definition>0000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>0000006 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CompanyOverview" roleURI="http://comstockhomes.com/role/CompanyOverview">
        <link:definition>0000007 - Disclosure - Company Overview</link: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://comstockhomes.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>0000008 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperations" roleURI="http://comstockhomes.com/role/DiscontinuedOperations">
        <link:definition>0000009 - Disclosure - Discontinued Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssets" roleURI="http://comstockhomes.com/role/IntangibleAssets">
        <link:definition>0000010 - Disclosure - Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsinRealEstateVentures" roleURI="http://comstockhomes.com/role/InvestmentsinRealEstateVentures">
        <link:definition>0000011 - Disclosure - Investments in Real Estate Ventures</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://comstockhomes.com/role/Leases">
        <link:definition>0000012 - Disclosure - Leases</link: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://comstockhomes.com/role/Debt">
        <link:definition>0000013 - 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="CommitmentsandContingencies" roleURI="http://comstockhomes.com/role/CommitmentsandContingencies">
        <link:definition>0000014 - 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="FairValueDisclosures" roleURI="http://comstockhomes.com/role/FairValueDisclosures">
        <link:definition>0000015 - Disclosure - Fair Value Disclosures</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://comstockhomes.com/role/StockholdersEquity">
        <link:definition>0000016 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://comstockhomes.com/role/Revenue">
        <link:definition>0000017 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://comstockhomes.com/role/IncomeTaxes">
        <link:definition>0000018 - 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="NetIncomeLossPerShare" roleURI="http://comstockhomes.com/role/NetIncomeLossPerShare">
        <link:definition>0000019 - Disclosure - Net Income (Loss) Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactions" roleURI="http://comstockhomes.com/role/RelatedPartyTransactions">
        <link:definition>0000020 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://comstockhomes.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>0000021 - 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="DiscontinuedOperationsTables" roleURI="http://comstockhomes.com/role/DiscontinuedOperationsTables">
        <link:definition>0000022 - Disclosure - Discontinued Operations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsinRealEstateVenturesTables" roleURI="http://comstockhomes.com/role/InvestmentsinRealEstateVenturesTables">
        <link:definition>0000023 - Disclosure - Investments in Real Estate Ventures (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="LeasesTables" roleURI="http://comstockhomes.com/role/LeasesTables">
        <link:definition>0000024 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityTables" roleURI="http://comstockhomes.com/role/StockholdersEquityTables">
        <link:definition>0000025 - Disclosure - Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTables" roleURI="http://comstockhomes.com/role/RevenueTables">
        <link:definition>0000026 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeLossPerShareTables" roleURI="http://comstockhomes.com/role/NetIncomeLossPerShareTables">
        <link:definition>0000027 - Disclosure - Net Income (Loss) Per Share (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="RelatedPartyDisclosuresTables" roleURI="http://comstockhomes.com/role/RelatedPartyDisclosuresTables">
        <link:definition>0000028 - Disclosure - Related Party Disclosures (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="CompanyOverviewDetails" roleURI="http://comstockhomes.com/role/CompanyOverviewDetails">
        <link:definition>0000029 - Disclosure - Company Overview (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="DiscontinuedOperationsNarrativeDetails" roleURI="http://comstockhomes.com/role/DiscontinuedOperationsNarrativeDetails">
        <link:definition>0000030 - Disclosure - Discontinued Operations - 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="DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails" roleURI="http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails">
        <link:definition>0000031 - Disclosure - Discontinued Operations - Summary of Operating Results of Discontinued Operations Reflected on Consolidated Statement of Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsDetails" roleURI="http://comstockhomes.com/role/IntangibleAssetsDetails">
        <link:definition>0000032 - Disclosure - Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsinRealEstateVenturesScheduleofEquityMethodInvestmentsGroupofInvestmentConsolidatedBalanceSheetatFairValueDetails" roleURI="http://comstockhomes.com/role/InvestmentsinRealEstateVenturesScheduleofEquityMethodInvestmentsGroupofInvestmentConsolidatedBalanceSheetatFairValueDetails">
        <link:definition>0000033 - Disclosure - Investments in Real Estate Ventures - Schedule of Equity Method Investments, Group of Investment Consolidated Balance Sheet at Fair Value (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="InvestmentsinRealEstateVenturesNarrativeDetail" roleURI="http://comstockhomes.com/role/InvestmentsinRealEstateVenturesNarrativeDetail">
        <link:definition>0000034 - Disclosure - Investments in Real Estate Ventures - Narrative (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="InvestmentsinUnconsolidatedEntitiesScheduleofInvestmentsinRealEstateVenturesDetail" roleURI="http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofInvestmentsinRealEstateVenturesDetail">
        <link:definition>0000035 - Disclosure - Investments in Unconsolidated Entities - Schedule of Investments in Real Estate Ventures (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="LeasesNarrativeDetail" roleURI="http://comstockhomes.com/role/LeasesNarrativeDetail">
        <link:definition>0000036 - Disclosure - Leases - Narrative (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="LeasesScheduleofLeaseCostandCashFlowInformationDetails" roleURI="http://comstockhomes.com/role/LeasesScheduleofLeaseCostandCashFlowInformationDetails">
        <link:definition>0000037 - Disclosure - Leases - Schedule of Lease Cost and Cash Flow Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesSupplementalCashFlowInformationDetails" roleURI="http://comstockhomes.com/role/LeasesSupplementalCashFlowInformationDetails">
        <link:definition>0000038 - Disclosure - Leases - Supplemental Cash Flow Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" roleURI="http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails">
        <link:definition>0000039 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1" roleURI="http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1">
        <link:definition>0000039 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtNarrativeDetails" roleURI="http://comstockhomes.com/role/DebtNarrativeDetails">
        <link:definition>0000040 - Disclosure - Debt - 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="StockholdersEquityNarrativeDetails" roleURI="http://comstockhomes.com/role/StockholdersEquityNarrativeDetails">
        <link:definition>0000041 - Disclosure - Stockholders' Equity - 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="StockholdersEquitySummaryInformationaboutStockOptionActivityDetails" roleURI="http://comstockhomes.com/role/StockholdersEquitySummaryInformationaboutStockOptionActivityDetails">
        <link:definition>0000042 - Disclosure - Stockholders' Equity - Summary Information about Stock Option Activity (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="StockholdersEquitySummaryofCompanysRestrictedShareActivityDetails" roleURI="http://comstockhomes.com/role/StockholdersEquitySummaryofCompanysRestrictedShareActivityDetails">
        <link:definition>0000043 - Disclosure - Stockholders' Equity - Summary of Company's Restricted Share Activity (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="RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails" roleURI="http://comstockhomes.com/role/RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails">
        <link:definition>0000044 - Disclosure - Revenue - Summary of Revenues from Contracts with Customers Disaggregated by Categories (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="IncomeTaxesDetail" roleURI="http://comstockhomes.com/role/IncomeTaxesDetail">
        <link:definition>0000045 - Disclosure - Income Taxes (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="NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails" roleURI="http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails">
        <link:definition>0000046 - Disclosure - Net Income (Loss) Per Share - Summary of Earnings Per Share, Basic and Diluted (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="NetIncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail" roleURI="http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail">
        <link:definition>0000047 - Disclosure - Net Income (Loss) Per Share - Summary of Shares Equivalents Excluded from Continued Operations Dilutive Share Computation (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="RelatedPartyTransactionsNarrativeDetail" roleURI="http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail">
        <link:definition>0000048 - Disclosure - Related Party Transactions - Narrative (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="RelatedPartyTransactionsScheduleofMarketRateFeeDetails" roleURI="http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails">
        <link:definition>0000049 - Disclosure - Related Party Transactions - Schedule of Market Rate Fee (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="RelatedPartyTransactionsScheduleofSupplementalFeesDetails" roleURI="http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails">
        <link:definition>0000050 - Disclosure - Related Party Transactions - Schedule of Supplemental Fees (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="chci_LeaseholdImprovementsNet" abstract="false" name="LeaseholdImprovementsNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chci_LeasingFeePerSquareFootForRenewalLeases" abstract="false" name="LeasingFeePerSquareFootForRenewalLeases" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="srt-types:perUnitItemType"/>
  <xs:element id="chci_AgreementNoticePeriodAfterEffectiveDateForTermination" abstract="false" name="AgreementNoticePeriodAfterEffectiveDateForTermination" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="chci_RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment" abstract="false" name="RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="chci_NumberOfSquareFoot" abstract="false" name="NumberOfSquareFoot" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="chci_ChangeInFairValueOfEquityMethodInvestment" abstract="false" name="ChangeInFairValueOfEquityMethodInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chci_NumberOfInstallmentsOfFeePayment" abstract="false" name="NumberOfInstallmentsOfFeePayment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="chci_IncentiveFeeMember" abstract="true" name="IncentiveFeeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_RelatedPartyTransactionPercentageOfPortfolioRevenues" abstract="false" name="RelatedPartyTransactionPercentageOfPortfolioRevenues" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="chci_BusinessManagementAgreementMember" abstract="true" name="BusinessManagementAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_ComstockDevelopmentServicesMember" abstract="true" name="ComstockDevelopmentServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_FutureLeasePaymentPercentageOfLeasingFee" abstract="false" name="FutureLeasePaymentPercentageOfLeasingFee" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="chci_RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset" abstract="false" name="RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="chci_TwoThousandNineteenOmnibusIncentivePlanMember" abstract="true" name="TwoThousandNineteenOmnibusIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_ScheduleOfInvestmentsInRealEstateVenturesTableTableTextBlock" abstract="false" name="ScheduleOfInvestmentsInRealEstateVenturesTableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements" abstract="false" name="PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chci_RelatedPartyMember" abstract="true" name="RelatedPartyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_AgreementNoticePeriodRequiredForNonRenewal" abstract="false" name="AgreementNoticePeriodRequiredForNonRenewal" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="chci_AssetManagementAgreementMember" abstract="true" name="AssetManagementAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_ProportionateShareOfNetIncomeAndDistributionsAmount" abstract="false" name="ProportionateShareOfNetIncomeAndDistributionsAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chci_EquityMethodInvestmentFairValueAdditions" abstract="false" name="EquityMethodInvestmentFairValueAdditions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chci_PropertyManagementMember" abstract="true" name="PropertyManagementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_ResidentialPropertyManagementAgreementsMember" abstract="true" name="ResidentialPropertyManagementAgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_AccruedPersonnelCosts" abstract="false" name="AccruedPersonnelCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chci_NumberOfUnitsInProperty" abstract="false" name="NumberOfUnitsInProperty" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="chci_ScheduleOfMarketRateFeeTableTextBlock" abstract="false" name="ScheduleOfMarketRateFeeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="chci_TheHartfordMember" abstract="true" name="TheHartfordMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis" abstract="false" name="RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="chci_LeaseProcurementAgreementMember" abstract="true" name="LeaseProcurementAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract" abstract="true" name="IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="chci_RevenueByLineOfBusinessDomain" abstract="true" name="RevenueByLineOfBusinessDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember" abstract="true" name="TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chci_RelatedPartyTransactionFeePayableInInstallments" abstract="false" name="RelatedPartyTransactionFeePayableInInstallments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chci_LeasingFeeMember" abstract="true" name="LeasingFeeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_EquityMethodInvestmentsGroupOfInvestmentConsolidatedBalanceSheetAtFairValueTableTextBlock" abstract="false" name="EquityMethodInvestmentsGroupOfInvestmentConsolidatedBalanceSheetAtFairValueTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="chci_LeasingFeePerSquareFootForNewLeases" abstract="false" name="LeasingFeePerSquareFootForNewLeases" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="srt-types:perUnitItemType"/>
  <xs:element id="chci_LoanOriginationFeeMember" abstract="true" name="LoanOriginationFeeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="chci_NumberOfSubsidiaries" abstract="false" name="NumberOfSubsidiaries" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="chci_CommonStockNumberOfVotesPerShare" abstract="false" name="CommonStockNumberOfVotesPerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="chci_WallStreetJournalPrimeRateMember" abstract="true" name="WallStreetJournalPrimeRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_ComstockEnvironmentalServicesMember" abstract="true" name="ComstockEnvironmentalServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_InvestmentsInRealEstateVenturesTextBlock" abstract="false" name="InvestmentsInRealEstateVenturesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="chci_RelatedPartyTransactionExpirationPeriod" abstract="false" name="RelatedPartyTransactionExpirationPeriod" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="chci_CommercialCustomersMember" abstract="true" name="CommercialCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_AssetManagementFeeMember" abstract="true" name="AssetManagementFeeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_InvestmentOriginationFeeMember" abstract="true" name="InvestmentOriginationFeeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember" abstract="true" name="TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_RelatedPartyTransactionPercentageOfConstructionManagementFee" abstract="false" name="RelatedPartyTransactionPercentageOfConstructionManagementFee" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="chci_PercentageOfMembershipInterestOwnedByCompanyAndPartners" abstract="false" name="PercentageOfMembershipInterestOwnedByCompanyAndPartners" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="chci_DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" abstract="false" name="DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:booleanItemType"/>
  <xs:element id="chci_RelatedPartyTransactionPercentageOfCashFlowFromRealEstateAssets" abstract="false" name="RelatedPartyTransactionPercentageOfCashFlowFromRealEstateAssets" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="chci_ScheduleOfSupplementalFeesTableTextBlock" abstract="false" name="ScheduleOfSupplementalFeesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="chci_ShareBasedPaymentArrangementNumberOfAnnualInstallments" abstract="false" name="ShareBasedPaymentArrangementNumberOfAnnualInstallments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="chci_RelatedPartyTransactionPercentageOfReZoningCosts" abstract="false" name="RelatedPartyTransactionPercentageOfReZoningCosts" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="chci_RelatedPartyTransactionAggregateFeePayable" abstract="false" name="RelatedPartyTransactionAggregateFeePayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chci_EscrowDepositFromDivestitureOfBusiness" abstract="false" name="EscrowDepositFromDivestitureOfBusiness" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chci_GainLossOnEquityMethodInvestmentsCarriedAtFairValue" abstract="false" name="GainLossOnEquityMethodInvestmentsCarriedAtFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chci_NumberOfParkingSpaces" abstract="false" name="NumberOfParkingSpaces" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="chci_CostplusContractMember" abstract="true" name="CostplusContractMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_RelatedPartyTransactionPercentageOfCostPlusFeeMarketToMarketProfitBasis" abstract="false" name="RelatedPartyTransactionPercentageOfCostPlusFeeMarketToMarketProfitBasis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="chci_RelatedPartyTransactionPercentageOfRaisedCapital" abstract="false" name="RelatedPartyTransactionPercentageOfRaisedCapital" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="chci_PropertyManagementFeeMember" abstract="true" name="PropertyManagementFeeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_EntitlementFeeMember" abstract="true" name="EntitlementFeeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_DWCOperatingAgreementMember" abstract="true" name="DWCOperatingAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_EquityMethodInvestmentFairValueChangeRollForward" abstract="true" name="EquityMethodInvestmentFairValueChangeRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="chci_ComstockInvestorsXMember" abstract="true" name="ComstockInvestorsXMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_BLVDFortyFourMember" abstract="true" name="BLVDFortyFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_RevenueByLineOfBusinessAxis" abstract="true" name="RevenueByLineOfBusinessAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="chci_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" abstract="true" name="CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="chci_RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition" abstract="false" name="RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="chci_DispositionFeeMember" abstract="true" name="DispositionFeeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_ConstructionManagementAgreementMember" abstract="true" name="ConstructionManagementAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_AgreementAdditionalExtensionTerm" abstract="false" name="AgreementAdditionalExtensionTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="chci_PropertyManagementAgreementsRenewalTerm" abstract="false" name="PropertyManagementAgreementsRenewalTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="chci_BLVDAnselMember" abstract="true" name="BLVDAnselMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_AcquisitionFeeMember" abstract="true" name="AcquisitionFeeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_RelatedPartyTransactionPercentageOfFinancingTransaction" abstract="false" name="RelatedPartyTransactionPercentageOfFinancingTransaction" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="chci_InvestorsXMember" abstract="true" name="InvestorsXMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_LeaseExpansionAgreementMember" abstract="true" name="LeaseExpansionAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_PropertyManagementAgreementsInitialTerm" abstract="false" name="PropertyManagementAgreementsInitialTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="chci_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chci_DevelopmentAndConstructionFeeMember" abstract="true" name="DevelopmentAndConstructionFeeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_CreditFacilityMember" abstract="true" name="CreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chci_ParkXManagementLCMember" abstract="true" name="ParkXManagementLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>chci-20230331_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:7aa17e86-6ee7-440a-98a6-9a19e23ba497,g:e998691f-73c8-451b-af00-f89bd25f0447-->
<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://comstockhomes.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="chci-20230331.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://comstockhomes.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_55273030-420b-49d7-b3ff-79addd5c5aac" 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_CashAndCashEquivalentsAtCarryingValue_355f15f6-13a9-4a1f-ae03-c1fede5dd2ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_55273030-420b-49d7-b3ff-79addd5c5aac" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_355f15f6-13a9-4a1f-ae03-c1fede5dd2ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_2dcbe358-d06f-43ab-aabd-b03955a590d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_55273030-420b-49d7-b3ff-79addd5c5aac" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_2dcbe358-d06f-43ab-aabd-b03955a590d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_f1bf0e0c-11c5-46ad-84f8-0d931247f8b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_55273030-420b-49d7-b3ff-79addd5c5aac" xlink:to="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_f1bf0e0c-11c5-46ad-84f8-0d931247f8b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_3abab925-2286-49a1-8650-c8b9ed0c3bab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_55273030-420b-49d7-b3ff-79addd5c5aac" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_3abab925-2286-49a1-8650-c8b9ed0c3bab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9b5ce00f-67d7-4dd9-a743-2cfac6bf7735" 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_chci_AccruedPersonnelCosts_93edf6df-19d5-42e9-bfa3-03b20c1d7468" xlink:href="chci-20230331.xsd#chci_AccruedPersonnelCosts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9b5ce00f-67d7-4dd9-a743-2cfac6bf7735" xlink:to="loc_chci_AccruedPersonnelCosts_93edf6df-19d5-42e9-bfa3-03b20c1d7468" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_c4f30462-8459-447b-9351-45ff58518ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9b5ce00f-67d7-4dd9-a743-2cfac6bf7735" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_c4f30462-8459-447b-9351-45ff58518ffd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_d77c9dae-5eb8-4dc3-b33e-dc30822d8157" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9b5ce00f-67d7-4dd9-a743-2cfac6bf7735" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_d77c9dae-5eb8-4dc3-b33e-dc30822d8157" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_b818c338-dc6f-4a13-9c0a-affda1e2ccbb" 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_IntangibleAssetsNetExcludingGoodwill_339c2d9e-ece0-4f0c-a701-e9b1437351b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b818c338-dc6f-4a13-9c0a-affda1e2ccbb" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_339c2d9e-ece0-4f0c-a701-e9b1437351b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_a350fc3f-c0eb-4065-aea5-cdf1f4c577c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b818c338-dc6f-4a13-9c0a-affda1e2ccbb" xlink:to="loc_us-gaap_AssetsCurrent_a350fc3f-c0eb-4065-aea5-cdf1f4c577c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LeaseholdImprovementsNet_b8a92a4a-2937-4603-af60-ef0dc4cd032c" xlink:href="chci-20230331.xsd#chci_LeaseholdImprovementsNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b818c338-dc6f-4a13-9c0a-affda1e2ccbb" xlink:to="loc_chci_LeaseholdImprovementsNet_b8a92a4a-2937-4603-af60-ef0dc4cd032c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_4f43825f-2d75-4e5b-bf9c-c521e169c7e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b818c338-dc6f-4a13-9c0a-affda1e2ccbb" xlink:to="loc_us-gaap_OtherAssets_4f43825f-2d75-4e5b-bf9c-c521e169c7e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_495433e7-f4bb-4981-a589-17288f41e184" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b818c338-dc6f-4a13-9c0a-affda1e2ccbb" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_495433e7-f4bb-4981-a589-17288f41e184" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_5677238f-c9d3-426a-afd8-2b8c95181ae2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b818c338-dc6f-4a13-9c0a-affda1e2ccbb" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_5677238f-c9d3-426a-afd8-2b8c95181ae2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_de1f2e3f-db21-404f-b824-4bd0ff028b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b818c338-dc6f-4a13-9c0a-affda1e2ccbb" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_de1f2e3f-db21-404f-b824-4bd0ff028b2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements_ef19ce3e-680d-4645-915d-7d2ecd5578fe" xlink:href="chci-20230331.xsd#chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b818c338-dc6f-4a13-9c0a-affda1e2ccbb" xlink:to="loc_chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements_ef19ce3e-680d-4645-915d-7d2ecd5578fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d4b683f4-ef34-4094-8d62-591f1c43841f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_75ec19bc-7a9b-44bb-b215-7f8c37d0e90a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_d4b683f4-ef34-4094-8d62-591f1c43841f" xlink:to="loc_us-gaap_CommonStockValue_75ec19bc-7a9b-44bb-b215-7f8c37d0e90a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_c1ec0121-3ca8-493d-8e5f-bf83cfcf1ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_d4b683f4-ef34-4094-8d62-591f1c43841f" xlink:to="loc_us-gaap_TreasuryStockValue_c1ec0121-3ca8-493d-8e5f-bf83cfcf1ffb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_66db2923-7ca6-4fc2-957c-7814235cc4cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_d4b683f4-ef34-4094-8d62-591f1c43841f" xlink:to="loc_us-gaap_AdditionalPaidInCapital_66db2923-7ca6-4fc2-957c-7814235cc4cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_92bbd4a5-9a6d-403c-8978-018324566814" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_d4b683f4-ef34-4094-8d62-591f1c43841f" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_92bbd4a5-9a6d-403c-8978-018324566814" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_c2d15334-4e7f-4cb1-b5e4-9db88fd57857" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_ceefc7e4-4df3-4387-9c84-c65da123d13d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c2d15334-4e7f-4cb1-b5e4-9db88fd57857" xlink:to="loc_us-gaap_Liabilities_ceefc7e4-4df3-4387-9c84-c65da123d13d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c8c2d829-004b-4fb3-8651-6c88cbf7bc1d" 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_LiabilitiesAndStockholdersEquity_c2d15334-4e7f-4cb1-b5e4-9db88fd57857" xlink:to="loc_us-gaap_StockholdersEquity_c8c2d829-004b-4fb3-8651-6c88cbf7bc1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_b807c5d8-6f29-4ba4-8ca6-1c5b6feb4306" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c2d15334-4e7f-4cb1-b5e4-9db88fd57857" xlink:to="loc_us-gaap_CommitmentsAndContingencies_b807c5d8-6f29-4ba4-8ca6-1c5b6feb4306" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_5a48ad13-2bff-4123-b515-dbb14e796d73" 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_5965063c-2d89-4d10-a330-a7332e79b793" 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_5a48ad13-2bff-4123-b515-dbb14e796d73" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_5965063c-2d89-4d10-a330-a7332e79b793" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f1b6b3dc-d088-4a9e-bfeb-dff93441a0bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5a48ad13-2bff-4123-b515-dbb14e796d73" xlink:to="loc_us-gaap_LiabilitiesCurrent_f1b6b3dc-d088-4a9e-bfeb-dff93441a0bb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="chci-20230331.xsd#ConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://comstockhomes.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_9464bbd8-c238-4428-8749-ef843c55cd61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_2048f840-907c-4137-843c-d3736ab32ce5" 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_CostsAndExpenses_9464bbd8-c238-4428-8749-ef843c55cd61" xlink:to="loc_us-gaap_DepreciationAndAmortization_2048f840-907c-4137-843c-d3736ab32ce5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_4f3385dd-765a-4b39-a114-bd63ec9dfccd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_9464bbd8-c238-4428-8749-ef843c55cd61" xlink:to="loc_us-gaap_CostOfRevenue_4f3385dd-765a-4b39-a114-bd63ec9dfccd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9805b5f9-e182-4361-9d10-8216d9b7f2a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_9464bbd8-c238-4428-8749-ef843c55cd61" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9805b5f9-e182-4361-9d10-8216d9b7f2a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_e1de581c-abd0-4c81-8b4d-b5b295ea5923" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_03a65946-cc0b-4de8-9003-d446da38b1f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_e1de581c-abd0-4c81-8b4d-b5b295ea5923" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_03a65946-cc0b-4de8-9003-d446da38b1f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_1558d7c5-4185-4469-b915-c6b94d30bd44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_e1de581c-abd0-4c81-8b4d-b5b295ea5923" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_1558d7c5-4185-4469-b915-c6b94d30bd44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b2ca91a6-2fd0-416c-862a-da64adcf9bc7" 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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_b479b7a3-af15-470b-854b-65211b5cf5e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b2ca91a6-2fd0-416c-862a-da64adcf9bc7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_b479b7a3-af15-470b-854b-65211b5cf5e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_30b7e386-5d80-40f4-a816-1ff2d4d80a6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b2ca91a6-2fd0-416c-862a-da64adcf9bc7" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_30b7e386-5d80-40f4-a816-1ff2d4d80a6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_a94a7bff-56cf-4b7c-99d9-62f55d0f4c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_2bf65c93-1886-4726-824a-9a57c4c16fbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_a94a7bff-56cf-4b7c-99d9-62f55d0f4c4c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_2bf65c93-1886-4726-824a-9a57c4c16fbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_7831fc5c-38b7-48b3-9cf5-9412a39f5cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_a94a7bff-56cf-4b7c-99d9-62f55d0f4c4c" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_7831fc5c-38b7-48b3-9cf5-9412a39f5cc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_ff9bd2e4-0bf9-4522-b9e2-45f7818cc1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_044e7e8f-9ae7-4d9a-b350-03145c6db11f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_ff9bd2e4-0bf9-4522-b9e2-45f7818cc1d7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_044e7e8f-9ae7-4d9a-b350-03145c6db11f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8c7715d4-d9e5-46fc-b908-8362dc5f18c4" 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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_ff9bd2e4-0bf9-4522-b9e2-45f7818cc1d7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_8c7715d4-d9e5-46fc-b908-8362dc5f18c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fc61f40f-2ace-4af8-9e4a-1e5598494ee3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ChangeInFairValueOfEquityMethodInvestment_d1f198f1-b092-40c5-ab83-3e7851baaee0" xlink:href="chci-20230331.xsd#chci_ChangeInFairValueOfEquityMethodInvestment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fc61f40f-2ace-4af8-9e4a-1e5598494ee3" xlink:to="loc_chci_ChangeInFairValueOfEquityMethodInvestment_d1f198f1-b092-40c5-ab83-3e7851baaee0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_55f5aa32-cc9b-4e1d-9a80-401f2fcbb272" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fc61f40f-2ace-4af8-9e4a-1e5598494ee3" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_55f5aa32-cc9b-4e1d-9a80-401f2fcbb272" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1e8055e0-c8a2-4384-8e63-f89c0c3b6608" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fc61f40f-2ace-4af8-9e4a-1e5598494ee3" xlink:to="loc_us-gaap_OperatingIncomeLoss_1e8055e0-c8a2-4384-8e63-f89c0c3b6608" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_db0310d5-a84f-49a6-ac06-f980c0f0cbca" 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_CostsAndExpenses_9acd509b-06f0-4570-8eb6-ec464a202047" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_db0310d5-a84f-49a6-ac06-f980c0f0cbca" xlink:to="loc_us-gaap_CostsAndExpenses_9acd509b-06f0-4570-8eb6-ec464a202047" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5f920711-f5b7-4c8f-8fa7-198d6b123228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_db0310d5-a84f-49a6-ac06-f980c0f0cbca" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5f920711-f5b7-4c8f-8fa7-198d6b123228" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="chci-20230331.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9642df61-4dda-4838-acb0-179b45077353" 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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_c1afd573-c5b4-4cac-a4f1-1995298ed4d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9642df61-4dda-4838-acb0-179b45077353" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_c1afd573-c5b4-4cac-a4f1-1995298ed4d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_33e92838-8f38-47f1-b891-df706fb74ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9642df61-4dda-4838-acb0-179b45077353" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_33e92838-8f38-47f1-b891-df706fb74ca1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_616b3a96-52bb-42af-8270-e70581de5c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9642df61-4dda-4838-acb0-179b45077353" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_616b3a96-52bb-42af-8270-e70581de5c1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_8991bcd4-5a04-447d-84b7-88c7de05c531" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9642df61-4dda-4838-acb0-179b45077353" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_8991bcd4-5a04-447d-84b7-88c7de05c531" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_a6c09a66-d3f6-4e4c-94cf-e5355bd86184" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_f80cbe10-e8a1-4538-ba02-82486b2673fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_a6c09a66-d3f6-4e4c-94cf-e5355bd86184" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_f80cbe10-e8a1-4538-ba02-82486b2673fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_411478a8-afca-4e75-8c34-3bcd7a96d668" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_8152447b-5a25-46ed-8ee7-ac7bc9d6cb52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_411478a8-afca-4e75-8c34-3bcd7a96d668" xlink:to="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_8152447b-5a25-46ed-8ee7-ac7bc9d6cb52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_910bfbf3-c248-432e-a613-a846ce364bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_411478a8-afca-4e75-8c34-3bcd7a96d668" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_910bfbf3-c248-432e-a613-a846ce364bf9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_d102fba3-4c7b-4102-a2cb-9f86687d2f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_411478a8-afca-4e75-8c34-3bcd7a96d668" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_d102fba3-4c7b-4102-a2cb-9f86687d2f5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_0d7fe135-1ed2-421f-a536-ac4695d2b5ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_bad55ff4-5a2b-4e68-9b67-0dd835941051" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_0d7fe135-1ed2-421f-a536-ac4695d2b5ec" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_bad55ff4-5a2b-4e68-9b67-0dd835941051" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_b2d51a28-810e-4af8-928a-b1e3e2c1f747" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_0d7fe135-1ed2-421f-a536-ac4695d2b5ec" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_b2d51a28-810e-4af8-928a-b1e3e2c1f747" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_e2426bf7-6f04-4750-8be5-d4c34a411c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_0d7fe135-1ed2-421f-a536-ac4695d2b5ec" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_e2426bf7-6f04-4750-8be5-d4c34a411c4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_73c73169-6ed9-4232-af52-db333e56a66b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_0d7fe135-1ed2-421f-a536-ac4695d2b5ec" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_73c73169-6ed9-4232-af52-db333e56a66b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_GainLossOnEquityMethodInvestmentsCarriedAtFairValue_f70e64ae-131b-48ac-ad20-bca4d3224700" xlink:href="chci-20230331.xsd#chci_GainLossOnEquityMethodInvestmentsCarriedAtFairValue"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_0d7fe135-1ed2-421f-a536-ac4695d2b5ec" xlink:to="loc_chci_GainLossOnEquityMethodInvestmentsCarriedAtFairValue_f70e64ae-131b-48ac-ad20-bca4d3224700" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_ab1dbc69-e9fd-4a3e-8958-b50d1a414b73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_0d7fe135-1ed2-421f-a536-ac4695d2b5ec" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_ab1dbc69-e9fd-4a3e-8958-b50d1a414b73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_b8689ba8-036a-4eef-9587-08258e38c511" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_0d7fe135-1ed2-421f-a536-ac4695d2b5ec" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_b8689ba8-036a-4eef-9587-08258e38c511" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_faa81d89-932c-451d-8ea7-1dd37906d835" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_0d7fe135-1ed2-421f-a536-ac4695d2b5ec" xlink:to="loc_us-gaap_ShareBasedCompensation_faa81d89-932c-451d-8ea7-1dd37906d835" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_b98aac64-f5e8-4c2a-b217-ff2a129888bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_0d7fe135-1ed2-421f-a536-ac4695d2b5ec" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_b98aac64-f5e8-4c2a-b217-ff2a129888bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_b432ec72-a793-4772-9800-e6939dec05a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_0d7fe135-1ed2-421f-a536-ac4695d2b5ec" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_b432ec72-a793-4772-9800-e6939dec05a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_f9c7ed25-bdc9-4198-8ebe-68b6fa56e988" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromProductiveAssets_d4df3c3e-a7ac-4e3e-84f7-3d5ed4ac9c24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromProductiveAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_f9c7ed25-bdc9-4198-8ebe-68b6fa56e988" xlink:to="loc_us-gaap_PaymentsForProceedsFromProductiveAssets_d4df3c3e-a7ac-4e3e-84f7-3d5ed4ac9c24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_e0fd5262-9bf1-4d0d-b534-5e08c6848548" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_f9c7ed25-bdc9-4198-8ebe-68b6fa56e988" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_e0fd5262-9bf1-4d0d-b534-5e08c6848548" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_7f2287e9-db11-4a43-8648-ae124b07b0e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_f9c7ed25-bdc9-4198-8ebe-68b6fa56e988" xlink:to="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_7f2287e9-db11-4a43-8648-ae124b07b0e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_c3d0a3d7-750f-43c6-8389-5560217b028d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_f9c7ed25-bdc9-4198-8ebe-68b6fa56e988" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_c3d0a3d7-750f-43c6-8389-5560217b028d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails"/>
  <link:calculationLink xlink:role="http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_228da5d9-bc9b-40d4-aeb5-cb801ab591a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_d892b64d-55f6-4f75-8a77-78421b47b065" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_228da5d9-bc9b-40d4-aeb5-cb801ab591a8" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_d892b64d-55f6-4f75-8a77-78421b47b065" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_a04fccf6-85fc-46f6-91be-518dee3d0375" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_228da5d9-bc9b-40d4-aeb5-cb801ab591a8" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_a04fccf6-85fc-46f6-91be-518dee3d0375" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_d716db16-6e9e-4ba8-93f3-f025ac9f2a1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_eacf0573-2334-4518-89f7-4bf29a45ec9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_d716db16-6e9e-4ba8-93f3-f025ac9f2a1c" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_eacf0573-2334-4518-89f7-4bf29a45ec9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_12675d3f-6c8f-4740-890c-7180c9a3799c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_d716db16-6e9e-4ba8-93f3-f025ac9f2a1c" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_12675d3f-6c8f-4740-890c-7180c9a3799c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative_8fc436d9-cb0c-4b64-b7bd-cead0a1ea164" xlink:href="chci-20230331.xsd#chci_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_d716db16-6e9e-4ba8-93f3-f025ac9f2a1c" xlink:to="loc_chci_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative_8fc436d9-cb0c-4b64-b7bd-cead0a1ea164" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense_539b1e75-b6c1-443a-8b62-4fb3232c1530" xlink:href="chci-20230331.xsd#chci_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_d716db16-6e9e-4ba8-93f3-f025ac9f2a1c" xlink:to="loc_chci_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense_539b1e75-b6c1-443a-8b62-4fb3232c1530" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/LeasesScheduleofLeaseCostandCashFlowInformationDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#LeasesScheduleofLeaseCostandCashFlowInformationDetails"/>
  <link:calculationLink xlink:role="http://comstockhomes.com/role/LeasesScheduleofLeaseCostandCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_00d20db4-cf07-40ba-ae53-48b4ecf0aba2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_2b556916-7109-4560-9e9d-6e635f66c8fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_00d20db4-cf07-40ba-ae53-48b4ecf0aba2" xlink:to="loc_us-gaap_OperatingLeaseCost_2b556916-7109-4560-9e9d-6e635f66c8fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_668b3bfa-8293-4c78-b9cb-d3540c49f94f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_00d20db4-cf07-40ba-ae53-48b4ecf0aba2" xlink:to="loc_us-gaap_VariableLeaseCost_668b3bfa-8293-4c78-b9cb-d3540c49f94f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7dff0669-ce8b-491f-b3ef-7cc0c9d6ad82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_47cf9ca1-be22-480b-96de-01d822c612b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7dff0669-ce8b-491f-b3ef-7cc0c9d6ad82" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_47cf9ca1-be22-480b-96de-01d822c612b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_964cc83f-eaaf-4f06-8c0c-2e35c82fbbae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7dff0669-ce8b-491f-b3ef-7cc0c9d6ad82" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_964cc83f-eaaf-4f06-8c0c-2e35c82fbbae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8e399d9b-5b7b-4fda-8ae1-8bf0d0b57f03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7dff0669-ce8b-491f-b3ef-7cc0c9d6ad82" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8e399d9b-5b7b-4fda-8ae1-8bf0d0b57f03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3ed24adf-a361-4d1f-aa53-44386e3d5201" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7dff0669-ce8b-491f-b3ef-7cc0c9d6ad82" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3ed24adf-a361-4d1f-aa53-44386e3d5201" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_5d7a0b26-3d52-4475-a18c-303ccdc0e3b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7dff0669-ce8b-491f-b3ef-7cc0c9d6ad82" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_5d7a0b26-3d52-4475-a18c-303ccdc0e3b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_3b6ecfa2-e5f1-4c5c-807b-a520bdbf0ed6" xlink:href="chci-20230331.xsd#chci_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7dff0669-ce8b-491f-b3ef-7cc0c9d6ad82" xlink:to="loc_chci_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_3b6ecfa2-e5f1-4c5c-807b-a520bdbf0ed6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="chci-20230331.xsd#LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_32a3d256-b316-4750-af6e-7e022ca5d383" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f58ff201-84a0-4e2e-b5fd-d7a16f5fe2c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_32a3d256-b316-4750-af6e-7e022ca5d383" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f58ff201-84a0-4e2e-b5fd-d7a16f5fe2c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_1f83659e-5a69-464a-8198-5e80b29c3062" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_32a3d256-b316-4750-af6e-7e022ca5d383" xlink:to="loc_us-gaap_OperatingLeaseLiability_1f83659e-5a69-464a-8198-5e80b29c3062" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails"/>
  <link:calculationLink xlink:role="http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3d536371-873a-4c51-ae75-18c70a684ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_29f0a139-9f16-4d37-b81f-1bcb3eb3a9e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3d536371-873a-4c51-ae75-18c70a684ffc" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_29f0a139-9f16-4d37-b81f-1bcb3eb3a9e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_d7c8784b-838c-4513-a24b-9d0c99284aa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3d536371-873a-4c51-ae75-18c70a684ffc" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_d7c8784b-838c-4513-a24b-9d0c99284aa7" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>chci-20230331_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:7aa17e86-6ee7-440a-98a6-9a19e23ba497,g:e998691f-73c8-451b-af00-f89bd25f0447-->
<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://comstockhomes.com/role/Cover" xlink:type="simple" xlink:href="chci-20230331.xsd#Cover"/>
  <link:definitionLink xlink:role="http://comstockhomes.com/role/Cover" xlink:type="extended" id="if9503010de604747a20ecb0288f030b3_Cover">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_9d4b7018-f4f7-47ea-9093-44902db025b3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_DocumentType_9d4b7018-f4f7-47ea-9093-44902db025b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_98dc1adf-5300-45d4-a9bd-5a42083ae4ed" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_DocumentQuarterlyReport_98dc1adf-5300-45d4-a9bd-5a42083ae4ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_efcf4872-5f45-4dcf-906c-df6891116791" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_DocumentPeriodEndDate_efcf4872-5f45-4dcf-906c-df6891116791" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_295f31ba-4a35-4633-8852-4f943f4c49f4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_DocumentTransitionReport_295f31ba-4a35-4633-8852-4f943f4c49f4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_f10bbd0b-cc86-4c16-a84d-0ce8c7072c32" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityFileNumber_f10bbd0b-cc86-4c16-a84d-0ce8c7072c32" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_fbf6cb54-ef3d-470d-b6ff-544a0685f291" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityRegistrantName_fbf6cb54-ef3d-470d-b6ff-544a0685f291" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_1b9b7c84-e6a1-4030-83bd-62310b2d437f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityIncorporationStateCountryCode_1b9b7c84-e6a1-4030-83bd-62310b2d437f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_d5f70d47-8151-4c16-b6cc-b0e6a75a0cef" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityTaxIdentificationNumber_d5f70d47-8151-4c16-b6cc-b0e6a75a0cef" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_736fc31c-a283-49e4-91c2-d3d06753fc02" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityAddressAddressLine1_736fc31c-a283-49e4-91c2-d3d06753fc02" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_bac72dd1-efc1-457a-8c20-722728d7c7c3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityAddressAddressLine2_bac72dd1-efc1-457a-8c20-722728d7c7c3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_c443cd38-8819-4f52-93db-694ca951538c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityAddressCityOrTown_c443cd38-8819-4f52-93db-694ca951538c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_1d3d0b8f-face-4e44-88dc-26f16a56c509" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityAddressStateOrProvince_1d3d0b8f-face-4e44-88dc-26f16a56c509" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_c0529c0f-b6e1-48d0-b3ca-4a35749b5fc9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityAddressPostalZipCode_c0529c0f-b6e1-48d0-b3ca-4a35749b5fc9" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_13d6120a-a2de-4869-9c01-961700d17e2f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_CityAreaCode_13d6120a-a2de-4869-9c01-961700d17e2f" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_439b5a7c-d01f-424f-bec9-44d791c6f9c4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_LocalPhoneNumber_439b5a7c-d01f-424f-bec9-44d791c6f9c4" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_c35873d4-133f-47cd-a1d7-8c296624e078" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_Security12bTitle_c35873d4-133f-47cd-a1d7-8c296624e078" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_10f57729-6626-4766-923a-ac0e1e766496" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_TradingSymbol_10f57729-6626-4766-923a-ac0e1e766496" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_81a93c3c-cabd-4edd-a2aa-fe0d8daa3565" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_SecurityExchangeName_81a93c3c-cabd-4edd-a2aa-fe0d8daa3565" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_fcbcf2b2-9ac8-479a-8db0-c404bfda4d26" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityCurrentReportingStatus_fcbcf2b2-9ac8-479a-8db0-c404bfda4d26" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_1d4fe697-908e-44b0-bd98-4ad4ad064e24" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityInteractiveDataCurrent_1d4fe697-908e-44b0-bd98-4ad4ad064e24" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_be19fed5-34a6-48a9-9c97-640ea3d8c117" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityFilerCategory_be19fed5-34a6-48a9-9c97-640ea3d8c117" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_0c630456-b471-44e7-b987-2723f922620e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntitySmallBusiness_0c630456-b471-44e7-b987-2723f922620e" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_52af8fe8-0455-4103-9f63-076cbc65e386" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityEmergingGrowthCompany_52af8fe8-0455-4103-9f63-076cbc65e386" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_3d3c9738-224b-4991-b67b-f697bddf0cce" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityShellCompany_3d3c9738-224b-4991-b67b-f697bddf0cce" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_6d70058a-7846-4fb2-bdbe-8d0974291eb9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_6d70058a-7846-4fb2-bdbe-8d0974291eb9" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_44687121-6ee0-4977-ae9e-325b7b506681" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_DocumentFiscalYearFocus_44687121-6ee0-4977-ae9e-325b7b506681" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_80d6d717-8b66-442d-a778-54f430fac095" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_DocumentFiscalPeriodFocus_80d6d717-8b66-442d-a778-54f430fac095" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_a0cf5aae-be72-4e80-a347-ead974a960e9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityCentralIndexKey_a0cf5aae-be72-4e80-a347-ead974a960e9" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_e2abb4d9-6c17-423f-8b0f-a0031b98f856" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_CurrentFiscalYearEndDate_e2abb4d9-6c17-423f-8b0f-a0031b98f856" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_708a915e-4ad2-4a34-80bf-dcac5585f6ae" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_AmendmentFlag_708a915e-4ad2-4a34-80bf-dcac5585f6ae" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_ef8c1ba4-4cf1-4661-b08b-eac6ea9bac1e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_DocumentInformationTable_ef8c1ba4-4cf1-4661-b08b-eac6ea9bac1e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_20502fb6-3038-41c1-8071-96ce9c225a49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_ef8c1ba4-4cf1-4661-b08b-eac6ea9bac1e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_20502fb6-3038-41c1-8071-96ce9c225a49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_20502fb6-3038-41c1-8071-96ce9c225a49_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_20502fb6-3038-41c1-8071-96ce9c225a49" xlink:to="loc_us-gaap_ClassOfStockDomain_20502fb6-3038-41c1-8071-96ce9c225a49_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_45545aaf-21a5-4cfc-8428-73b57235451c" 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_20502fb6-3038-41c1-8071-96ce9c225a49" xlink:to="loc_us-gaap_ClassOfStockDomain_45545aaf-21a5-4cfc-8428-73b57235451c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_30c690ce-7e2d-4c29-b528-2f3654250897" 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_45545aaf-21a5-4cfc-8428-73b57235451c" xlink:to="loc_us-gaap_CommonClassAMember_30c690ce-7e2d-4c29-b528-2f3654250897" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_e0c32c95-30e6-4304-a284-2806c7abdf1e" 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_45545aaf-21a5-4cfc-8428-73b57235451c" xlink:to="loc_us-gaap_CommonClassBMember_e0c32c95-30e6-4304-a284-2806c7abdf1e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="chci-20230331.xsd#ConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://comstockhomes.com/role/ConsolidatedBalanceSheets" xlink:type="extended" id="ifa54bcdb2ece4d9091fafc4db3ceb02d_ConsolidatedBalanceSheets">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d3d065fb-5923-4023-8692-579950c551b8" 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_AssetsAbstract_4900c12a-328a-49db-9dac-8bb8acec3c75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d3d065fb-5923-4023-8692-579950c551b8" xlink:to="loc_us-gaap_AssetsAbstract_4900c12a-328a-49db-9dac-8bb8acec3c75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1f53f5de-d04f-4184-9e8c-3fb2e1af3311" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4900c12a-328a-49db-9dac-8bb8acec3c75" xlink:to="loc_us-gaap_AssetsCurrentAbstract_1f53f5de-d04f-4184-9e8c-3fb2e1af3311" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bc565baf-ece4-4c36-8848-3660aa842f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1f53f5de-d04f-4184-9e8c-3fb2e1af3311" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bc565baf-ece4-4c36-8848-3660aa842f0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_1f1e81a5-8246-4e6f-8efc-0a6dd1600f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1f53f5de-d04f-4184-9e8c-3fb2e1af3311" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_1f1e81a5-8246-4e6f-8efc-0a6dd1600f6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_44852dd7-a29e-462f-9591-d4299bd34be0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1f53f5de-d04f-4184-9e8c-3fb2e1af3311" xlink:to="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_44852dd7-a29e-462f-9591-d4299bd34be0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_4d47068a-7af5-4183-8d92-02ca4a207d87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1f53f5de-d04f-4184-9e8c-3fb2e1af3311" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_4d47068a-7af5-4183-8d92-02ca4a207d87" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_8938cfea-cda4-405d-a772-b49ddb9e2746" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1f53f5de-d04f-4184-9e8c-3fb2e1af3311" xlink:to="loc_us-gaap_AssetsCurrent_8938cfea-cda4-405d-a772-b49ddb9e2746" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements_fc4f1742-dd6c-4428-81ea-2419030d0405" xlink:href="chci-20230331.xsd#chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4900c12a-328a-49db-9dac-8bb8acec3c75" xlink:to="loc_chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements_fc4f1742-dd6c-4428-81ea-2419030d0405" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_eb47c4e2-765c-4288-81ef-7b717aaeecf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4900c12a-328a-49db-9dac-8bb8acec3c75" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_eb47c4e2-765c-4288-81ef-7b717aaeecf7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LeaseholdImprovementsNet_b57165ee-5834-4450-93bc-a36178a997b9" xlink:href="chci-20230331.xsd#chci_LeaseholdImprovementsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4900c12a-328a-49db-9dac-8bb8acec3c75" xlink:to="loc_chci_LeaseholdImprovementsNet_b57165ee-5834-4450-93bc-a36178a997b9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_63b6ca91-171d-406e-840d-412d656e0e69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4900c12a-328a-49db-9dac-8bb8acec3c75" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_63b6ca91-171d-406e-840d-412d656e0e69" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_051f7baa-c216-43f0-bd3a-5494cc03dbb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4900c12a-328a-49db-9dac-8bb8acec3c75" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_051f7baa-c216-43f0-bd3a-5494cc03dbb5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_fce2fafa-515a-4c96-aa29-5bbf8b7928eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4900c12a-328a-49db-9dac-8bb8acec3c75" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_fce2fafa-515a-4c96-aa29-5bbf8b7928eb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_11b48b1d-914e-48d4-9d78-327c3e7acbe1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4900c12a-328a-49db-9dac-8bb8acec3c75" xlink:to="loc_us-gaap_OtherAssets_11b48b1d-914e-48d4-9d78-327c3e7acbe1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_05ba18dc-1aa3-4b0c-9846-3df6a9f9be54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4900c12a-328a-49db-9dac-8bb8acec3c75" xlink:to="loc_us-gaap_Assets_05ba18dc-1aa3-4b0c-9846-3df6a9f9be54" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0eeffc2b-969e-4cb9-9be9-7b8bdec0a462" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d3d065fb-5923-4023-8692-579950c551b8" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0eeffc2b-969e-4cb9-9be9-7b8bdec0a462" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_b3a5d826-355c-4227-95fa-9dc9c82f7af6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0eeffc2b-969e-4cb9-9be9-7b8bdec0a462" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_b3a5d826-355c-4227-95fa-9dc9c82f7af6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_AccruedPersonnelCosts_81aaceb5-4500-4f40-91c4-3bf09093b827" xlink:href="chci-20230331.xsd#chci_AccruedPersonnelCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b3a5d826-355c-4227-95fa-9dc9c82f7af6" xlink:to="loc_chci_AccruedPersonnelCosts_81aaceb5-4500-4f40-91c4-3bf09093b827" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_1f34f936-d918-4479-a7a1-bd323f702c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b3a5d826-355c-4227-95fa-9dc9c82f7af6" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_1f34f936-d918-4479-a7a1-bd323f702c5b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_85ad4fc2-a466-4b34-ad4e-100db763e95f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b3a5d826-355c-4227-95fa-9dc9c82f7af6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_85ad4fc2-a466-4b34-ad4e-100db763e95f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_90c7378d-ae2c-4bb0-a3d9-d116c1fd1cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b3a5d826-355c-4227-95fa-9dc9c82f7af6" xlink:to="loc_us-gaap_LiabilitiesCurrent_90c7378d-ae2c-4bb0-a3d9-d116c1fd1cf2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4dca4472-4875-479e-9675-4970c9cff8af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0eeffc2b-969e-4cb9-9be9-7b8bdec0a462" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4dca4472-4875-479e-9675-4970c9cff8af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_260acd7d-dbc6-4a82-a1d3-7eeb7073c0a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0eeffc2b-969e-4cb9-9be9-7b8bdec0a462" xlink:to="loc_us-gaap_Liabilities_260acd7d-dbc6-4a82-a1d3-7eeb7073c0a6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_ed9a995f-7bce-4544-91fc-c4283f41b8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0eeffc2b-969e-4cb9-9be9-7b8bdec0a462" xlink:to="loc_us-gaap_CommitmentsAndContingencies_ed9a995f-7bce-4544-91fc-c4283f41b8e2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_534ad4c2-7d1e-4372-ab25-58570a882ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0eeffc2b-969e-4cb9-9be9-7b8bdec0a462" xlink:to="loc_us-gaap_StockholdersEquityAbstract_534ad4c2-7d1e-4372-ab25-58570a882ae4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_70094ad5-5eea-4e62-b4ce-aebded6562d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_534ad4c2-7d1e-4372-ab25-58570a882ae4" xlink:to="loc_us-gaap_CommonStockValue_70094ad5-5eea-4e62-b4ce-aebded6562d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_8fd87231-d4e3-48b0-86a1-2828637be729" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_534ad4c2-7d1e-4372-ab25-58570a882ae4" xlink:to="loc_us-gaap_AdditionalPaidInCapital_8fd87231-d4e3-48b0-86a1-2828637be729" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_d8755758-ad02-4c36-ad9b-ffae7130539f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_534ad4c2-7d1e-4372-ab25-58570a882ae4" xlink:to="loc_us-gaap_TreasuryStockValue_d8755758-ad02-4c36-ad9b-ffae7130539f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a5851a82-9b83-4c00-b16b-0773ecbb5e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_534ad4c2-7d1e-4372-ab25-58570a882ae4" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a5851a82-9b83-4c00-b16b-0773ecbb5e5f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0a011775-d8ae-40ba-9b4a-4d8b62877848" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_534ad4c2-7d1e-4372-ab25-58570a882ae4" xlink:to="loc_us-gaap_StockholdersEquity_0a011775-d8ae-40ba-9b4a-4d8b62877848" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_0aeabe42-a49d-4648-b8aa-efec23540c05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_534ad4c2-7d1e-4372-ab25-58570a882ae4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_0aeabe42-a49d-4648-b8aa-efec23540c05" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_78518bf3-792d-47c1-ac42-5e7fe5864ad9" 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_d3d065fb-5923-4023-8692-579950c551b8" xlink:to="loc_us-gaap_StatementTable_78518bf3-792d-47c1-ac42-5e7fe5864ad9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f2ceb232-705a-4620-a7dc-16e17fe0bdfb" 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_78518bf3-792d-47c1-ac42-5e7fe5864ad9" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f2ceb232-705a-4620-a7dc-16e17fe0bdfb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f2ceb232-705a-4620-a7dc-16e17fe0bdfb_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_f2ceb232-705a-4620-a7dc-16e17fe0bdfb" xlink:to="loc_us-gaap_ClassOfStockDomain_f2ceb232-705a-4620-a7dc-16e17fe0bdfb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_6acd2b43-628e-4efe-b7d8-0c64e84806b4" 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_f2ceb232-705a-4620-a7dc-16e17fe0bdfb" xlink:to="loc_us-gaap_ClassOfStockDomain_6acd2b43-628e-4efe-b7d8-0c64e84806b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_6a0c25c3-bed0-447a-bca6-18091d9e957a" 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_6acd2b43-628e-4efe-b7d8-0c64e84806b4" xlink:to="loc_us-gaap_CommonClassAMember_6a0c25c3-bed0-447a-bca6-18091d9e957a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_8005dfc3-2b84-4e90-927e-e382250b2c4e" 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_6acd2b43-628e-4efe-b7d8-0c64e84806b4" xlink:to="loc_us-gaap_CommonClassBMember_8005dfc3-2b84-4e90-927e-e382250b2c4e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="chci-20230331.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="ic9467d8140014a5ab99ba035beb1970c_ConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_01880d72-1bf9-41a0-98c4-c339d3c1f649" 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_CommonStockParOrStatedValuePerShare_b747d726-a28a-4dcf-8341-7f46b7afaaf1" 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_StatementLineItems_01880d72-1bf9-41a0-98c4-c339d3c1f649" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_b747d726-a28a-4dcf-8341-7f46b7afaaf1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_bf509c7c-73d0-4a35-9786-b9fd8cc7ee41" 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_01880d72-1bf9-41a0-98c4-c339d3c1f649" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_bf509c7c-73d0-4a35-9786-b9fd8cc7ee41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_7dd4b5a9-8aee-46e8-9fda-d0565ce45a52" 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_StatementLineItems_01880d72-1bf9-41a0-98c4-c339d3c1f649" xlink:to="loc_us-gaap_CommonStockSharesIssued_7dd4b5a9-8aee-46e8-9fda-d0565ce45a52" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_fe2e0a6d-6f09-442b-8afd-f0adee5e1ebe" 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_01880d72-1bf9-41a0-98c4-c339d3c1f649" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_fe2e0a6d-6f09-442b-8afd-f0adee5e1ebe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_956205d4-396a-4f48-80df-aaa780dc7ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_01880d72-1bf9-41a0-98c4-c339d3c1f649" xlink:to="loc_us-gaap_TreasuryStockShares_956205d4-396a-4f48-80df-aaa780dc7ef5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_65e05735-17a9-4e32-b80b-6b4b9d14a787" 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_01880d72-1bf9-41a0-98c4-c339d3c1f649" xlink:to="loc_us-gaap_StatementTable_65e05735-17a9-4e32-b80b-6b4b9d14a787" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_eba8848e-266e-4646-8fb5-1fb890c48212" 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_65e05735-17a9-4e32-b80b-6b4b9d14a787" xlink:to="loc_us-gaap_StatementClassOfStockAxis_eba8848e-266e-4646-8fb5-1fb890c48212" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_eba8848e-266e-4646-8fb5-1fb890c48212_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_eba8848e-266e-4646-8fb5-1fb890c48212" xlink:to="loc_us-gaap_ClassOfStockDomain_eba8848e-266e-4646-8fb5-1fb890c48212_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9fd392d7-48db-4787-8baa-468f7300c060" 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_eba8848e-266e-4646-8fb5-1fb890c48212" xlink:to="loc_us-gaap_ClassOfStockDomain_9fd392d7-48db-4787-8baa-468f7300c060" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_2f301473-649b-412d-8938-133e4dd18401" 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_9fd392d7-48db-4787-8baa-468f7300c060" xlink:to="loc_us-gaap_CommonClassAMember_2f301473-649b-412d-8938-133e4dd18401" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_b02478e3-26a9-429e-bb1c-447aa596a62d" 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_9fd392d7-48db-4787-8baa-468f7300c060" xlink:to="loc_us-gaap_CommonClassBMember_b02478e3-26a9-429e-bb1c-447aa596a62d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="simple" xlink:href="chci-20230331.xsd#ConsolidatedStatementsofChangesinStockholdersEquity"/>
  <link:definitionLink xlink:role="http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="extended" id="i0d4734625edc451e9595285384029b10_ConsolidatedStatementsofChangesinStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2a95c669-c5cb-4b26-8cc2-837cb74b195c" 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_IncreaseDecreaseInStockholdersEquityRollForward_4d5369cc-b2a8-455f-b010-c2f0c2e99c90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2a95c669-c5cb-4b26-8cc2-837cb74b195c" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d5369cc-b2a8-455f-b010-c2f0c2e99c90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_d7878c1f-0eba-4ae6-a05a-0d549a569e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d5369cc-b2a8-455f-b010-c2f0c2e99c90" xlink:to="loc_us-gaap_SharesIssued_d7878c1f-0eba-4ae6-a05a-0d549a569e7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_01b16e53-d0de-4cd6-b5a6-d3c3ddb97731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d5369cc-b2a8-455f-b010-c2f0c2e99c90" xlink:to="loc_us-gaap_StockholdersEquity_01b16e53-d0de-4cd6-b5a6-d3c3ddb97731" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_3f2f8c1a-0245-450a-8a4e-a707846b9098" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d5369cc-b2a8-455f-b010-c2f0c2e99c90" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_3f2f8c1a-0245-450a-8a4e-a707846b9098" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_f917d21b-c01f-47f8-9e6b-1e504326b1a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d5369cc-b2a8-455f-b010-c2f0c2e99c90" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_f917d21b-c01f-47f8-9e6b-1e504326b1a3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_45a3aebb-f8e8-4ed2-8184-a4790c679b10" 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_IncreaseDecreaseInStockholdersEquityRollForward_4d5369cc-b2a8-455f-b010-c2f0c2e99c90" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_45a3aebb-f8e8-4ed2-8184-a4790c679b10" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0ebf40d8-5f80-441e-a041-541788c9e3dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d5369cc-b2a8-455f-b010-c2f0c2e99c90" xlink:to="loc_us-gaap_NetIncomeLoss_0ebf40d8-5f80-441e-a041-541788c9e3dc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_5a3e47a2-76a4-4b57-8f3b-43248c9cd6dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6f5ddd21-c098-453b-998e-b1f47f335d10" 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_StatementTable_680425fe-1d49-44ea-b4fe-31caa4b41ebd" 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_2a95c669-c5cb-4b26-8cc2-837cb74b195c" xlink:to="loc_us-gaap_StatementTable_680425fe-1d49-44ea-b4fe-31caa4b41ebd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f9fdc26b-5cd9-4fb5-9d27-53814fa00dfa" 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_680425fe-1d49-44ea-b4fe-31caa4b41ebd" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f9fdc26b-5cd9-4fb5-9d27-53814fa00dfa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f9fdc26b-5cd9-4fb5-9d27-53814fa00dfa_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_f9fdc26b-5cd9-4fb5-9d27-53814fa00dfa" xlink:to="loc_us-gaap_ClassOfStockDomain_f9fdc26b-5cd9-4fb5-9d27-53814fa00dfa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_395cce5a-4fff-434e-a8ec-c475356eadaa" 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_f9fdc26b-5cd9-4fb5-9d27-53814fa00dfa" xlink:to="loc_us-gaap_ClassOfStockDomain_395cce5a-4fff-434e-a8ec-c475356eadaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_07d51870-1b97-42e8-9065-b72dd5680f87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_395cce5a-4fff-434e-a8ec-c475356eadaa" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_07d51870-1b97-42e8-9065-b72dd5680f87" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_751b7509-33a1-4f5a-9997-a08cd722dfdc" 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_395cce5a-4fff-434e-a8ec-c475356eadaa" xlink:to="loc_us-gaap_CommonClassAMember_751b7509-33a1-4f5a-9997-a08cd722dfdc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_c7bfa60e-1faa-422b-8e73-63ecf94b41a2" 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_395cce5a-4fff-434e-a8ec-c475356eadaa" xlink:to="loc_us-gaap_CommonClassBMember_c7bfa60e-1faa-422b-8e73-63ecf94b41a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_efcfc69a-de02-4f24-941c-045ed926b162" 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_680425fe-1d49-44ea-b4fe-31caa4b41ebd" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_efcfc69a-de02-4f24-941c-045ed926b162" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_efcfc69a-de02-4f24-941c-045ed926b162_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_efcfc69a-de02-4f24-941c-045ed926b162" xlink:to="loc_us-gaap_EquityComponentDomain_efcfc69a-de02-4f24-941c-045ed926b162_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_10fbcaaa-854a-4faf-bb7e-81094c372ab9" 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_efcfc69a-de02-4f24-941c-045ed926b162" xlink:to="loc_us-gaap_EquityComponentDomain_10fbcaaa-854a-4faf-bb7e-81094c372ab9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_0e8669a8-3e08-4f69-af46-1c4ea1b2fa3e" 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_10fbcaaa-854a-4faf-bb7e-81094c372ab9" xlink:to="loc_us-gaap_PreferredStockMember_0e8669a8-3e08-4f69-af46-1c4ea1b2fa3e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_edcf3ee7-0180-4049-bcfb-4557afd00c8b" 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_10fbcaaa-854a-4faf-bb7e-81094c372ab9" xlink:to="loc_us-gaap_CommonStockMember_edcf3ee7-0180-4049-bcfb-4557afd00c8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_587238cd-f1df-4002-ae9e-fdacb2217534" 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_10fbcaaa-854a-4faf-bb7e-81094c372ab9" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_587238cd-f1df-4002-ae9e-fdacb2217534" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_0f2b9b57-250f-4397-a3cc-d2ac57fd4492" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_10fbcaaa-854a-4faf-bb7e-81094c372ab9" xlink:to="loc_us-gaap_TreasuryStockMember_0f2b9b57-250f-4397-a3cc-d2ac57fd4492" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_72279716-cf09-4fb1-b138-2477423dfec6" 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_10fbcaaa-854a-4faf-bb7e-81094c372ab9" xlink:to="loc_us-gaap_RetainedEarningsMember_72279716-cf09-4fb1-b138-2477423dfec6" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/CompanyOverviewDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#CompanyOverviewDetails"/>
  <link:definitionLink xlink:role="http://comstockhomes.com/role/CompanyOverviewDetails" xlink:type="extended" id="id30c4344073a4e0cbf01a6bf16bc37e2_CompanyOverviewDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_07d4d5c3-3598-4549-a851-2469aef5c939" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_0e14e31f-e3b5-4407-9d09-7f164511a7a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_07d4d5c3-3598-4549-a851-2469aef5c939" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_0e14e31f-e3b5-4407-9d09-7f164511a7a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_NumberOfSubsidiaries_597e44cf-b19f-4891-b1b7-860c70e4a910" xlink:href="chci-20230331.xsd#chci_NumberOfSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_07d4d5c3-3598-4549-a851-2469aef5c939" xlink:to="loc_chci_NumberOfSubsidiaries_597e44cf-b19f-4891-b1b7-860c70e4a910" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_100a41da-51bc-42b2-827b-8fbe1d680df6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_07d4d5c3-3598-4549-a851-2469aef5c939" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_100a41da-51bc-42b2-827b-8fbe1d680df6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_ee5a6ebe-beae-4d89-869a-ddc8633f4717" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_100a41da-51bc-42b2-827b-8fbe1d680df6" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_ee5a6ebe-beae-4d89-869a-ddc8633f4717" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_ee5a6ebe-beae-4d89-869a-ddc8633f4717_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_ee5a6ebe-beae-4d89-869a-ddc8633f4717" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_ee5a6ebe-beae-4d89-869a-ddc8633f4717_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_246277df-d95a-4b4b-9354-a5c548d88a77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_ee5a6ebe-beae-4d89-869a-ddc8633f4717" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_246277df-d95a-4b4b-9354-a5c548d88a77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_c37e3657-b00d-4615-b024-125df8882a77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_246277df-d95a-4b4b-9354-a5c548d88a77" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_c37e3657-b00d-4615-b024-125df8882a77" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_93ee783d-c24d-4ca4-9170-7e8d8266bc40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_100a41da-51bc-42b2-827b-8fbe1d680df6" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_93ee783d-c24d-4ca4-9170-7e8d8266bc40" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_93ee783d-c24d-4ca4-9170-7e8d8266bc40_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_93ee783d-c24d-4ca4-9170-7e8d8266bc40" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_93ee783d-c24d-4ca4-9170-7e8d8266bc40_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1e4408b1-051d-4e18-aa21-910e5730afe3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_93ee783d-c24d-4ca4-9170-7e8d8266bc40" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1e4408b1-051d-4e18-aa21-910e5730afe3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ComstockEnvironmentalServicesMember_96f9090c-e356-46df-ac5d-16a130434f7e" xlink:href="chci-20230331.xsd#chci_ComstockEnvironmentalServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1e4408b1-051d-4e18-aa21-910e5730afe3" xlink:to="loc_chci_ComstockEnvironmentalServicesMember_96f9090c-e356-46df-ac5d-16a130434f7e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/DiscontinuedOperationsNarrativeDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#DiscontinuedOperationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://comstockhomes.com/role/DiscontinuedOperationsNarrativeDetails" xlink:type="extended" id="ib6f8d4b4505a421e9945ceea2b73e073_DiscontinuedOperationsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b5596441-e323-4288-8602-960351b3a957" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_b7da9b0b-af85-44dd-8a9e-0fb7b899e106" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b5596441-e323-4288-8602-960351b3a957" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_b7da9b0b-af85-44dd-8a9e-0fb7b899e106" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_0cebf2e0-d463-447d-b73e-b427cb8389c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b5596441-e323-4288-8602-960351b3a957" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_0cebf2e0-d463-447d-b73e-b427cb8389c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_EscrowDepositFromDivestitureOfBusiness_93eab2c8-6b49-48f3-a754-8d69ef31981a" xlink:href="chci-20230331.xsd#chci_EscrowDepositFromDivestitureOfBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b5596441-e323-4288-8602-960351b3a957" xlink:to="loc_chci_EscrowDepositFromDivestitureOfBusiness_93eab2c8-6b49-48f3-a754-8d69ef31981a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_c23118ee-2788-4cac-8ccd-49d0759ba1f8" xlink:href="chci-20230331.xsd#chci_DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b5596441-e323-4288-8602-960351b3a957" xlink:to="loc_chci_DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_c23118ee-2788-4cac-8ccd-49d0759ba1f8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_3ddf8139-6607-4d4c-8822-19704c25495c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b5596441-e323-4288-8602-960351b3a957" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_3ddf8139-6607-4d4c-8822-19704c25495c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6b5e254e-e44f-451c-bf92-7ff668f009b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b5596441-e323-4288-8602-960351b3a957" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6b5e254e-e44f-451c-bf92-7ff668f009b5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_7eadbaf9-7f98-4475-be18-2044c7dbe885" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6b5e254e-e44f-451c-bf92-7ff668f009b5" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_7eadbaf9-7f98-4475-be18-2044c7dbe885" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_7eadbaf9-7f98-4475-be18-2044c7dbe885_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_7eadbaf9-7f98-4475-be18-2044c7dbe885" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_7eadbaf9-7f98-4475-be18-2044c7dbe885_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_565f621b-7949-47cb-9a95-573c1ff87da1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_7eadbaf9-7f98-4475-be18-2044c7dbe885" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_565f621b-7949-47cb-9a95-573c1ff87da1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_b6679ae7-bb2a-47d3-b97a-7698313e87bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_565f621b-7949-47cb-9a95-573c1ff87da1" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_b6679ae7-bb2a-47d3-b97a-7698313e87bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_fd4b5093-5c55-446e-99c5-bf299a6b3d18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6b5e254e-e44f-451c-bf92-7ff668f009b5" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_fd4b5093-5c55-446e-99c5-bf299a6b3d18" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_fd4b5093-5c55-446e-99c5-bf299a6b3d18_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_fd4b5093-5c55-446e-99c5-bf299a6b3d18" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_fd4b5093-5c55-446e-99c5-bf299a6b3d18_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bebbe567-619c-4ed5-9fe5-da4b3df925bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_fd4b5093-5c55-446e-99c5-bf299a6b3d18" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bebbe567-619c-4ed5-9fe5-da4b3df925bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ComstockEnvironmentalServicesMember_99888325-b047-4e3a-8e82-9c25fdc21615" xlink:href="chci-20230331.xsd#chci_ComstockEnvironmentalServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bebbe567-619c-4ed5-9fe5-da4b3df925bf" xlink:to="loc_chci_ComstockEnvironmentalServicesMember_99888325-b047-4e3a-8e82-9c25fdc21615" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails"/>
  <link:definitionLink xlink:role="http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails" xlink:type="extended" id="ic316ca03bac04293a1386b084ea57381_DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_112844cd-eca9-4898-97d8-18035dd52c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_8a869a37-3728-4af4-91fe-0574033e583c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_112844cd-eca9-4898-97d8-18035dd52c5e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_8a869a37-3728-4af4-91fe-0574033e583c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c5c68ea5-5b9c-4504-a9c3-709bd6e4f3ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_112844cd-eca9-4898-97d8-18035dd52c5e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c5c68ea5-5b9c-4504-a9c3-709bd6e4f3ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative_03d4fb0a-dab8-46e1-88b5-9c6684cd8980" xlink:href="chci-20230331.xsd#chci_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_112844cd-eca9-4898-97d8-18035dd52c5e" xlink:to="loc_chci_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative_03d4fb0a-dab8-46e1-88b5-9c6684cd8980" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense_55a3a4d8-a395-4c96-b547-bb7c292fb9bc" xlink:href="chci-20230331.xsd#chci_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_112844cd-eca9-4898-97d8-18035dd52c5e" xlink:to="loc_chci_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense_55a3a4d8-a395-4c96-b547-bb7c292fb9bc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_e5965bbe-8b84-42d2-a4ca-52228a3165bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_112844cd-eca9-4898-97d8-18035dd52c5e" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_e5965bbe-8b84-42d2-a4ca-52228a3165bb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_ee0b322e-c1c4-4313-8fec-537339c412a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_112844cd-eca9-4898-97d8-18035dd52c5e" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_ee0b322e-c1c4-4313-8fec-537339c412a5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_c91d7e8b-7121-4515-91b5-75f163bbd788" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_112844cd-eca9-4898-97d8-18035dd52c5e" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_c91d7e8b-7121-4515-91b5-75f163bbd788" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_82302289-e25e-4b83-9e47-0f91b63aa53d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_112844cd-eca9-4898-97d8-18035dd52c5e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_82302289-e25e-4b83-9e47-0f91b63aa53d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_31a2aeb5-b7f3-4622-a7af-9029ea5f674f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_82302289-e25e-4b83-9e47-0f91b63aa53d" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_31a2aeb5-b7f3-4622-a7af-9029ea5f674f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_31a2aeb5-b7f3-4622-a7af-9029ea5f674f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_31a2aeb5-b7f3-4622-a7af-9029ea5f674f" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_31a2aeb5-b7f3-4622-a7af-9029ea5f674f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_a59b8ef5-6665-478e-b8b5-78a1470753db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_31a2aeb5-b7f3-4622-a7af-9029ea5f674f" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_a59b8ef5-6665-478e-b8b5-78a1470753db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_0f2d0cc1-7199-4711-a75a-25bc0bc05698" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_a59b8ef5-6665-478e-b8b5-78a1470753db" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_0f2d0cc1-7199-4711-a75a-25bc0bc05698" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_11458aaf-28c9-4f67-bc94-6c4256cee9d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_82302289-e25e-4b83-9e47-0f91b63aa53d" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_11458aaf-28c9-4f67-bc94-6c4256cee9d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_11458aaf-28c9-4f67-bc94-6c4256cee9d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_11458aaf-28c9-4f67-bc94-6c4256cee9d2" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_11458aaf-28c9-4f67-bc94-6c4256cee9d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b8451921-bcc4-42b9-8a66-59eaa0341f39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_11458aaf-28c9-4f67-bc94-6c4256cee9d2" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b8451921-bcc4-42b9-8a66-59eaa0341f39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ComstockEnvironmentalServicesMember_6742a9bd-ed16-4448-99f4-8a66294fac3c" xlink:href="chci-20230331.xsd#chci_ComstockEnvironmentalServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b8451921-bcc4-42b9-8a66-59eaa0341f39" xlink:to="loc_chci_ComstockEnvironmentalServicesMember_6742a9bd-ed16-4448-99f4-8a66294fac3c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/IntangibleAssetsDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#IntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://comstockhomes.com/role/IntangibleAssetsDetails" xlink:type="extended" id="id5b46e5b5d594182950ddad20eea33d6_IntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_6a7c96ef-493c-48cf-a10a-2ff589a11b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8e69af8d-1390-4cfd-9daa-5cfa180e8dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_6a7c96ef-493c-48cf-a10a-2ff589a11b4a" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8e69af8d-1390-4cfd-9daa-5cfa180e8dc2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_71c5f8e2-cba5-44ba-9259-54787ddfd754" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_6a7c96ef-493c-48cf-a10a-2ff589a11b4a" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_71c5f8e2-cba5-44ba-9259-54787ddfd754" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_cbb0cd8a-4fef-4acd-b74c-edda08dad1d7" 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_ScheduleOfIndefiniteLivedIntangibleAssetsTable_71c5f8e2-cba5-44ba-9259-54787ddfd754" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_cbb0cd8a-4fef-4acd-b74c-edda08dad1d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_cbb0cd8a-4fef-4acd-b74c-edda08dad1d7_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_cbb0cd8a-4fef-4acd-b74c-edda08dad1d7" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_cbb0cd8a-4fef-4acd-b74c-edda08dad1d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_dcc03db0-b3d8-40c9-9587-cdc723c4eb58" 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_cbb0cd8a-4fef-4acd-b74c-edda08dad1d7" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_dcc03db0-b3d8-40c9-9587-cdc723c4eb58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternetDomainNamesMember_6c54d444-fa5d-4dce-b45c-6bf4bdd3f9f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternetDomainNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_dcc03db0-b3d8-40c9-9587-cdc723c4eb58" xlink:to="loc_us-gaap_InternetDomainNamesMember_6c54d444-fa5d-4dce-b45c-6bf4bdd3f9f8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/InvestmentsinRealEstateVenturesScheduleofEquityMethodInvestmentsGroupofInvestmentConsolidatedBalanceSheetatFairValueDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#InvestmentsinRealEstateVenturesScheduleofEquityMethodInvestmentsGroupofInvestmentConsolidatedBalanceSheetatFairValueDetails"/>
  <link:definitionLink xlink:role="http://comstockhomes.com/role/InvestmentsinRealEstateVenturesScheduleofEquityMethodInvestmentsGroupofInvestmentConsolidatedBalanceSheetatFairValueDetails" xlink:type="extended" id="ib0d5fc3f50244ae5861b79157fd31ada_InvestmentsinRealEstateVenturesScheduleofEquityMethodInvestmentsGroupofInvestmentConsolidatedBalanceSheetatFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5af1f6dc-55bd-410a-93b9-8cddf0b6dfbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_2724d8c4-6c4a-4cc0-b6a1-c928361e5615" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5af1f6dc-55bd-410a-93b9-8cddf0b6dfbf" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_2724d8c4-6c4a-4cc0-b6a1-c928361e5615" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_00dd0919-535c-4689-97b9-756db83c4a00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5af1f6dc-55bd-410a-93b9-8cddf0b6dfbf" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_00dd0919-535c-4689-97b9-756db83c4a00" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7e957b24-71eb-4042-a58f-136ff0197c6d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_00dd0919-535c-4689-97b9-756db83c4a00" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7e957b24-71eb-4042-a58f-136ff0197c6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_7e957b24-71eb-4042-a58f-136ff0197c6d_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7e957b24-71eb-4042-a58f-136ff0197c6d" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_7e957b24-71eb-4042-a58f-136ff0197c6d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_0c4a4550-9042-488f-907c-2d6902231ba6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7e957b24-71eb-4042-a58f-136ff0197c6d" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_0c4a4550-9042-488f-907c-2d6902231ba6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_InvestorsXMember_51aa3cb8-6e1c-41be-8876-8d8d3de2c5ad" xlink:href="chci-20230331.xsd#chci_InvestorsXMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0c4a4550-9042-488f-907c-2d6902231ba6" xlink:to="loc_chci_InvestorsXMember_51aa3cb8-6e1c-41be-8876-8d8d3de2c5ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_TheHartfordMember_7d4a5b7c-c291-4112-93e9-3a76af608946" xlink:href="chci-20230331.xsd#chci_TheHartfordMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0c4a4550-9042-488f-907c-2d6902231ba6" xlink:to="loc_chci_TheHartfordMember_7d4a5b7c-c291-4112-93e9-3a76af608946" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_BLVDFortyFourMember_1e9a9c40-2fd6-4a14-be71-ed4a259da5ea" xlink:href="chci-20230331.xsd#chci_BLVDFortyFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0c4a4550-9042-488f-907c-2d6902231ba6" xlink:to="loc_chci_BLVDFortyFourMember_1e9a9c40-2fd6-4a14-be71-ed4a259da5ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_BLVDAnselMember_6289bcd9-cd76-469c-8720-b755d97924ab" xlink:href="chci-20230331.xsd#chci_BLVDAnselMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0c4a4550-9042-488f-907c-2d6902231ba6" xlink:to="loc_chci_BLVDAnselMember_6289bcd9-cd76-469c-8720-b755d97924ab" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/InvestmentsinRealEstateVenturesNarrativeDetail" xlink:type="simple" xlink:href="chci-20230331.xsd#InvestmentsinRealEstateVenturesNarrativeDetail"/>
  <link:definitionLink xlink:role="http://comstockhomes.com/role/InvestmentsinRealEstateVenturesNarrativeDetail" xlink:type="extended" id="idea89b491a824721bc9703687fc40690_InvestmentsinRealEstateVenturesNarrativeDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5bf800b2-76ac-4c83-9c28-fd92677a53e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_NumberOfSquareFoot_6735eed9-33db-41d9-9796-49f0d428bbd0" xlink:href="chci-20230331.xsd#chci_NumberOfSquareFoot"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5bf800b2-76ac-4c83-9c28-fd92677a53e0" xlink:to="loc_chci_NumberOfSquareFoot_6735eed9-33db-41d9-9796-49f0d428bbd0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_be482ea7-8c50-496c-baec-07bfe62dbcbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5bf800b2-76ac-4c83-9c28-fd92677a53e0" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_be482ea7-8c50-496c-baec-07bfe62dbcbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_94d524c9-74d5-4740-b868-c12e046cac00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5bf800b2-76ac-4c83-9c28-fd92677a53e0" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_94d524c9-74d5-4740-b868-c12e046cac00" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_NumberOfUnitsInProperty_f3f56392-c41d-422e-97bc-0248c7bdfbca" xlink:href="chci-20230331.xsd#chci_NumberOfUnitsInProperty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5bf800b2-76ac-4c83-9c28-fd92677a53e0" xlink:to="loc_chci_NumberOfUnitsInProperty_f3f56392-c41d-422e-97bc-0248c7bdfbca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_NumberOfParkingSpaces_0b8a688c-3e70-430b-94aa-5819b98cc813" xlink:href="chci-20230331.xsd#chci_NumberOfParkingSpaces"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5bf800b2-76ac-4c83-9c28-fd92677a53e0" xlink:to="loc_chci_NumberOfParkingSpaces_0b8a688c-3e70-430b-94aa-5819b98cc813" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ProportionateShareOfNetIncomeAndDistributionsAmount_d5ffac59-2735-4e10-af5c-3251cea6319f" xlink:href="chci-20230331.xsd#chci_ProportionateShareOfNetIncomeAndDistributionsAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5bf800b2-76ac-4c83-9c28-fd92677a53e0" xlink:to="loc_chci_ProportionateShareOfNetIncomeAndDistributionsAmount_d5ffac59-2735-4e10-af5c-3251cea6319f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4ae93442-ce89-4343-81ab-19b678d3846c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5bf800b2-76ac-4c83-9c28-fd92677a53e0" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4ae93442-ce89-4343-81ab-19b678d3846c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0d6059f8-a944-4b3b-8d6f-b5241f09bdbd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4ae93442-ce89-4343-81ab-19b678d3846c" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0d6059f8-a944-4b3b-8d6f-b5241f09bdbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_0d6059f8-a944-4b3b-8d6f-b5241f09bdbd_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0d6059f8-a944-4b3b-8d6f-b5241f09bdbd" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_0d6059f8-a944-4b3b-8d6f-b5241f09bdbd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_d858debb-d7c0-436b-80ee-30a4eb4a57cf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0d6059f8-a944-4b3b-8d6f-b5241f09bdbd" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_d858debb-d7c0-436b-80ee-30a4eb4a57cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_TheHartfordMember_7b610211-ad94-41b6-884d-1fedd89d156d" xlink:href="chci-20230331.xsd#chci_TheHartfordMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_d858debb-d7c0-436b-80ee-30a4eb4a57cf" xlink:to="loc_chci_TheHartfordMember_7b610211-ad94-41b6-884d-1fedd89d156d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_BLVDFortyFourMember_0dca0eb9-7d69-4fc6-899a-9161445c148f" xlink:href="chci-20230331.xsd#chci_BLVDFortyFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_d858debb-d7c0-436b-80ee-30a4eb4a57cf" xlink:to="loc_chci_BLVDFortyFourMember_0dca0eb9-7d69-4fc6-899a-9161445c148f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_BLVDAnselMember_556cd4eb-a322-4f70-a7df-641b61a5d8aa" xlink:href="chci-20230331.xsd#chci_BLVDAnselMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_d858debb-d7c0-436b-80ee-30a4eb4a57cf" xlink:to="loc_chci_BLVDAnselMember_556cd4eb-a322-4f70-a7df-641b61a5d8aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_64113514-558a-43b3-a61c-cc056f22557f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4ae93442-ce89-4343-81ab-19b678d3846c" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_64113514-558a-43b3-a61c-cc056f22557f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_64113514-558a-43b3-a61c-cc056f22557f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_64113514-558a-43b3-a61c-cc056f22557f" xlink:to="loc_us-gaap_RelatedPartyDomain_64113514-558a-43b3-a61c-cc056f22557f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_d8b7d400-c4b5-4c9c-b20b-21b35200acea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_64113514-558a-43b3-a61c-cc056f22557f" xlink:to="loc_us-gaap_RelatedPartyDomain_d8b7d400-c4b5-4c9c-b20b-21b35200acea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_0805c5a4-0698-4469-ba97-76d72fb85a1b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AffiliatedEntityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_d8b7d400-c4b5-4c9c-b20b-21b35200acea" xlink:to="loc_srt_AffiliatedEntityMember_0805c5a4-0698-4469-ba97-76d72fb85a1b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofInvestmentsinRealEstateVenturesDetail" xlink:type="simple" xlink:href="chci-20230331.xsd#InvestmentsinUnconsolidatedEntitiesScheduleofInvestmentsinRealEstateVenturesDetail"/>
  <link:definitionLink xlink:role="http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofInvestmentsinRealEstateVenturesDetail" xlink:type="extended" id="ie935e5d47f9345ccb8440e1141ddd4cf_InvestmentsinUnconsolidatedEntitiesScheduleofInvestmentsinRealEstateVenturesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ae1d7549-3bb7-4697-9aa6-b1496b4b167b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_EquityMethodInvestmentFairValueChangeRollForward_468abddb-912d-4401-b99a-f44acd59c324" xlink:href="chci-20230331.xsd#chci_EquityMethodInvestmentFairValueChangeRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ae1d7549-3bb7-4697-9aa6-b1496b4b167b" xlink:to="loc_chci_EquityMethodInvestmentFairValueChangeRollForward_468abddb-912d-4401-b99a-f44acd59c324" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_2a1a7c3c-f0fb-4b0b-a510-6ad9fab08f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chci_EquityMethodInvestmentFairValueChangeRollForward_468abddb-912d-4401-b99a-f44acd59c324" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_2a1a7c3c-f0fb-4b0b-a510-6ad9fab08f7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_EquityMethodInvestmentFairValueAdditions_9d0cef70-7146-4a3e-b041-63ab01498bcf" xlink:href="chci-20230331.xsd#chci_EquityMethodInvestmentFairValueAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chci_EquityMethodInvestmentFairValueChangeRollForward_468abddb-912d-4401-b99a-f44acd59c324" xlink:to="loc_chci_EquityMethodInvestmentFairValueAdditions_9d0cef70-7146-4a3e-b041-63ab01498bcf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_bd74d80e-1dd4-4beb-bb97-d1f8314f97f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chci_EquityMethodInvestmentFairValueChangeRollForward_468abddb-912d-4401-b99a-f44acd59c324" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_bd74d80e-1dd4-4beb-bb97-d1f8314f97f9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ChangeInFairValueOfEquityMethodInvestment_c016d3bf-ef7e-4c92-b06c-1a2993852e58" xlink:href="chci-20230331.xsd#chci_ChangeInFairValueOfEquityMethodInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chci_EquityMethodInvestmentFairValueChangeRollForward_468abddb-912d-4401-b99a-f44acd59c324" xlink:to="loc_chci_ChangeInFairValueOfEquityMethodInvestment_c016d3bf-ef7e-4c92-b06c-1a2993852e58" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_70461018-3d08-4358-8ac3-07f734a89c24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2eab0ab2-85a1-4150-82ae-fe4c46906eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ae1d7549-3bb7-4697-9aa6-b1496b4b167b" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2eab0ab2-85a1-4150-82ae-fe4c46906eb3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2e210b0f-e113-4a09-9dd7-4e0862c5b7aa" 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_ScheduleOfEquityMethodInvestmentsTable_2eab0ab2-85a1-4150-82ae-fe4c46906eb3" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2e210b0f-e113-4a09-9dd7-4e0862c5b7aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2e210b0f-e113-4a09-9dd7-4e0862c5b7aa_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_2e210b0f-e113-4a09-9dd7-4e0862c5b7aa" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2e210b0f-e113-4a09-9dd7-4e0862c5b7aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_367d883b-2a6d-480b-833a-4a70467b542d" 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_2e210b0f-e113-4a09-9dd7-4e0862c5b7aa" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_367d883b-2a6d-480b-833a-4a70467b542d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_542adc16-d383-40a4-a36c-a159e3c9d82d" 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_367d883b-2a6d-480b-833a-4a70467b542d" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_542adc16-d383-40a4-a36c-a159e3c9d82d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/LeasesNarrativeDetail" xlink:type="simple" xlink:href="chci-20230331.xsd#LeasesNarrativeDetail"/>
  <link:definitionLink xlink:role="http://comstockhomes.com/role/LeasesNarrativeDetail" xlink:type="extended" id="i1b951177f3494940bd65744461417427_LeasesNarrativeDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_1a43d4b5-7094-4716-970d-882c89361a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_7a22ab0c-aee4-4609-84b3-972389cef17e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1a43d4b5-7094-4716-970d-882c89361a7e" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_7a22ab0c-aee4-4609-84b3-972389cef17e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c0a4a8bd-a328-4446-a404-6f525460aee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1a43d4b5-7094-4716-970d-882c89361a7e" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c0a4a8bd-a328-4446-a404-6f525460aee9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_f2467eee-402c-4847-8505-c3f4c120c664" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1a43d4b5-7094-4716-970d-882c89361a7e" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_f2467eee-402c-4847-8505-c3f4c120c664" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_e807ea0f-f6c1-482e-8b06-933faa575a0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1a43d4b5-7094-4716-970d-882c89361a7e" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_e807ea0f-f6c1-482e-8b06-933faa575a0b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5c678f73-73f3-44c2-9493-d94178e668f3" 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_LesseeLeaseDescriptionTable_e807ea0f-f6c1-482e-8b06-933faa575a0b" xlink:to="loc_srt_RangeAxis_5c678f73-73f3-44c2-9493-d94178e668f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5c678f73-73f3-44c2-9493-d94178e668f3_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_5c678f73-73f3-44c2-9493-d94178e668f3" xlink:to="loc_srt_RangeMember_5c678f73-73f3-44c2-9493-d94178e668f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c7ef0d98-c09a-4ba6-94b4-bed9e8a750d7" 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_5c678f73-73f3-44c2-9493-d94178e668f3" xlink:to="loc_srt_RangeMember_c7ef0d98-c09a-4ba6-94b4-bed9e8a750d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0b86bdc8-903c-4f9b-aade-9049d90c1a6d" 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_c7ef0d98-c09a-4ba6-94b4-bed9e8a750d7" xlink:to="loc_srt_MinimumMember_0b86bdc8-903c-4f9b-aade-9049d90c1a6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a5756c34-6e14-4b1b-bad1-b9f56be702de" 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_c7ef0d98-c09a-4ba6-94b4-bed9e8a750d7" xlink:to="loc_srt_MaximumMember_a5756c34-6e14-4b1b-bad1-b9f56be702de" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#DebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://comstockhomes.com/role/DebtNarrativeDetails" xlink:type="extended" id="ie7104fa07f1d4aadb6d4e7c81c8872d7_DebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_8a903989-1c4e-448b-a7b1-2813de55bddd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_00ce6f39-9194-4987-aae3-b29d9f01a57e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8a903989-1c4e-448b-a7b1-2813de55bddd" xlink:to="loc_us-gaap_DebtInstrumentTerm_00ce6f39-9194-4987-aae3-b29d9f01a57e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_19de68f7-bf8a-4b69-99bc-485c81bccc3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8a903989-1c4e-448b-a7b1-2813de55bddd" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_19de68f7-bf8a-4b69-99bc-485c81bccc3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_c5e40930-64bf-4a13-89b4-d40cc749aa33" 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_us-gaap_LineOfCreditFacilityLineItems_8a903989-1c4e-448b-a7b1-2813de55bddd" xlink:to="loc_us-gaap_LineOfCredit_c5e40930-64bf-4a13-89b4-d40cc749aa33" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_d9c4fa9f-7113-44a3-b85f-19be53c0cc16" 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_us-gaap_LineOfCreditFacilityLineItems_8a903989-1c4e-448b-a7b1-2813de55bddd" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_d9c4fa9f-7113-44a3-b85f-19be53c0cc16" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_0ec1d241-031b-4550-a7ad-8ade22f36a79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8a903989-1c4e-448b-a7b1-2813de55bddd" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_0ec1d241-031b-4550-a7ad-8ade22f36a79" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_1b6ce79c-086c-40c6-91f1-39f5156804dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ec1d241-031b-4550-a7ad-8ade22f36a79" xlink:to="loc_us-gaap_CreditFacilityAxis_1b6ce79c-086c-40c6-91f1-39f5156804dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_1b6ce79c-086c-40c6-91f1-39f5156804dc_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_1b6ce79c-086c-40c6-91f1-39f5156804dc" xlink:to="loc_us-gaap_CreditFacilityDomain_1b6ce79c-086c-40c6-91f1-39f5156804dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_735fb968-8755-4226-b349-d3ca1dbaac2a" 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_1b6ce79c-086c-40c6-91f1-39f5156804dc" xlink:to="loc_us-gaap_CreditFacilityDomain_735fb968-8755-4226-b349-d3ca1dbaac2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_05aab349-de45-433a-be5a-6f5767df4648" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_735fb968-8755-4226-b349-d3ca1dbaac2a" xlink:to="loc_us-gaap_SecuredDebtMember_05aab349-de45-433a-be5a-6f5767df4648" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0a8ede31-d625-454e-a8f5-35a5974199cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ec1d241-031b-4550-a7ad-8ade22f36a79" xlink:to="loc_us-gaap_DebtInstrumentAxis_0a8ede31-d625-454e-a8f5-35a5974199cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0a8ede31-d625-454e-a8f5-35a5974199cd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_0a8ede31-d625-454e-a8f5-35a5974199cd" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0a8ede31-d625-454e-a8f5-35a5974199cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3788d37d-271b-4771-95f7-c7785648612d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_0a8ede31-d625-454e-a8f5-35a5974199cd" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3788d37d-271b-4771-95f7-c7785648612d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_CreditFacilityMember_007ef39c-5642-4b44-abf6-039419f016b9" xlink:href="chci-20230331.xsd#chci_CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3788d37d-271b-4771-95f7-c7785648612d" xlink:to="loc_chci_CreditFacilityMember_007ef39c-5642-4b44-abf6-039419f016b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_855080da-a32f-4a32-b61e-881abc27d29f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ec1d241-031b-4550-a7ad-8ade22f36a79" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_855080da-a32f-4a32-b61e-881abc27d29f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_855080da-a32f-4a32-b61e-881abc27d29f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_855080da-a32f-4a32-b61e-881abc27d29f" xlink:to="loc_us-gaap_RelatedPartyDomain_855080da-a32f-4a32-b61e-881abc27d29f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_e01f5ac5-90a5-4f7f-bcae-8d7d658316bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_855080da-a32f-4a32-b61e-881abc27d29f" xlink:to="loc_us-gaap_RelatedPartyDomain_e01f5ac5-90a5-4f7f-bcae-8d7d658316bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ComstockDevelopmentServicesMember_4641d822-9f75-4879-91a1-88c68d131562" xlink:href="chci-20230331.xsd#chci_ComstockDevelopmentServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_e01f5ac5-90a5-4f7f-bcae-8d7d658316bd" xlink:to="loc_chci_ComstockDevelopmentServicesMember_4641d822-9f75-4879-91a1-88c68d131562" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_36343caa-36f7-4c31-a7b7-f0be4c998be1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ec1d241-031b-4550-a7ad-8ade22f36a79" xlink:to="loc_us-gaap_VariableRateAxis_36343caa-36f7-4c31-a7b7-f0be4c998be1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_36343caa-36f7-4c31-a7b7-f0be4c998be1_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_36343caa-36f7-4c31-a7b7-f0be4c998be1" xlink:to="loc_us-gaap_VariableRateDomain_36343caa-36f7-4c31-a7b7-f0be4c998be1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_e14ac4de-b4ed-4e36-be70-1827d595ceb7" 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_36343caa-36f7-4c31-a7b7-f0be4c998be1" xlink:to="loc_us-gaap_VariableRateDomain_e14ac4de-b4ed-4e36-be70-1827d595ceb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_WallStreetJournalPrimeRateMember_093055b7-4802-4dae-ae90-3d0c6ce00279" xlink:href="chci-20230331.xsd#chci_WallStreetJournalPrimeRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_e14ac4de-b4ed-4e36-be70-1827d595ceb7" xlink:to="loc_chci_WallStreetJournalPrimeRateMember_093055b7-4802-4dae-ae90-3d0c6ce00279" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#StockholdersEquityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://comstockhomes.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended" id="i759ea29eea08424882cd5706ed858cb1_StockholdersEquityNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" 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_CommonStockParOrStatedValuePerShare_cf6bf893-3253-41a4-8e56-9b77a54aec58" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_cf6bf893-3253-41a4-8e56-9b77a54aec58" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_CommonStockNumberOfVotesPerShare_88e8714c-2caf-47b7-9071-10824439113e" xlink:href="chci-20230331.xsd#chci_CommonStockNumberOfVotesPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_chci_CommonStockNumberOfVotesPerShare_88e8714c-2caf-47b7-9071-10824439113e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_1f93f1c2-b3b3-4930-95f1-5034b9d2bfe9" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_1f93f1c2-b3b3-4930-95f1-5034b9d2bfe9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRedeemedOrCalledDuringPeriodShares_ee8a63c1-138f-417c-8f99-71f6ccd71db0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_StockRedeemedOrCalledDuringPeriodShares_ee8a63c1-138f-417c-8f99-71f6ccd71db0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRedeemedOrCalledDuringPeriodValue_2381159c-baa7-4655-a53a-b7d35418b257" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_StockRedeemedOrCalledDuringPeriodValue_2381159c-baa7-4655-a53a-b7d35418b257" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount_4a6c3dd4-0ffc-4cfc-8a45-3fda50aa56ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount_4a6c3dd4-0ffc-4cfc-8a45-3fda50aa56ad" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionDiscount_39f47a57-bb47-4d94-b9a2-769a3dae395a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockRedemptionDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_PreferredStockRedemptionDiscount_39f47a57-bb47-4d94-b9a2-769a3dae395a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPremium_a76432b6-4c8e-4032-bb74-2571c7c4d130" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockRedemptionPremium"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_PreferredStockRedemptionPremium_a76432b6-4c8e-4032-bb74-2571c7c4d130" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_fc7bb800-df6c-4bc1-b22f-b25028dd03cc" 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_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_fc7bb800-df6c-4bc1-b22f-b25028dd03cc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_67e27c26-5f64-4109-89b3-4b895c06bf76" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_CommonStockSharesIssued_67e27c26-5f64-4109-89b3-4b895c06bf76" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_6473b124-53d8-48a3-923b-a0b0919afc78" 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_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_6473b124-53d8-48a3-923b-a0b0919afc78" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_fb4ab16c-0e6a-4034-8616-36919bb1cf3f" 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_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_fb4ab16c-0e6a-4034-8616-36919bb1cf3f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_16cd972c-ab69-45f3-a522-202f7a91aed9" 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_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_16cd972c-ab69-45f3-a522-202f7a91aed9" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ShareBasedPaymentArrangementNumberOfAnnualInstallments_13c2d614-593a-4445-bd7c-119bd5fd87d8" xlink:href="chci-20230331.xsd#chci_ShareBasedPaymentArrangementNumberOfAnnualInstallments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_chci_ShareBasedPaymentArrangementNumberOfAnnualInstallments_13c2d614-593a-4445-bd7c-119bd5fd87d8" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4f7c196c-42fb-4673-bf3c-5c4266be6bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4f7c196c-42fb-4673-bf3c-5c4266be6bd7" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage_1328ca5c-7e9a-4e8d-aa9f-fe0cccafa1cf" xlink:href="chci-20230331.xsd#chci_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_chci_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage_1328ca5c-7e9a-4e8d-aa9f-fe0cccafa1cf" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_f0b8c22e-821d-456e-888d-4f8c81c9193f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_f0b8c22e-821d-456e-888d-4f8c81c9193f" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_bd3bfdfe-d995-4f49-b5d4-98694514259a" 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_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_bd3bfdfe-d995-4f49-b5d4-98694514259a" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b85a80cf-9b5f-4b1e-a36b-d18f2dbf87b4" 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_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b85a80cf-9b5f-4b1e-a36b-d18f2dbf87b4" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f64be366-0421-4295-88aa-3ceaa4244382" 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_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f64be366-0421-4295-88aa-3ceaa4244382" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_679e4cfe-ae63-4463-8636-22374fe52287" 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_f64be366-0421-4295-88aa-3ceaa4244382" xlink:to="loc_us-gaap_StatementClassOfStockAxis_679e4cfe-ae63-4463-8636-22374fe52287" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_679e4cfe-ae63-4463-8636-22374fe52287_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_679e4cfe-ae63-4463-8636-22374fe52287" xlink:to="loc_us-gaap_ClassOfStockDomain_679e4cfe-ae63-4463-8636-22374fe52287_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b2e8e0ef-05c3-4e66-a49b-a79e588979b1" 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_679e4cfe-ae63-4463-8636-22374fe52287" xlink:to="loc_us-gaap_ClassOfStockDomain_b2e8e0ef-05c3-4e66-a49b-a79e588979b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_ed98962f-b521-4c29-956d-74650c2fe404" 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_b2e8e0ef-05c3-4e66-a49b-a79e588979b1" xlink:to="loc_us-gaap_CommonClassBMember_ed98962f-b521-4c29-956d-74650c2fe404" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_43016cc3-6ad3-4688-ab8c-0f2922b4f17b" 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_b2e8e0ef-05c3-4e66-a49b-a79e588979b1" xlink:to="loc_us-gaap_CommonClassAMember_43016cc3-6ad3-4688-ab8c-0f2922b4f17b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_1d4f9ea1-a5c8-4f12-adc4-b1c8c473aa20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_b2e8e0ef-05c3-4e66-a49b-a79e588979b1" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_1d4f9ea1-a5c8-4f12-adc4-b1c8c473aa20" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_38ae8f29-fa51-4550-80e9-b1c1368592d1" 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_f64be366-0421-4295-88aa-3ceaa4244382" xlink:to="loc_us-gaap_PlanNameAxis_38ae8f29-fa51-4550-80e9-b1c1368592d1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_38ae8f29-fa51-4550-80e9-b1c1368592d1_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_38ae8f29-fa51-4550-80e9-b1c1368592d1" xlink:to="loc_us-gaap_PlanNameDomain_38ae8f29-fa51-4550-80e9-b1c1368592d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_949e0b14-4150-4727-9273-b74eef11ed5b" 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_38ae8f29-fa51-4550-80e9-b1c1368592d1" xlink:to="loc_us-gaap_PlanNameDomain_949e0b14-4150-4727-9273-b74eef11ed5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_TwoThousandNineteenOmnibusIncentivePlanMember_719ad5a4-a35d-4cd4-9aaf-1c3fe3d8c274" xlink:href="chci-20230331.xsd#chci_TwoThousandNineteenOmnibusIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_949e0b14-4150-4727-9273-b74eef11ed5b" xlink:to="loc_chci_TwoThousandNineteenOmnibusIncentivePlanMember_719ad5a4-a35d-4cd4-9aaf-1c3fe3d8c274" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0a280781-a904-4db6-baca-273053e7808e" 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_f64be366-0421-4295-88aa-3ceaa4244382" xlink:to="loc_us-gaap_AwardTypeAxis_0a280781-a904-4db6-baca-273053e7808e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0a280781-a904-4db6-baca-273053e7808e_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_0a280781-a904-4db6-baca-273053e7808e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0a280781-a904-4db6-baca-273053e7808e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_595c4340-c815-472e-873c-210243c22fec" 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_0a280781-a904-4db6-baca-273053e7808e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_595c4340-c815-472e-873c-210243c22fec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_3c27267c-5792-413c-a54d-f680c163addf" 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_595c4340-c815-472e-873c-210243c22fec" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_3c27267c-5792-413c-a54d-f680c163addf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_7e6d8de3-d05e-4859-b4f5-155091093b58" 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_595c4340-c815-472e-873c-210243c22fec" xlink:to="loc_us-gaap_EmployeeStockOptionMember_7e6d8de3-d05e-4859-b4f5-155091093b58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d9bcbbb6-a18a-430a-a0f9-9f2c8207b5c1" 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_f64be366-0421-4295-88aa-3ceaa4244382" xlink:to="loc_srt_RangeAxis_d9bcbbb6-a18a-430a-a0f9-9f2c8207b5c1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d9bcbbb6-a18a-430a-a0f9-9f2c8207b5c1_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_d9bcbbb6-a18a-430a-a0f9-9f2c8207b5c1" xlink:to="loc_srt_RangeMember_d9bcbbb6-a18a-430a-a0f9-9f2c8207b5c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2abe35e8-1787-4930-813b-1555c2ddf19d" 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_d9bcbbb6-a18a-430a-a0f9-9f2c8207b5c1" xlink:to="loc_srt_RangeMember_2abe35e8-1787-4930-813b-1555c2ddf19d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_132bf885-527a-4f1f-bab4-b6c9ecfee8ef" 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_2abe35e8-1787-4930-813b-1555c2ddf19d" xlink:to="loc_srt_MinimumMember_132bf885-527a-4f1f-bab4-b6c9ecfee8ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_758fd414-b6eb-49b5-b026-f45d6c313b54" 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_2abe35e8-1787-4930-813b-1555c2ddf19d" xlink:to="loc_srt_MaximumMember_758fd414-b6eb-49b5-b026-f45d6c313b54" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/StockholdersEquitySummaryInformationaboutStockOptionActivityDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#StockholdersEquitySummaryInformationaboutStockOptionActivityDetails"/>
  <link:definitionLink xlink:role="http://comstockhomes.com/role/StockholdersEquitySummaryInformationaboutStockOptionActivityDetails" xlink:type="extended" id="ib1fa4893349047c29d521e0dd39a9e7d_StockholdersEquitySummaryInformationaboutStockOptionActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1dd87fec-0c05-48ee-a3c9-6f6684359e79" 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_d12978ef-2ccf-40e3-b389-34c552fb1da1" 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_1dd87fec-0c05-48ee-a3c9-6f6684359e79" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d12978ef-2ccf-40e3-b389-34c552fb1da1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a4c39149-a2b8-44d6-87a0-913c8a1022c6" 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_d12978ef-2ccf-40e3-b389-34c552fb1da1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a4c39149-a2b8-44d6-87a0-913c8a1022c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0abc8fd5-11b4-4c65-a851-8639bb35ffd3" 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_d12978ef-2ccf-40e3-b389-34c552fb1da1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0abc8fd5-11b4-4c65-a851-8639bb35ffd3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a76a9055-9760-4a5e-b674-2073e7930b32" 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_d12978ef-2ccf-40e3-b389-34c552fb1da1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a76a9055-9760-4a5e-b674-2073e7930b32" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a4da8206-a84d-4ca8-a5bb-1415ae6a655c" 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_d12978ef-2ccf-40e3-b389-34c552fb1da1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a4da8206-a84d-4ca8-a5bb-1415ae6a655c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e0639556-7108-426e-99b1-64610cb6ce96" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_347932f5-e592-4966-9a1c-b63ea246d89f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1dd87fec-0c05-48ee-a3c9-6f6684359e79" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_347932f5-e592-4966-9a1c-b63ea246d89f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d60cbd7f-b49a-409b-ad39-a3b1b6342e2d" 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_1dd87fec-0c05-48ee-a3c9-6f6684359e79" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d60cbd7f-b49a-409b-ad39-a3b1b6342e2d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5739c31a-36cd-4cb5-99e4-224a120217ff" 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_d60cbd7f-b49a-409b-ad39-a3b1b6342e2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5739c31a-36cd-4cb5-99e4-224a120217ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3d28311d-8de7-4666-b5a9-2b55923779df" 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_d60cbd7f-b49a-409b-ad39-a3b1b6342e2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3d28311d-8de7-4666-b5a9-2b55923779df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2b33bc31-18ed-420c-bb7d-6108ea790eb6" 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_d60cbd7f-b49a-409b-ad39-a3b1b6342e2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2b33bc31-18ed-420c-bb7d-6108ea790eb6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_b8244107-771a-45de-9b3e-88b758700c7c" 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_d60cbd7f-b49a-409b-ad39-a3b1b6342e2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_b8244107-771a-45de-9b3e-88b758700c7c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f20c15cc-ddd7-4055-823e-5481240c5597" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_a2014651-a8a2-448f-b40a-f75f666d6329" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1dd87fec-0c05-48ee-a3c9-6f6684359e79" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_a2014651-a8a2-448f-b40a-f75f666d6329" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8ef9b7e3-cb69-4d84-88dd-f82d08732810" 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_1dd87fec-0c05-48ee-a3c9-6f6684359e79" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8ef9b7e3-cb69-4d84-88dd-f82d08732810" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_bab09495-f2e0-48b6-975e-c8bec25b420b" 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_8ef9b7e3-cb69-4d84-88dd-f82d08732810" xlink:to="loc_us-gaap_AwardTypeAxis_bab09495-f2e0-48b6-975e-c8bec25b420b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bab09495-f2e0-48b6-975e-c8bec25b420b_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_bab09495-f2e0-48b6-975e-c8bec25b420b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bab09495-f2e0-48b6-975e-c8bec25b420b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_56ad7aa0-9ce9-4afd-b0e4-6c2ca5c964c1" 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_bab09495-f2e0-48b6-975e-c8bec25b420b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_56ad7aa0-9ce9-4afd-b0e4-6c2ca5c964c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_4a706b20-5233-4622-97d9-f7fa34a37d97" 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_56ad7aa0-9ce9-4afd-b0e4-6c2ca5c964c1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_4a706b20-5233-4622-97d9-f7fa34a37d97" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails"/>
  <link:definitionLink xlink:role="http://comstockhomes.com/role/RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails" xlink:type="extended" id="id8fd0445f4e749fa830249a0e6ea5982_RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_bfe55253-1957-439c-92b8-b1ae41987872" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_64366681-b41d-4447-98e1-9049875c1118" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_bfe55253-1957-439c-92b8-b1ae41987872" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_64366681-b41d-4447-98e1-9049875c1118" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_1c7506f8-1ecd-4b5e-829c-b43ed85016e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_bfe55253-1957-439c-92b8-b1ae41987872" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_1c7506f8-1ecd-4b5e-829c-b43ed85016e2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RevenueByLineOfBusinessAxis_e0396bde-6c16-493c-bca3-a51efa49f616" xlink:href="chci-20230331.xsd#chci_RevenueByLineOfBusinessAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1c7506f8-1ecd-4b5e-829c-b43ed85016e2" xlink:to="loc_chci_RevenueByLineOfBusinessAxis_e0396bde-6c16-493c-bca3-a51efa49f616" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RevenueByLineOfBusinessDomain_e0396bde-6c16-493c-bca3-a51efa49f616_default" xlink:href="chci-20230331.xsd#chci_RevenueByLineOfBusinessDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_chci_RevenueByLineOfBusinessAxis_e0396bde-6c16-493c-bca3-a51efa49f616" xlink:to="loc_chci_RevenueByLineOfBusinessDomain_e0396bde-6c16-493c-bca3-a51efa49f616_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RevenueByLineOfBusinessDomain_16acdddd-435c-4cc1-b70d-280b996814ae" xlink:href="chci-20230331.xsd#chci_RevenueByLineOfBusinessDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_chci_RevenueByLineOfBusinessAxis_e0396bde-6c16-493c-bca3-a51efa49f616" xlink:to="loc_chci_RevenueByLineOfBusinessDomain_16acdddd-435c-4cc1-b70d-280b996814ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetManagement1Member_5c44821a-0b93-4109-957c-b3dac98f7917" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetManagement1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chci_RevenueByLineOfBusinessDomain_16acdddd-435c-4cc1-b70d-280b996814ae" xlink:to="loc_us-gaap_AssetManagement1Member_5c44821a-0b93-4109-957c-b3dac98f7917" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_PropertyManagementMember_0fff1120-12cd-4614-a461-85476416870a" xlink:href="chci-20230331.xsd#chci_PropertyManagementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chci_RevenueByLineOfBusinessDomain_16acdddd-435c-4cc1-b70d-280b996814ae" xlink:to="loc_chci_PropertyManagementMember_0fff1120-12cd-4614-a461-85476416870a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParkingMember_2bbb3267-9160-46bd-89c3-ad71ae47eab0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParkingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chci_RevenueByLineOfBusinessDomain_16acdddd-435c-4cc1-b70d-280b996814ae" xlink:to="loc_us-gaap_ParkingMember_2bbb3267-9160-46bd-89c3-ad71ae47eab0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_aba607e2-01f6-42a1-86d5-0ad9929500ab" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1c7506f8-1ecd-4b5e-829c-b43ed85016e2" xlink:to="loc_srt_MajorCustomersAxis_aba607e2-01f6-42a1-86d5-0ad9929500ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_aba607e2-01f6-42a1-86d5-0ad9929500ab_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_aba607e2-01f6-42a1-86d5-0ad9929500ab" xlink:to="loc_srt_NameOfMajorCustomerDomain_aba607e2-01f6-42a1-86d5-0ad9929500ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_15ba2ba2-4045-49bc-9aee-a5275096035e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_aba607e2-01f6-42a1-86d5-0ad9929500ab" xlink:to="loc_srt_NameOfMajorCustomerDomain_15ba2ba2-4045-49bc-9aee-a5275096035e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyMember_dba2bba0-3f3b-4b64-9fb3-f20b0c340d21" xlink:href="chci-20230331.xsd#chci_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_15ba2ba2-4045-49bc-9aee-a5275096035e" xlink:to="loc_chci_RelatedPartyMember_dba2bba0-3f3b-4b64-9fb3-f20b0c340d21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_CommercialCustomersMember_873fc20a-37fd-43c8-ac08-2cf6d9eda601" xlink:href="chci-20230331.xsd#chci_CommercialCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_15ba2ba2-4045-49bc-9aee-a5275096035e" xlink:to="loc_chci_CommercialCustomersMember_873fc20a-37fd-43c8-ac08-2cf6d9eda601" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_8a49d6f4-3e83-4d5e-822d-a9116908b44c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1c7506f8-1ecd-4b5e-829c-b43ed85016e2" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_8a49d6f4-3e83-4d5e-822d-a9116908b44c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_8a49d6f4-3e83-4d5e-822d-a9116908b44c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_8a49d6f4-3e83-4d5e-822d-a9116908b44c" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_8a49d6f4-3e83-4d5e-822d-a9116908b44c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_d83d4aae-b5e7-47f1-b977-d5c1d727a5be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_8a49d6f4-3e83-4d5e-822d-a9116908b44c" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_d83d4aae-b5e7-47f1-b977-d5c1d727a5be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_de10f918-0c46-407f-9830-0090808d8200" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedPriceContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_d83d4aae-b5e7-47f1-b977-d5c1d727a5be" xlink:to="loc_us-gaap_FixedPriceContractMember_de10f918-0c46-407f-9830-0090808d8200" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_CostplusContractMember_123bbc76-ca3d-47f8-bc47-eb82800584cf" xlink:href="chci-20230331.xsd#chci_CostplusContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_d83d4aae-b5e7-47f1-b977-d5c1d727a5be" xlink:to="loc_chci_CostplusContractMember_123bbc76-ca3d-47f8-bc47-eb82800584cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_1bd7065e-6c4b-4fb2-a004-2f2c2f2f5dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_d83d4aae-b5e7-47f1-b977-d5c1d727a5be" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_1bd7065e-6c4b-4fb2-a004-2f2c2f2f5dc6" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail" xlink:type="simple" xlink:href="chci-20230331.xsd#NetIncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail"/>
  <link:definitionLink xlink:role="http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail" xlink:type="extended" id="i38a3fb9985304f2d8a41b22423077a30_NetIncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_72ef8cd4-c7dc-477a-8d79-62c94f2fa1e6" 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_0e4d04db-3775-4388-9d7c-a91bae277290" 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_72ef8cd4-c7dc-477a-8d79-62c94f2fa1e6" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_0e4d04db-3775-4388-9d7c-a91bae277290" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_17d12462-5e1f-4aae-a61c-2f8efc8c259e" 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_72ef8cd4-c7dc-477a-8d79-62c94f2fa1e6" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_17d12462-5e1f-4aae-a61c-2f8efc8c259e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_7dd63b25-1d43-45b6-9267-955ac8fbf925" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_17d12462-5e1f-4aae-a61c-2f8efc8c259e" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_7dd63b25-1d43-45b6-9267-955ac8fbf925" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_7dd63b25-1d43-45b6-9267-955ac8fbf925_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_7dd63b25-1d43-45b6-9267-955ac8fbf925" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_7dd63b25-1d43-45b6-9267-955ac8fbf925_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_8d9bce43-3cf2-42d4-ab44-b82616769a62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_7dd63b25-1d43-45b6-9267-955ac8fbf925" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_8d9bce43-3cf2-42d4-ab44-b82616769a62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_8972cd7c-37ed-458e-a649-a312577f02b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_8d9bce43-3cf2-42d4-ab44-b82616769a62" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_8972cd7c-37ed-458e-a649-a312577f02b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_92284b34-78b0-4075-b0c2-46b0856f412f" 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_17d12462-5e1f-4aae-a61c-2f8efc8c259e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_92284b34-78b0-4075-b0c2-46b0856f412f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_92284b34-78b0-4075-b0c2-46b0856f412f_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_92284b34-78b0-4075-b0c2-46b0856f412f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_92284b34-78b0-4075-b0c2-46b0856f412f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_26201e98-1565-4f5b-9385-dbef30448e3c" 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_92284b34-78b0-4075-b0c2-46b0856f412f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_26201e98-1565-4f5b-9385-dbef30448e3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_a5afe3c9-21f5-43e9-9afc-34740c34421d" 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_26201e98-1565-4f5b-9385-dbef30448e3c" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_a5afe3c9-21f5-43e9-9afc-34740c34421d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_e662d223-03c4-4ece-b1c5-9a19f2a78bd8" 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_26201e98-1565-4f5b-9385-dbef30448e3c" xlink:to="loc_us-gaap_EmployeeStockOptionMember_e662d223-03c4-4ece-b1c5-9a19f2a78bd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_6dd850f2-6ef1-46e8-a1db-4066e4504b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_26201e98-1565-4f5b-9385-dbef30448e3c" xlink:to="loc_us-gaap_WarrantMember_6dd850f2-6ef1-46e8-a1db-4066e4504b1e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail" xlink:type="simple" xlink:href="chci-20230331.xsd#RelatedPartyTransactionsNarrativeDetail"/>
  <link:definitionLink xlink:role="http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail" xlink:type="extended" id="i27192086316348bd8fa0770e675b7948_RelatedPartyTransactionsNarrativeDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_d67722eb-c278-4162-8226-8f66e92998ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_us-gaap_ContractualObligation_d67722eb-c278-4162-8226-8f66e92998ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_AgreementAdditionalExtensionTerm_aa032485-9a4c-4e7e-bb0e-8c9c6b5f9358" xlink:href="chci-20230331.xsd#chci_AgreementAdditionalExtensionTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_chci_AgreementAdditionalExtensionTerm_aa032485-9a4c-4e7e-bb0e-8c9c6b5f9358" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_AgreementNoticePeriodRequiredForNonRenewal_e841df64-10ff-47d3-953d-ee2ebe4e5bd5" xlink:href="chci-20230331.xsd#chci_AgreementNoticePeriodRequiredForNonRenewal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_chci_AgreementNoticePeriodRequiredForNonRenewal_e841df64-10ff-47d3-953d-ee2ebe4e5bd5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_AgreementNoticePeriodAfterEffectiveDateForTermination_d178f575-b1a0-440d-9bd3-36ac1abaf44e" xlink:href="chci-20230331.xsd#chci_AgreementNoticePeriodAfterEffectiveDateForTermination"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_chci_AgreementNoticePeriodAfterEffectiveDateForTermination_d178f575-b1a0-440d-9bd3-36ac1abaf44e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_PropertyManagementAgreementsInitialTerm_83d28592-fef3-4902-a8cb-4139c3aea77f" xlink:href="chci-20230331.xsd#chci_PropertyManagementAgreementsInitialTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_chci_PropertyManagementAgreementsInitialTerm_83d28592-fef3-4902-a8cb-4139c3aea77f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_PropertyManagementAgreementsRenewalTerm_b5f338d8-1f6c-4999-9cd9-98dab1cc3093" xlink:href="chci-20230331.xsd#chci_PropertyManagementAgreementsRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_chci_PropertyManagementAgreementsRenewalTerm_b5f338d8-1f6c-4999-9cd9-98dab1cc3093" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfConstructionManagementFee_64510b1e-1324-45b4-90bd-6d514be0edaa" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfConstructionManagementFee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_chci_RelatedPartyTransactionPercentageOfConstructionManagementFee_64510b1e-1324-45b4-90bd-6d514be0edaa" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_FutureLeasePaymentPercentageOfLeasingFee_aa2dd0b2-df97-483e-b637-8df4680bfe35" xlink:href="chci-20230331.xsd#chci_FutureLeasePaymentPercentageOfLeasingFee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_chci_FutureLeasePaymentPercentageOfLeasingFee_aa2dd0b2-df97-483e-b637-8df4680bfe35" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionAggregateFeePayable_abc872e2-ca52-42d4-ba41-eef483e1ebcc" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionAggregateFeePayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_chci_RelatedPartyTransactionAggregateFeePayable_abc872e2-ca52-42d4-ba41-eef483e1ebcc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_NumberOfInstallmentsOfFeePayment_72fa0a3a-8f24-41b1-b8c3-034901251ef4" xlink:href="chci-20230331.xsd#chci_NumberOfInstallmentsOfFeePayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_chci_NumberOfInstallmentsOfFeePayment_72fa0a3a-8f24-41b1-b8c3-034901251ef4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionFeePayableInInstallments_c9d36953-98f0-4901-960e-6f401bd43102" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionFeePayableInInstallments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_chci_RelatedPartyTransactionFeePayableInInstallments_c9d36953-98f0-4901-960e-6f401bd43102" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionExpirationPeriod_fc92c385-0f75-4aae-86ed-a19c2862d0f5" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_chci_RelatedPartyTransactionExpirationPeriod_fc92c385-0f75-4aae-86ed-a19c2862d0f5" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeePayable_91c613c6-df6c-4e44-86d8-86698ca8ee2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ManagementFeePayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_us-gaap_ManagementFeePayable_91c613c6-df6c-4e44-86d8-86698ca8ee2c" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_PercentageOfMembershipInterestOwnedByCompanyAndPartners_544112e7-22fb-42c1-8c6e-389c9ae78c79" xlink:href="chci-20230331.xsd#chci_PercentageOfMembershipInterestOwnedByCompanyAndPartners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_chci_PercentageOfMembershipInterestOwnedByCompanyAndPartners_544112e7-22fb-42c1-8c6e-389c9ae78c79" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_078b5d51-3fe8-4c73-bea0-05056b36d510" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_078b5d51-3fe8-4c73-bea0-05056b36d510" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_NumberOfSquareFoot_85728737-f634-47c0-b6c2-00d22f1e36c7" xlink:href="chci-20230331.xsd#chci_NumberOfSquareFoot"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_chci_NumberOfSquareFoot_85728737-f634-47c0-b6c2-00d22f1e36c7" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_104fa2c3-41f2-43ad-a5c8-fc49a4febd00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_104fa2c3-41f2-43ad-a5c8-fc49a4febd00" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1c8317a4-8b2a-46bc-a953-9f646f101c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_104fa2c3-41f2-43ad-a5c8-fc49a4febd00" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1c8317a4-8b2a-46bc-a953-9f646f101c6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_1c8317a4-8b2a-46bc-a953-9f646f101c6c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1c8317a4-8b2a-46bc-a953-9f646f101c6c" xlink:to="loc_us-gaap_RelatedPartyDomain_1c8317a4-8b2a-46bc-a953-9f646f101c6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_84039497-3684-46d5-8bc7-d11bdab03b0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1c8317a4-8b2a-46bc-a953-9f646f101c6c" xlink:to="loc_us-gaap_RelatedPartyDomain_84039497-3684-46d5-8bc7-d11bdab03b0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ComstockDevelopmentServicesMember_a00f6825-5574-4cdc-8f59-81e6e28f1b5b" xlink:href="chci-20230331.xsd#chci_ComstockDevelopmentServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_84039497-3684-46d5-8bc7-d11bdab03b0b" xlink:to="loc_chci_ComstockDevelopmentServicesMember_a00f6825-5574-4cdc-8f59-81e6e28f1b5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ComstockInvestorsXMember_fdeffc1c-b447-4291-9ea1-fe6502e952d9" xlink:href="chci-20230331.xsd#chci_ComstockInvestorsXMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_84039497-3684-46d5-8bc7-d11bdab03b0b" xlink:to="loc_chci_ComstockInvestorsXMember_fdeffc1c-b447-4291-9ea1-fe6502e952d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_8a65a8ce-2f25-47af-92f0-74afbc441635" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AffiliatedEntityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_84039497-3684-46d5-8bc7-d11bdab03b0b" xlink:to="loc_srt_AffiliatedEntityMember_8a65a8ce-2f25-47af-92f0-74afbc441635" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ParkXManagementLCMember_bd5f6074-e262-4041-8169-d85c81e31c16" xlink:href="chci-20230331.xsd#chci_ParkXManagementLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_84039497-3684-46d5-8bc7-d11bdab03b0b" xlink:to="loc_chci_ParkXManagementLCMember_bd5f6074-e262-4041-8169-d85c81e31c16" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_dec74031-c58e-4f20-8699-f54b01af307b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_104fa2c3-41f2-43ad-a5c8-fc49a4febd00" xlink:to="loc_us-gaap_TypeOfArrangementAxis_dec74031-c58e-4f20-8699-f54b01af307b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_dec74031-c58e-4f20-8699-f54b01af307b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_dec74031-c58e-4f20-8699-f54b01af307b" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_dec74031-c58e-4f20-8699-f54b01af307b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_bc475daf-ac62-46bd-b7da-c8c41c603ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_dec74031-c58e-4f20-8699-f54b01af307b" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_bc475daf-ac62-46bd-b7da-c8c41c603ac9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember_dc2f8b13-3da0-49ea-861b-dcf602db5e59" xlink:href="chci-20230331.xsd#chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_bc475daf-ac62-46bd-b7da-c8c41c603ac9" xlink:to="loc_chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember_dc2f8b13-3da0-49ea-861b-dcf602db5e59" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember_f4b6dc12-d3e1-46bf-b607-9cf474e039d8" xlink:href="chci-20230331.xsd#chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_bc475daf-ac62-46bd-b7da-c8c41c603ac9" xlink:to="loc_chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember_f4b6dc12-d3e1-46bf-b607-9cf474e039d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_BusinessManagementAgreementMember_9c9a2507-0c69-45af-a94c-4dafac8c742b" xlink:href="chci-20230331.xsd#chci_BusinessManagementAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_bc475daf-ac62-46bd-b7da-c8c41c603ac9" xlink:to="loc_chci_BusinessManagementAgreementMember_9c9a2507-0c69-45af-a94c-4dafac8c742b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_614b48a0-393a-46b3-b620-91f4e1c810b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_104fa2c3-41f2-43ad-a5c8-fc49a4febd00" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_614b48a0-393a-46b3-b620-91f4e1c810b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_614b48a0-393a-46b3-b620-91f4e1c810b0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_614b48a0-393a-46b3-b620-91f4e1c810b0" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_614b48a0-393a-46b3-b620-91f4e1c810b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_2ee12baf-c795-4661-8992-6358e7d17b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_614b48a0-393a-46b3-b620-91f4e1c810b0" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_2ee12baf-c795-4661-8992-6358e7d17b2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ResidentialPropertyManagementAgreementsMember_1fcf03b8-2a86-461d-a208-7e116cc2dfcf" xlink:href="chci-20230331.xsd#chci_ResidentialPropertyManagementAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_2ee12baf-c795-4661-8992-6358e7d17b2d" xlink:to="loc_chci_ResidentialPropertyManagementAgreementsMember_1fcf03b8-2a86-461d-a208-7e116cc2dfcf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ConstructionManagementAgreementMember_254e8d97-6564-4a2a-baec-98216c8e4d61" xlink:href="chci-20230331.xsd#chci_ConstructionManagementAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_2ee12baf-c795-4661-8992-6358e7d17b2d" xlink:to="loc_chci_ConstructionManagementAgreementMember_254e8d97-6564-4a2a-baec-98216c8e4d61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LeaseProcurementAgreementMember_9bfe6afd-9c9c-439e-a790-317b6bf5bbc7" xlink:href="chci-20230331.xsd#chci_LeaseProcurementAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_2ee12baf-c795-4661-8992-6358e7d17b2d" xlink:to="loc_chci_LeaseProcurementAgreementMember_9bfe6afd-9c9c-439e-a790-317b6bf5bbc7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LeaseExpansionAgreementMember_92cbfda2-2149-4eff-a65f-7422f9ac512b" xlink:href="chci-20230331.xsd#chci_LeaseExpansionAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_2ee12baf-c795-4661-8992-6358e7d17b2d" xlink:to="loc_chci_LeaseExpansionAgreementMember_92cbfda2-2149-4eff-a65f-7422f9ac512b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_234c8c35-f754-410c-acb0-44cb277d59e8" 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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_104fa2c3-41f2-43ad-a5c8-fc49a4febd00" xlink:to="loc_srt_RangeAxis_234c8c35-f754-410c-acb0-44cb277d59e8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_234c8c35-f754-410c-acb0-44cb277d59e8_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_234c8c35-f754-410c-acb0-44cb277d59e8" xlink:to="loc_srt_RangeMember_234c8c35-f754-410c-acb0-44cb277d59e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dee36be3-d80f-4805-beb2-6a9a92cf9008" 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_234c8c35-f754-410c-acb0-44cb277d59e8" xlink:to="loc_srt_RangeMember_dee36be3-d80f-4805-beb2-6a9a92cf9008" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e1146edf-f29a-49ee-8203-ef7d29b53739" 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_dee36be3-d80f-4805-beb2-6a9a92cf9008" xlink:to="loc_srt_MinimumMember_e1146edf-f29a-49ee-8203-ef7d29b53739" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1ff66cca-c917-41fa-bc9c-173d3932725b" 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_dee36be3-d80f-4805-beb2-6a9a92cf9008" xlink:to="loc_srt_MaximumMember_1ff66cca-c917-41fa-bc9c-173d3932725b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_6bcc64c2-5307-4c0d-ad81-177b1d00eb01" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_104fa2c3-41f2-43ad-a5c8-fc49a4febd00" xlink:to="loc_srt_CounterpartyNameAxis_6bcc64c2-5307-4c0d-ad81-177b1d00eb01" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_6bcc64c2-5307-4c0d-ad81-177b1d00eb01_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_6bcc64c2-5307-4c0d-ad81-177b1d00eb01" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_6bcc64c2-5307-4c0d-ad81-177b1d00eb01_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b63cd3e3-c1b3-4082-aa96-de03b33ac4d4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_6bcc64c2-5307-4c0d-ad81-177b1d00eb01" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b63cd3e3-c1b3-4082-aa96-de03b33ac4d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_DWCOperatingAgreementMember_0d072b07-2443-4e10-b688-b1c23485db48" xlink:href="chci-20230331.xsd#chci_DWCOperatingAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b63cd3e3-c1b3-4082-aa96-de03b33ac4d4" xlink:to="loc_chci_DWCOperatingAgreementMember_0d072b07-2443-4e10-b688-b1c23485db48" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#RelatedPartyTransactionsScheduleofMarketRateFeeDetails"/>
  <link:definitionLink xlink:role="http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails" xlink:type="extended" id="i30254e10575e4f5785881f6bbf1e7349_RelatedPartyTransactionsScheduleofMarketRateFeeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_ab4c7d73-426b-4497-a39d-d0d07fa8d3fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfPortfolioRevenues_ed25a4a9-b6ba-4977-8f98-85502a01289a" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfPortfolioRevenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ab4c7d73-426b-4497-a39d-d0d07fa8d3fa" xlink:to="loc_chci_RelatedPartyTransactionPercentageOfPortfolioRevenues_ed25a4a9-b6ba-4977-8f98-85502a01289a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfReZoningCosts_6ce3b7ae-1e39-4b54-9e9a-2fbcbb4fd97e" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfReZoningCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ab4c7d73-426b-4497-a39d-d0d07fa8d3fa" xlink:to="loc_chci_RelatedPartyTransactionPercentageOfReZoningCosts_6ce3b7ae-1e39-4b54-9e9a-2fbcbb4fd97e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment_ab8001ef-d696-4dc8-ba1f-8d42f858ff30" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ab4c7d73-426b-4497-a39d-d0d07fa8d3fa" xlink:to="loc_chci_RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment_ab8001ef-d696-4dc8-ba1f-8d42f858ff30" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset_f7f2ad9b-b325-4c28-904e-1ae1dacd19ad" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ab4c7d73-426b-4497-a39d-d0d07fa8d3fa" xlink:to="loc_chci_RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset_f7f2ad9b-b325-4c28-904e-1ae1dacd19ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionPriceOfAcquisitionExpected_88627920-6f9c-4b86-89c8-5abb1a44dc67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionPriceOfAcquisitionExpected"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ab4c7d73-426b-4497-a39d-d0d07fa8d3fa" xlink:to="loc_us-gaap_AssetAcquisitionPriceOfAcquisitionExpected_88627920-6f9c-4b86-89c8-5abb1a44dc67" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition_5d29d0dc-0ec5-4fd5-8636-b0996fe71cce" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ab4c7d73-426b-4497-a39d-d0d07fa8d3fa" xlink:to="loc_chci_RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition_5d29d0dc-0ec5-4fd5-8636-b0996fe71cce" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6e3a6e60-55c2-4e59-b56f-d2d551e566aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ab4c7d73-426b-4497-a39d-d0d07fa8d3fa" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6e3a6e60-55c2-4e59-b56f-d2d551e566aa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_b8a741bb-3370-48ab-82cd-1bc998d87c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6e3a6e60-55c2-4e59-b56f-d2d551e566aa" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_b8a741bb-3370-48ab-82cd-1bc998d87c2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_b8a741bb-3370-48ab-82cd-1bc998d87c2b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_b8a741bb-3370-48ab-82cd-1bc998d87c2b" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_b8a741bb-3370-48ab-82cd-1bc998d87c2b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_9e78d452-cb9c-430b-a33a-ced9f56effe3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_b8a741bb-3370-48ab-82cd-1bc998d87c2b" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_9e78d452-cb9c-430b-a33a-ced9f56effe3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_AssetManagementFeeMember_21c6959e-2064-4b77-8b13-1cea0bef3908" xlink:href="chci-20230331.xsd#chci_AssetManagementFeeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_9e78d452-cb9c-430b-a33a-ced9f56effe3" xlink:to="loc_chci_AssetManagementFeeMember_21c6959e-2064-4b77-8b13-1cea0bef3908" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_EntitlementFeeMember_d70c5760-260a-4984-a07e-4f47783caee7" xlink:href="chci-20230331.xsd#chci_EntitlementFeeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_9e78d452-cb9c-430b-a33a-ced9f56effe3" xlink:to="loc_chci_EntitlementFeeMember_d70c5760-260a-4984-a07e-4f47783caee7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_DevelopmentAndConstructionFeeMember_f9596dbd-f90f-476f-b716-89b952935781" xlink:href="chci-20230331.xsd#chci_DevelopmentAndConstructionFeeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_9e78d452-cb9c-430b-a33a-ced9f56effe3" xlink:to="loc_chci_DevelopmentAndConstructionFeeMember_f9596dbd-f90f-476f-b716-89b952935781" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_PropertyManagementFeeMember_14da307d-8569-4691-90fa-2fed30114956" xlink:href="chci-20230331.xsd#chci_PropertyManagementFeeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_9e78d452-cb9c-430b-a33a-ced9f56effe3" xlink:to="loc_chci_PropertyManagementFeeMember_14da307d-8569-4691-90fa-2fed30114956" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_AcquisitionFeeMember_4ece28c5-9c2e-4413-94a5-6a76a81a628a" xlink:href="chci-20230331.xsd#chci_AcquisitionFeeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_9e78d452-cb9c-430b-a33a-ced9f56effe3" xlink:to="loc_chci_AcquisitionFeeMember_4ece28c5-9c2e-4413-94a5-6a76a81a628a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_DispositionFeeMember_79bbe925-d840-4c13-90d0-0ba2b610f32d" xlink:href="chci-20230331.xsd#chci_DispositionFeeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_9e78d452-cb9c-430b-a33a-ced9f56effe3" xlink:to="loc_chci_DispositionFeeMember_79bbe925-d840-4c13-90d0-0ba2b610f32d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_08bd67de-b960-458e-b1af-af6ae9423fae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6e3a6e60-55c2-4e59-b56f-d2d551e566aa" xlink:to="loc_us-gaap_TypeOfArrangementAxis_08bd67de-b960-458e-b1af-af6ae9423fae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_08bd67de-b960-458e-b1af-af6ae9423fae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_08bd67de-b960-458e-b1af-af6ae9423fae" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_08bd67de-b960-458e-b1af-af6ae9423fae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_f1be1158-5c9c-4121-9cd1-14a09ca14488" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_08bd67de-b960-458e-b1af-af6ae9423fae" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_f1be1158-5c9c-4121-9cd1-14a09ca14488" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember_7052b960-7bc7-450a-bd30-5d4de773c39c" xlink:href="chci-20230331.xsd#chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_f1be1158-5c9c-4121-9cd1-14a09ca14488" xlink:to="loc_chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember_7052b960-7bc7-450a-bd30-5d4de773c39c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember_f9f0c882-1d59-4a75-b766-36d49f74c408" xlink:href="chci-20230331.xsd#chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_f1be1158-5c9c-4121-9cd1-14a09ca14488" xlink:to="loc_chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember_f9f0c882-1d59-4a75-b766-36d49f74c408" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_55beff31-1e73-493b-903e-5eb719adf0f6" 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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6e3a6e60-55c2-4e59-b56f-d2d551e566aa" xlink:to="loc_srt_RangeAxis_55beff31-1e73-493b-903e-5eb719adf0f6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_55beff31-1e73-493b-903e-5eb719adf0f6_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_55beff31-1e73-493b-903e-5eb719adf0f6" xlink:to="loc_srt_RangeMember_55beff31-1e73-493b-903e-5eb719adf0f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_44a44b03-a63f-4e29-a790-96de90b7c456" 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_55beff31-1e73-493b-903e-5eb719adf0f6" xlink:to="loc_srt_RangeMember_44a44b03-a63f-4e29-a790-96de90b7c456" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_aa82bd7c-c224-41c1-84ed-24bac11cdd39" 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_44a44b03-a63f-4e29-a790-96de90b7c456" xlink:to="loc_srt_MinimumMember_aa82bd7c-c224-41c1-84ed-24bac11cdd39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4a7dad19-ab6c-471d-8e45-11eb78da59da" 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_44a44b03-a63f-4e29-a790-96de90b7c456" xlink:to="loc_srt_MaximumMember_4a7dad19-ab6c-471d-8e45-11eb78da59da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7b56e4b1-9ae2-4d72-9eb6-75e2dfddb7c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6e3a6e60-55c2-4e59-b56f-d2d551e566aa" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7b56e4b1-9ae2-4d72-9eb6-75e2dfddb7c0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_7b56e4b1-9ae2-4d72-9eb6-75e2dfddb7c0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7b56e4b1-9ae2-4d72-9eb6-75e2dfddb7c0" xlink:to="loc_us-gaap_RelatedPartyDomain_7b56e4b1-9ae2-4d72-9eb6-75e2dfddb7c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_510a85e0-b6d6-4b62-ad59-61b5d3a951a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7b56e4b1-9ae2-4d72-9eb6-75e2dfddb7c0" xlink:to="loc_us-gaap_RelatedPartyDomain_510a85e0-b6d6-4b62-ad59-61b5d3a951a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ComstockDevelopmentServicesMember_19041d62-b04e-42e5-8788-6beef8b7c5af" xlink:href="chci-20230331.xsd#chci_ComstockDevelopmentServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_510a85e0-b6d6-4b62-ad59-61b5d3a951a0" xlink:to="loc_chci_ComstockDevelopmentServicesMember_19041d62-b04e-42e5-8788-6beef8b7c5af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_a6ab96bc-6bea-45d8-b030-67e858f4f898" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6e3a6e60-55c2-4e59-b56f-d2d551e566aa" xlink:to="loc_us-gaap_AssetAcquisitionAxis_a6ab96bc-6bea-45d8-b030-67e858f4f898" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_a6ab96bc-6bea-45d8-b030-67e858f4f898_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AssetAcquisitionAxis_a6ab96bc-6bea-45d8-b030-67e858f4f898" xlink:to="loc_us-gaap_AssetAcquisitionDomain_a6ab96bc-6bea-45d8-b030-67e858f4f898_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_733f2f8b-b43c-443c-884f-2b06f557a965" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AssetAcquisitionAxis_a6ab96bc-6bea-45d8-b030-67e858f4f898" xlink:to="loc_us-gaap_AssetAcquisitionDomain_733f2f8b-b43c-443c-884f-2b06f557a965" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_AssetManagementAgreementMember_272735ee-0cc2-4f19-9c2e-16157c794102" xlink:href="chci-20230331.xsd#chci_AssetManagementAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionDomain_733f2f8b-b43c-443c-884f-2b06f557a965" xlink:to="loc_chci_AssetManagementAgreementMember_272735ee-0cc2-4f19-9c2e-16157c794102" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#RelatedPartyTransactionsScheduleofSupplementalFeesDetails"/>
  <link:definitionLink xlink:role="http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails" xlink:type="extended" id="ibf9521d6f70a40489d194697634deefb_RelatedPartyTransactionsScheduleofSupplementalFeesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_0c005e69-d3d5-42a4-8fd7-00d7aea5f529" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis_0498938c-d0e5-4cdb-ab20-ed623cbacc2d" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0c005e69-d3d5-42a4-8fd7-00d7aea5f529" xlink:to="loc_chci_RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis_0498938c-d0e5-4cdb-ab20-ed623cbacc2d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_1d288171-1ea2-45af-873b-decb87f913b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0c005e69-d3d5-42a4-8fd7-00d7aea5f529" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_1d288171-1ea2-45af-873b-decb87f913b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfCostPlusFeeMarketToMarketProfitBasis_9bdbf6c7-2943-4a05-b6d0-f7db0ee59eb9" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfCostPlusFeeMarketToMarketProfitBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0c005e69-d3d5-42a4-8fd7-00d7aea5f529" xlink:to="loc_chci_RelatedPartyTransactionPercentageOfCostPlusFeeMarketToMarketProfitBasis_9bdbf6c7-2943-4a05-b6d0-f7db0ee59eb9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfCashFlowFromRealEstateAssets_bdc9e842-f334-46f6-91fa-274db4a5a38b" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfCashFlowFromRealEstateAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0c005e69-d3d5-42a4-8fd7-00d7aea5f529" xlink:to="loc_chci_RelatedPartyTransactionPercentageOfCashFlowFromRealEstateAssets_bdc9e842-f334-46f6-91fa-274db4a5a38b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfRaisedCapital_e7242564-2d98-4752-b95c-1f6b68b911dd" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfRaisedCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0c005e69-d3d5-42a4-8fd7-00d7aea5f529" xlink:to="loc_chci_RelatedPartyTransactionPercentageOfRaisedCapital_e7242564-2d98-4752-b95c-1f6b68b911dd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LeasingFeePerSquareFootForNewLeases_4b671e5a-8978-4bb3-88f5-dfbb3db7b4cd" xlink:href="chci-20230331.xsd#chci_LeasingFeePerSquareFootForNewLeases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0c005e69-d3d5-42a4-8fd7-00d7aea5f529" xlink:to="loc_chci_LeasingFeePerSquareFootForNewLeases_4b671e5a-8978-4bb3-88f5-dfbb3db7b4cd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LeasingFeePerSquareFootForRenewalLeases_3f37cc8c-e4b6-4bb7-9d16-c2fb7303ee21" xlink:href="chci-20230331.xsd#chci_LeasingFeePerSquareFootForRenewalLeases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0c005e69-d3d5-42a4-8fd7-00d7aea5f529" xlink:to="loc_chci_LeasingFeePerSquareFootForRenewalLeases_3f37cc8c-e4b6-4bb7-9d16-c2fb7303ee21" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfFinancingTransaction_12c0557a-228c-4955-be21-6f5b4a2dc040" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfFinancingTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0c005e69-d3d5-42a4-8fd7-00d7aea5f529" xlink:to="loc_chci_RelatedPartyTransactionPercentageOfFinancingTransaction_12c0557a-228c-4955-be21-6f5b4a2dc040" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c0b5fee-653d-4e0a-b07e-a6017aa9b927" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0c005e69-d3d5-42a4-8fd7-00d7aea5f529" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c0b5fee-653d-4e0a-b07e-a6017aa9b927" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_f2571847-3de2-4ee4-b0fc-16d3b1f4de4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c0b5fee-653d-4e0a-b07e-a6017aa9b927" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_f2571847-3de2-4ee4-b0fc-16d3b1f4de4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_f2571847-3de2-4ee4-b0fc-16d3b1f4de4e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_f2571847-3de2-4ee4-b0fc-16d3b1f4de4e" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_f2571847-3de2-4ee4-b0fc-16d3b1f4de4e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_72e914de-aff8-437e-9787-9d46452ff41a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_f2571847-3de2-4ee4-b0fc-16d3b1f4de4e" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_72e914de-aff8-437e-9787-9d46452ff41a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_IncentiveFeeMember_9e845c8e-930b-49fe-89c5-78393392a18c" xlink:href="chci-20230331.xsd#chci_IncentiveFeeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_72e914de-aff8-437e-9787-9d46452ff41a" xlink:to="loc_chci_IncentiveFeeMember_9e845c8e-930b-49fe-89c5-78393392a18c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_InvestmentOriginationFeeMember_7b591653-9816-4ce4-a036-a99e666e3db3" xlink:href="chci-20230331.xsd#chci_InvestmentOriginationFeeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_72e914de-aff8-437e-9787-9d46452ff41a" xlink:to="loc_chci_InvestmentOriginationFeeMember_7b591653-9816-4ce4-a036-a99e666e3db3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LeasingFeeMember_c18459b2-0ac1-4cec-83c0-530d20422187" xlink:href="chci-20230331.xsd#chci_LeasingFeeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_72e914de-aff8-437e-9787-9d46452ff41a" xlink:to="loc_chci_LeasingFeeMember_c18459b2-0ac1-4cec-83c0-530d20422187" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LoanOriginationFeeMember_5c07d396-d283-4012-9d9c-94c31ffb9022" xlink:href="chci-20230331.xsd#chci_LoanOriginationFeeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_72e914de-aff8-437e-9787-9d46452ff41a" xlink:to="loc_chci_LoanOriginationFeeMember_5c07d396-d283-4012-9d9c-94c31ffb9022" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_e96481c4-06bb-4092-a4da-2d74c46d27fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c0b5fee-653d-4e0a-b07e-a6017aa9b927" xlink:to="loc_us-gaap_TypeOfArrangementAxis_e96481c4-06bb-4092-a4da-2d74c46d27fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_e96481c4-06bb-4092-a4da-2d74c46d27fe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_e96481c4-06bb-4092-a4da-2d74c46d27fe" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_e96481c4-06bb-4092-a4da-2d74c46d27fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_c6ffa228-fca8-4f42-b2f6-7b7d97584631" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_e96481c4-06bb-4092-a4da-2d74c46d27fe" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_c6ffa228-fca8-4f42-b2f6-7b7d97584631" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember_8063729e-7f0b-4805-8750-31f2036f2a50" xlink:href="chci-20230331.xsd#chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_c6ffa228-fca8-4f42-b2f6-7b7d97584631" xlink:to="loc_chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember_8063729e-7f0b-4805-8750-31f2036f2a50" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember_ef0a8dba-20ce-4cde-8ae6-fe7c16a241ef" xlink:href="chci-20230331.xsd#chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_c6ffa228-fca8-4f42-b2f6-7b7d97584631" xlink:to="loc_chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember_ef0a8dba-20ce-4cde-8ae6-fe7c16a241ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_623f065a-ef7f-48df-9043-59cc7ee7f0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c0b5fee-653d-4e0a-b07e-a6017aa9b927" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_623f065a-ef7f-48df-9043-59cc7ee7f0c6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_623f065a-ef7f-48df-9043-59cc7ee7f0c6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_623f065a-ef7f-48df-9043-59cc7ee7f0c6" xlink:to="loc_us-gaap_RelatedPartyDomain_623f065a-ef7f-48df-9043-59cc7ee7f0c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_7827c953-aa97-459b-a2f9-26392a09f061" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_623f065a-ef7f-48df-9043-59cc7ee7f0c6" xlink:to="loc_us-gaap_RelatedPartyDomain_7827c953-aa97-459b-a2f9-26392a09f061" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ComstockDevelopmentServicesMember_1c28f480-cd30-4545-9d93-cfb3650c0b47" xlink:href="chci-20230331.xsd#chci_ComstockDevelopmentServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_7827c953-aa97-459b-a2f9-26392a09f061" xlink:to="loc_chci_ComstockDevelopmentServicesMember_1c28f480-cd30-4545-9d93-cfb3650c0b47" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>chci-20230331_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:7aa17e86-6ee7-440a-98a6-9a19e23ba497,g:e998691f-73c8-451b-af00-f89bd25f0447-->
<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_IncreaseDecreaseInStockholdersEquityRollForward_410c314c-7e57-42b5-b1af-f6c0497c3c4e_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c012865a-3948-46f6-8be1-88b46824d26a_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total future lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_3216172d-7c73-4007-912d-52fec4ef8cac_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_d5297ee3-ef7a-4cf2-9cdc-7bef18d0d071_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_982b7c3f-880b-462c-b39c-2e8a8d48df68_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_us-gaap_DebtInstrumentAxis_aa62f536-34e8-4441-ba2a-19332786c75b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockDividendRatePercentage_fb74f637-bc0f-47d1-b8c1-2617ff2b2a9b_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendRatePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative, compounded, preferred return rate</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendRatePercentage_label_en-US" xlink:label="lab_us-gaap_PreferredStockDividendRatePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Dividend Rate, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockDividendRatePercentage" xlink:to="lab_us-gaap_PreferredStockDividendRatePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_CommercialCustomersMember_8f88805b-cef8-4bbf-b289-6a6f6624be17_terseLabel_en-US" xlink:label="lab_chci_CommercialCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial</link:label>
    <link:label id="lab_chci_CommercialCustomersMember_label_en-US" xlink:label="lab_chci_CommercialCustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Customers [Member]</link:label>
    <link:label id="lab_chci_CommercialCustomersMember_documentation_en-US" xlink:label="lab_chci_CommercialCustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial customers.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_CommercialCustomersMember" xlink:href="chci-20230331.xsd#chci_CommercialCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_CommercialCustomersMember" xlink:to="lab_chci_CommercialCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_358c4094-e469-49af-b636-a9d8513112c8_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_us-gaap_IncomeTaxDisclosureAbstract_84084469-063b-4fcb-a2e3-f49c0ac54d12_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_chci_FutureLeasePaymentPercentageOfLeasingFee_67bec08f-b956-4ca9-96cc-4454a062e7b6_terseLabel_en-US" xlink:label="lab_chci_FutureLeasePaymentPercentageOfLeasingFee" xlink: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 lease payment percentage of leasing fee</link:label>
    <link:label id="lab_chci_FutureLeasePaymentPercentageOfLeasingFee_label_en-US" xlink:label="lab_chci_FutureLeasePaymentPercentageOfLeasingFee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Lease Payment Percentage Of Leasing Fee</link:label>
    <link:label id="lab_chci_FutureLeasePaymentPercentageOfLeasingFee_documentation_en-US" xlink:label="lab_chci_FutureLeasePaymentPercentageOfLeasingFee" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Lease Payment Percentage Of Leasing Fee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_FutureLeasePaymentPercentageOfLeasingFee" xlink:href="chci-20230331.xsd#chci_FutureLeasePaymentPercentageOfLeasingFee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_FutureLeasePaymentPercentageOfLeasingFee" xlink:to="lab_chci_FutureLeasePaymentPercentageOfLeasingFee" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_aa56e4f3-6274-49a1-96cd-ec0fe5c5992f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense):</link:label>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_f082624e-90f9-46c3-8b48-1744b3b43043_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink: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_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_NumberOfSquareFoot_99eb3ba4-a56a-4804-a74b-f075b89317e3_terseLabel_en-US" xlink:label="lab_chci_NumberOfSquareFoot" xlink: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 square foot</link:label>
    <link:label id="lab_chci_NumberOfSquareFoot_label_en-US" xlink:label="lab_chci_NumberOfSquareFoot" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Square Foot</link:label>
    <link:label id="lab_chci_NumberOfSquareFoot_documentation_en-US" xlink:label="lab_chci_NumberOfSquareFoot" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Square Foot</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_NumberOfSquareFoot" xlink:href="chci-20230331.xsd#chci_NumberOfSquareFoot"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_NumberOfSquareFoot" xlink:to="lab_chci_NumberOfSquareFoot" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_73ae269d-b0d9-4503-8f27-a09eb4f255ad_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_RelatedPartyTransactionAggregateFeePayable_d7d46b83-1697-433f-9bb2-185686536e63_terseLabel_en-US" xlink:label="lab_chci_RelatedPartyTransactionAggregateFeePayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate fee payable</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionAggregateFeePayable_label_en-US" xlink:label="lab_chci_RelatedPartyTransactionAggregateFeePayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction Aggregate Fee Payable</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionAggregateFeePayable_documentation_en-US" xlink:label="lab_chci_RelatedPartyTransactionAggregateFeePayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party transaction aggregate fee payable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionAggregateFeePayable" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionAggregateFeePayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_RelatedPartyTransactionAggregateFeePayable" xlink:to="lab_chci_RelatedPartyTransactionAggregateFeePayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2ba69599-4e3e-4002-952e-6a5c5179174b_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 spread 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_srt_RangeMember_fb939559-4650-4980-a6b8-fcc8d2ea5be1_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</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_37254c4e-f417-42ee-9828-7b37ec52b1b5_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_9f2a2219-839e-4bf7-a9e8-d1b6ce121293_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">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_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_ba7a7c22-a23b-4680-a321-e61d328eaaa6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink: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 Indefinite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink: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 Indefinite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_1b3bd03b-cf1b-4834-a09d-7b67daf22e03_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, weighted average discount rate, percent</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_015f02bb-06da-40cd-9e1e-2d248f3e2ecd_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_NetIncomeLoss_4425f3f5-c360-4ce4-8b96-9e3625c229b1_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_a36388ed-2f90-4d48-8122-371ae45f3751_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</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_LesseeLeaseDescriptionTable_06d9e854-c403-475a-a2a5-7f41ebe290b7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e22f4c9b-70c2-4126-83f9-6035b5feacf8_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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_75f671c1-2f99-4ac2-a39f-5020b6ad44f3_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">Anti-dilutive securities excluded from diluted share computation (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_dei_DocumentInformationLineItems_53b7d5cc-56cb-420a-b021-fba28ae9b532_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_110227f8-9b21-457f-a8ee-4d9ee46d563d_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows, net</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Operating Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_fae169f5-215c-4680-a4b6-65c1eec125c6_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</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_SecuredDebtMember_6413fe25-b84d-415b-98d1-e665d8dc18e9_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink: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 Financing</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink: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 Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_64a9f36a-d003-4089-8335-305b3b69f7e9_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" 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">Release of valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_31eaadc9-8ac7-4c02-9d00-4d2fbefb06bc_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_2b84992e-8ea2-4e62-8b82-d9e3af1c1c4f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_b0f578c2-5b98-4099-b376-041562cacf9a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_79d5fa70-f2f4-46d0-a416-a3b0027e9d4a_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_287a62df-c29a-49ec-9b5a-80db722d03aa_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_chci_GainLossOnEquityMethodInvestmentsCarriedAtFairValue_5b83b989-ac03-472c-beff-fc7aaf1ad8a1_negatedLabel_en-US" xlink:label="lab_chci_GainLossOnEquityMethodInvestmentsCarriedAtFairValue" 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">(Gain) loss on real estate ventures</link:label>
    <link:label id="lab_chci_GainLossOnEquityMethodInvestmentsCarriedAtFairValue_label_en-US" xlink:label="lab_chci_GainLossOnEquityMethodInvestmentsCarriedAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain Loss On Equity Method Investments Carried At Fair Value</link:label>
    <link:label id="lab_chci_GainLossOnEquityMethodInvestmentsCarriedAtFairValue_documentation_en-US" xlink:label="lab_chci_GainLossOnEquityMethodInvestmentsCarriedAtFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain Loss On Equity Method Investments Carried At Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_GainLossOnEquityMethodInvestmentsCarriedAtFairValue" xlink:href="chci-20230331.xsd#chci_GainLossOnEquityMethodInvestmentsCarriedAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_GainLossOnEquityMethodInvestmentsCarriedAtFairValue" xlink:to="lab_chci_GainLossOnEquityMethodInvestmentsCarriedAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_ChangeInFairValueOfEquityMethodInvestment_ea37bd0a-4288-456f-8159-7253215667e7_negatedTerseLabel_en-US" xlink:label="lab_chci_ChangeInFairValueOfEquityMethodInvestment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on real estate ventures</link:label>
    <link:label id="lab_chci_ChangeInFairValueOfEquityMethodInvestment_4f754963-ef16-4cae-a67e-fd6a5bf328f7_verboseLabel_en-US" xlink:label="lab_chci_ChangeInFairValueOfEquityMethodInvestment" 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">Change in fair value</link:label>
    <link:label id="lab_chci_ChangeInFairValueOfEquityMethodInvestment_label_en-US" xlink:label="lab_chci_ChangeInFairValueOfEquityMethodInvestment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Fair Value of Equity Method Investment</link:label>
    <link:label id="lab_chci_ChangeInFairValueOfEquityMethodInvestment_documentation_en-US" xlink:label="lab_chci_ChangeInFairValueOfEquityMethodInvestment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of equity method investment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ChangeInFairValueOfEquityMethodInvestment" xlink:href="chci-20230331.xsd#chci_ChangeInFairValueOfEquityMethodInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_ChangeInFairValueOfEquityMethodInvestment" xlink:to="lab_chci_ChangeInFairValueOfEquityMethodInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_42ad9197-b42b-4969-ac17-c542300b401c_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink: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 Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_16af2d9b-6acf-4ff7-b61f-9e1f39f0b94a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted - continuing operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_5e7c3d1a-f496-45fd-a053-25c30a8e0f84_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted - continuing operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_25ede5b7-e6ba-4427-abb6-3114a1514119_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">Weighted average exercise price, canceled/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_fec6b44b-9b73-4d27-b7d6-3c39790c2625_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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_66da2458-3daf-4074-bd81-3cdad9068052_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023 (9 months)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_8de4bf96-19a6-4dcb-9401-bf5d457599ee_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_chci_RelatedPartyTransactionPercentageOfRaisedCapital_933d8979-a95f-4a70-a95d-d214599e9d39_terseLabel_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfRaisedCapital" xlink: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 raised capital</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfRaisedCapital_label_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfRaisedCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction Percentage of Raised Capital</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfRaisedCapital_documentation_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfRaisedCapital" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party transaction percentage of raised capital.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfRaisedCapital" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfRaisedCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_RelatedPartyTransactionPercentageOfRaisedCapital" xlink:to="lab_chci_RelatedPartyTransactionPercentageOfRaisedCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_f21ccd62-89f7-4599-84c3-a7fd95a02f5a_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">Capital line of credit drawn</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_dei_EntityAddressStateOrProvince_e6783691-885b-4a9e-a70d-69ea5fdf2ca7_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_chci_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense_1638ffc8-2a1c-41eb-8511-bbb164c0b1b9_negatedTerseLabel_en-US" xlink:label="lab_chci_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" 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">Other income (expense)</link:label>
    <link:label id="lab_chci_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense_label_en-US" xlink:label="lab_chci_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" xlink:href="chci-20230331.xsd#chci_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" xlink:to="lab_chci_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_321508f1-69c3-4987-871c-c7b5a5cf85b3_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">Weighted-average remaining contractual term, outstanding</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_chci_LeasingFeePerSquareFootForRenewalLeases_5c78545f-be9c-4106-8c8e-19f0084b72f0_terseLabel_en-US" xlink:label="lab_chci_LeasingFeePerSquareFootForRenewalLeases" xlink: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 fee for renewal leases (in dollars per square foot)</link:label>
    <link:label id="lab_chci_LeasingFeePerSquareFootForRenewalLeases_label_en-US" xlink:label="lab_chci_LeasingFeePerSquareFootForRenewalLeases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasing Fee Per Square Foot For Renewal Leases</link:label>
    <link:label id="lab_chci_LeasingFeePerSquareFootForRenewalLeases_documentation_en-US" xlink:label="lab_chci_LeasingFeePerSquareFootForRenewalLeases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasing fee per square foot for renewal leases.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LeasingFeePerSquareFootForRenewalLeases" xlink:href="chci-20230331.xsd#chci_LeasingFeePerSquareFootForRenewalLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_LeasingFeePerSquareFootForRenewalLeases" xlink:to="lab_chci_LeasingFeePerSquareFootForRenewalLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentOperatingActivitiesDomain_26e86d1d-cc00-4c97-8900-8e4ff19ae59f_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities</link:label>
    <link:label id="lab_us-gaap_SegmentOperatingActivitiesDomain_label_en-US" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:to="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_c35c349f-ddd5-4e1a-a24a-0335ef315a99_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</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_58a1eb9f-0093-4e12-80e1-13254db43faf_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink: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 common stock outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_cd9e1374-b8de-404f-9e4d-b8fa4432d4be_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" 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">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_bc24cbc0-f087-47cd-8143-ac9b588dce19_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 operating 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_116c7390-70e0-4fcb-a78e-e2b8630bb9cd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" 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">Expired (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink: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, Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_64be29f9-2bc8-459b-b425-b4c70a446700_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink: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 Company's Restricted Share Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink: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 and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_510a5dad-5a30-457d-8753-91367e97553b_terseLabel_en-US" xlink:label="lab_chci_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink: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 lease liabilities:</link:label>
    <link:label id="lab_chci_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_label_en-US" xlink:label="lab_chci_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink: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 Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]</link:label>
    <link:label id="lab_chci_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_documentation_en-US" xlink:label="lab_chci_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink: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 Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:href="chci-20230331.xsd#chci_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:to="lab_chci_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostAbstract_8b846397-9f48-4228-acae-f4439e36dd62_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink: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, Cost [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeaseCostAbstract_label_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink: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, Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract" xlink:to="lab_us-gaap_LeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_3a0365c2-5bff-4ac5-a2fe-025733dbe604_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_9fb0de8f-561c-4ff7-970c-deea23f0a196_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_e0a6f189-18a0-4979-8e3e-52446f99e12b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of CES</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_69c331ad-db98-4f5d-8fa6-fc10a44be76e_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_us-gaap_CostsAndExpensesAbstract_37a9c1c5-51c0-4341-ae87-f02113523bd1_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink: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 costs and expenses:</link:label>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpensesAbstract" xlink:to="lab_us-gaap_CostsAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_7bb7bffd-b2e5-477d-a8d3-2867b06f9250_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">Canceled/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_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_11e17196-030d-4bd6-891c-ad21ef419e55_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember_4510fce8-3c5e-450c-8a23-e78c5c3db262_terseLabel_en-US" xlink:label="lab_chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 Amended Asset Management Agreement</link:label>
    <link:label id="lab_chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember_label_en-US" xlink:label="lab_chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember" xlink: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 Nineteen Amended And Restated Asset Management Agreement [Member]</link:label>
    <link:label id="lab_chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember_documentation_en-US" xlink:label="lab_chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember" xlink: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 nineteen amended and restated asset management agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember" xlink:href="chci-20230331.xsd#chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember" xlink:to="lab_chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_2cb1175b-2683-453f-a58f-6e02723467a0_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_chci_DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_57777d58-6380-4432-a09f-3eb54785db6f_terseLabel_en-US" xlink:label="lab_chci_DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued operation gain loss on disposal statement of income or comprehensive income extensible enumeration not disclosed flag</link:label>
    <link:label id="lab_chci_DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_label_en-US" xlink:label="lab_chci_DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation Gain Loss On Disposal Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag</link:label>
    <link:label id="lab_chci_DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_documentation_en-US" xlink:label="lab_chci_DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation Gain Loss On Disposal Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink:href="chci-20230331.xsd#chci_DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink:to="lab_chci_DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_ComstockEnvironmentalServicesMember_0e2bafde-cfa3-49d0-b33c-dd2eca7167ef_terseLabel_en-US" xlink:label="lab_chci_ComstockEnvironmentalServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CES</link:label>
    <link:label id="lab_chci_ComstockEnvironmentalServicesMember_label_en-US" xlink:label="lab_chci_ComstockEnvironmentalServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comstock Environmental Services [Member]</link:label>
    <link:label id="lab_chci_ComstockEnvironmentalServicesMember_documentation_en-US" xlink:label="lab_chci_ComstockEnvironmentalServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comstock Environmental Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ComstockEnvironmentalServicesMember" xlink:href="chci-20230331.xsd#chci_ComstockEnvironmentalServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_ComstockEnvironmentalServicesMember" xlink:to="lab_chci_ComstockEnvironmentalServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_a708b916-7996-47ce-974e-e52d114f2612_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Discontinued Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_7b4dda31-050c-4446-8e12-6588d63e1863_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, weighted average remaining lease term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c534a830-d537-4caf-91b7-8f804ea864b1_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_15b91848-a35b-48f4-9baa-8c2c07bef126_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 - Continuing Operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_c4a8e58e-fd59-4fe9-a0ea-978efe004c48_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, net of shares withheld for taxes</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_chci_PropertyManagementAgreementsInitialTerm_6634e100-6dea-4408-b2c4-cd9afce4a86e_terseLabel_en-US" xlink:label="lab_chci_PropertyManagementAgreementsInitialTerm" xlink: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 management agreements initial term</link:label>
    <link:label id="lab_chci_PropertyManagementAgreementsInitialTerm_label_en-US" xlink:label="lab_chci_PropertyManagementAgreementsInitialTerm" xlink: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 Management Agreements Initial Term</link:label>
    <link:label id="lab_chci_PropertyManagementAgreementsInitialTerm_documentation_en-US" xlink:label="lab_chci_PropertyManagementAgreementsInitialTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property management agreements initial term.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_PropertyManagementAgreementsInitialTerm" xlink:href="chci-20230331.xsd#chci_PropertyManagementAgreementsInitialTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_PropertyManagementAgreementsInitialTerm" xlink:to="lab_chci_PropertyManagementAgreementsInitialTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_bffda216-e513-4264-97cd-f329b0fb4fe0_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink: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, equity instruments other than options, aggregate intrinsic value, vested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink: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, Aggregate Intrinsic Value, Vested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_085a7ef2-3cd5-431c-9efa-ea8ffd3b6446_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_60df265d-6b55-43b0-bf40-5ac28eb9110c_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</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_chci_PropertyManagementFeeMember_02af5d7e-c897-4044-8471-a9b094b0d5e0_terseLabel_en-US" xlink:label="lab_chci_PropertyManagementFeeMember" xlink: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 Management Fee</link:label>
    <link:label id="lab_chci_PropertyManagementFeeMember_label_en-US" xlink:label="lab_chci_PropertyManagementFeeMember" xlink: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 Management Fee [Member]</link:label>
    <link:label id="lab_chci_PropertyManagementFeeMember_documentation_en-US" xlink:label="lab_chci_PropertyManagementFeeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property management fee.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_PropertyManagementFeeMember" xlink:href="chci-20230331.xsd#chci_PropertyManagementFeeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_PropertyManagementFeeMember" xlink:to="lab_chci_PropertyManagementFeeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_52b580d2-505b-4ffb-b7e5-1f30638bca63_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_chci_EquityMethodInvestmentFairValueAdditions_d8cb14c1-8b34-4486-b9d7-a4744ce9fc92_terseLabel_en-US" xlink:label="lab_chci_EquityMethodInvestmentFairValueAdditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_chci_EquityMethodInvestmentFairValueAdditions_label_en-US" xlink:label="lab_chci_EquityMethodInvestmentFairValueAdditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Fair Value, Additions</link:label>
    <link:label id="lab_chci_EquityMethodInvestmentFairValueAdditions_documentation_en-US" xlink:label="lab_chci_EquityMethodInvestmentFairValueAdditions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Fair Value, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_EquityMethodInvestmentFairValueAdditions" xlink:href="chci-20230331.xsd#chci_EquityMethodInvestmentFairValueAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_EquityMethodInvestmentFairValueAdditions" xlink:to="lab_chci_EquityMethodInvestmentFairValueAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4b2134b8-06a5-4288-8900-9aac5cec1939_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4274058b-ac98-46af-be10-de8ef3c30409_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">RSUs Outstanding</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_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_94b25c5b-1ad8-47c7-834c-189e2c73230f_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions from real estate ventures</link:label>
    <link:label id="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_label_en-US" xlink:label="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink: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 Equity Method Investment, Distribution, Return of Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:to="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fa96c8ad-12a1-4f55-b2a2-fe6da1cc249a_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" 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">Weighted average grant date fair value, beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_da5350f0-e986-4359-a657-2333c8207a0b_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">Weighted average grant date fair value, ending balance (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_666501f2-a171-41dd-842c-d949bd0a32f5_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_AssetAcquisitionAxis_4f5630e4-dbbd-472d-8092-cda940d41d39_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionAxis" xlink: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 Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionAxis" xlink: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 Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionAxis" xlink:to="lab_us-gaap_AssetAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_0c7cdad1-961e-44e5-8dfd-97e1530b4602_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_CommonClassBMember_54432b05-5914-4b2a-b20a-23627ecadc34_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_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_chci_PropertyManagementMember_5c53e90f-8410-4eca-96d3-ee9736ac9a79_terseLabel_en-US" xlink:label="lab_chci_PropertyManagementMember" xlink: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 management</link:label>
    <link:label id="lab_chci_PropertyManagementMember_label_en-US" xlink:label="lab_chci_PropertyManagementMember" xlink: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 Management [Member]</link:label>
    <link:label id="lab_chci_PropertyManagementMember_documentation_en-US" xlink:label="lab_chci_PropertyManagementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property Management</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_PropertyManagementMember" xlink:href="chci-20230331.xsd#chci_PropertyManagementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_PropertyManagementMember" xlink:to="lab_chci_PropertyManagementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ff134498-740e-49c5-a73a-a83e376fc8a8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent_fba32f54-d0a8-4d7f-8cc1-997ef5f9053a_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink: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 - related parties</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink: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, Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:to="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AffiliatedEntityMember_d4389837-80c7-43de-89d9-dd9d3f844c4c_terseLabel_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affiliated Entity</link:label>
    <link:label id="lab_srt_AffiliatedEntityMember_label_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affiliated Entity [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AffiliatedEntityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AffiliatedEntityMember" xlink:to="lab_srt_AffiliatedEntityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_279fbdce-6da8-4f5e-a2b1-4a7206ddc3b3_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_chci_DispositionFeeMember_020762f1-b141-4e70-9dfa-3649346f9e4d_terseLabel_en-US" xlink:label="lab_chci_DispositionFeeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposition Fee</link:label>
    <link:label id="lab_chci_DispositionFeeMember_label_en-US" xlink:label="lab_chci_DispositionFeeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposition Fee [Member]</link:label>
    <link:label id="lab_chci_DispositionFeeMember_documentation_en-US" xlink:label="lab_chci_DispositionFeeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposition fee.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_DispositionFeeMember" xlink:href="chci-20230331.xsd#chci_DispositionFeeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_DispositionFeeMember" xlink:to="lab_chci_DispositionFeeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_InvestmentsInRealEstateVenturesTextBlock_55b14053-c5fa-4e6f-95d6-21dc2ca7ab1f_terseLabel_en-US" xlink:label="lab_chci_InvestmentsInRealEstateVenturesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in Real Estate Ventures</link:label>
    <link:label id="lab_chci_InvestmentsInRealEstateVenturesTextBlock_label_en-US" xlink:label="lab_chci_InvestmentsInRealEstateVenturesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in Real Estate Ventures [Text Block]</link:label>
    <link:label id="lab_chci_InvestmentsInRealEstateVenturesTextBlock_documentation_en-US" xlink:label="lab_chci_InvestmentsInRealEstateVenturesTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US"></link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_InvestmentsInRealEstateVenturesTextBlock" xlink:href="chci-20230331.xsd#chci_InvestmentsInRealEstateVenturesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_InvestmentsInRealEstateVenturesTextBlock" xlink:to="lab_chci_InvestmentsInRealEstateVenturesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_AccruedPersonnelCosts_e226e656-6aa3-4c59-97e1-194e41fef3ec_terseLabel_en-US" xlink:label="lab_chci_AccruedPersonnelCosts" xlink: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 personnel costs</link:label>
    <link:label id="lab_chci_AccruedPersonnelCosts_label_en-US" xlink:label="lab_chci_AccruedPersonnelCosts" xlink: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 Personnel Costs</link:label>
    <link:label id="lab_chci_AccruedPersonnelCosts_documentation_en-US" xlink:label="lab_chci_AccruedPersonnelCosts" xlink: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 personnel costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_AccruedPersonnelCosts" xlink:href="chci-20230331.xsd#chci_AccruedPersonnelCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_AccruedPersonnelCosts" xlink:to="lab_chci_AccruedPersonnelCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_AgreementNoticePeriodAfterEffectiveDateForTermination_688fc3f2-6ee2-4ff3-ae03-13780396b567_terseLabel_en-US" xlink:label="lab_chci_AgreementNoticePeriodAfterEffectiveDateForTermination" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Agreement notice period after effective date for termination</link:label>
    <link:label id="lab_chci_AgreementNoticePeriodAfterEffectiveDateForTermination_label_en-US" xlink:label="lab_chci_AgreementNoticePeriodAfterEffectiveDateForTermination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Agreement Notice Period after Effective Date for Termination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_AgreementNoticePeriodAfterEffectiveDateForTermination" xlink:href="chci-20230331.xsd#chci_AgreementNoticePeriodAfterEffectiveDateForTermination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_AgreementNoticePeriodAfterEffectiveDateForTermination" xlink:to="lab_chci_AgreementNoticePeriodAfterEffectiveDateForTermination" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_9ae48968-47b6-492f-be7c-00cab4ea0ae5_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_25454249-55fb-4248-83eb-578197392333_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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_57620224-6bc8-4468-95e3-62f5e370852a_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink: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, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_c9a5927e-ec5b-45c4-8b0b-ac468a6a2020_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_aec7a49a-aab4-4cd6-8f09-c3dd9fa90b37_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</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_SharesIssued_e4d2c06c-cb6b-49eb-aeb7-a5ec05c52ef7_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_9dd679d3-867a-4082-9394-4bbcd0c92eb2_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_label_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_68c9b6db-b1af-46c2-92e4-0bb1e78ad88e_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink: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_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_96775e50-0d76-4cb1-9847-71a2031fe05c_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">Weighted average exercise price, 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_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_VariableLeaseCost_ae1d1fc2-80e0-41fc-bc42-b99ec0cc3eb2_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink: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 lease costs</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink: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 Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6e9b7807-cd40-4289-ae39-08f16e50a55f_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) from continuing operations before income tax</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_cefa440d-90dc-438b-a19b-b0deb4d467a9_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' 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_0c24fce1-0a90-4770-80ef-86931cd9f31d_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 Income (Loss) Per Share</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_srt_MajorCustomersAxis_6970c808-6cba-400c-92a1-ca2d9d0860df_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink: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</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_479fcd17-fc62-4304-b1d2-19326f2a22c6_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Disposed of by Sale, Not Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:to="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_af18623a-18b1-4a63-bab5-36b99e2e8117_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_417ea612-e3ae-4dab-8168-e738cf7d0f97_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</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_81dec30b-0536-47df-90f4-7399bf516d73_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">Share-based payment arrangement, nonvested award, cost not yet recognized, period for 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_80c97f11-8d31-4033-be77-2fe2d873d1fd_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">Weighted-average remaining contractual term, exercisable</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_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_53a50590-c78b-4cc3-b9e4-b769d0c852a2_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investing cash flows, net</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Investing Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesCPreferredStockMember_b87106b5-89fc-450b-8f84-facbcc816404_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesCPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C Preferred Stock</link:label>
    <link:label id="lab_us-gaap_SeriesCPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesCPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesCPreferredStockMember" xlink:to="lab_us-gaap_SeriesCPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_24244ba6-cf21-4df4-a231-5a5eaf8ffd9b_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_023f5d32-ae91-45d0-b8a9-3d4e12075ff7_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, net of shares withheld for taxes ( 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_chci_ScheduleOfInvestmentsInRealEstateVenturesTableTableTextBlock_e7defea7-4591-408d-a455-66a2ad1404a3_terseLabel_en-US" xlink:label="lab_chci_ScheduleOfInvestmentsInRealEstateVenturesTableTableTextBlock" xlink: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 Investments in Real Estate Ventures</link:label>
    <link:label id="lab_chci_ScheduleOfInvestmentsInRealEstateVenturesTableTableTextBlock_label_en-US" xlink:label="lab_chci_ScheduleOfInvestmentsInRealEstateVenturesTableTableTextBlock" xlink: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 Investments In Real Estate Ventures Table [Table Text Block]</link:label>
    <link:label id="lab_chci_ScheduleOfInvestmentsInRealEstateVenturesTableTableTextBlock_documentation_en-US" xlink:label="lab_chci_ScheduleOfInvestmentsInRealEstateVenturesTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of investments in real estate ventures.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ScheduleOfInvestmentsInRealEstateVenturesTableTableTextBlock" xlink:href="chci-20230331.xsd#chci_ScheduleOfInvestmentsInRealEstateVenturesTableTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_ScheduleOfInvestmentsInRealEstateVenturesTableTableTextBlock" xlink:to="lab_chci_ScheduleOfInvestmentsInRealEstateVenturesTableTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfConstructionManagementFee_16bfc77e-3ed4-4ccb-93c1-5046864bdb7f_terseLabel_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfConstructionManagementFee" xlink: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 construction management fee</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfConstructionManagementFee_label_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfConstructionManagementFee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction Percentage of Construction Management Fee</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfConstructionManagementFee_documentation_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfConstructionManagementFee" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party transaction percentage of construction management fee.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfConstructionManagementFee" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfConstructionManagementFee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_RelatedPartyTransactionPercentageOfConstructionManagementFee" xlink:to="lab_chci_RelatedPartyTransactionPercentageOfConstructionManagementFee" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRedeemedOrCalledDuringPeriodValue_edb6bf79-ed13-434a-9820-91d84e11ac1d_terseLabel_en-US" xlink:label="lab_us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink: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 redeemed or called during period, value</link:label>
    <link:label id="lab_us-gaap_StockRedeemedOrCalledDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink: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 Redeemed or Called During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:to="lab_us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_34126f37-aece-4d20-9789-80c7ef91fa99_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic - discontinued operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_efe856c8-bf3e-4520-9ee1-708e3e00b5d3_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" 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">Basic - discontinued operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfCostPlusFeeMarketToMarketProfitBasis_8dbf830e-e78e-4214-bf3e-da7a0ee2a65a_terseLabel_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfCostPlusFeeMarketToMarketProfitBasis" xlink: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 cost-plus fee market-to-market profit basis</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfCostPlusFeeMarketToMarketProfitBasis_label_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfCostPlusFeeMarketToMarketProfitBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction Percentage of Cost-Plus Fee Market-to-market Profit Basis</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfCostPlusFeeMarketToMarketProfitBasis_documentation_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfCostPlusFeeMarketToMarketProfitBasis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction Percentage of Cost-Plus Fee Market-to-market Profit Basis</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfCostPlusFeeMarketToMarketProfitBasis" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfCostPlusFeeMarketToMarketProfitBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_RelatedPartyTransactionPercentageOfCostPlusFeeMarketToMarketProfitBasis" xlink:to="lab_chci_RelatedPartyTransactionPercentageOfCostPlusFeeMarketToMarketProfitBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_EquityMethodInvestmentsGroupOfInvestmentConsolidatedBalanceSheetAtFairValueTableTextBlock_6acfb13e-c20a-4aef-ab63-c39c43171762_terseLabel_en-US" xlink:label="lab_chci_EquityMethodInvestmentsGroupOfInvestmentConsolidatedBalanceSheetAtFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments, Group of Investment Consolidated Balance Sheet at Fair Value</link:label>
    <link:label id="lab_chci_EquityMethodInvestmentsGroupOfInvestmentConsolidatedBalanceSheetAtFairValueTableTextBlock_label_en-US" xlink:label="lab_chci_EquityMethodInvestmentsGroupOfInvestmentConsolidatedBalanceSheetAtFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments, Group of Investment Consolidated Balance Sheet at Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_EquityMethodInvestmentsGroupOfInvestmentConsolidatedBalanceSheetAtFairValueTableTextBlock" xlink:href="chci-20230331.xsd#chci_EquityMethodInvestmentsGroupOfInvestmentConsolidatedBalanceSheetAtFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_EquityMethodInvestmentsGroupOfInvestmentConsolidatedBalanceSheetAtFairValueTableTextBlock" xlink:to="lab_chci_EquityMethodInvestmentsGroupOfInvestmentConsolidatedBalanceSheetAtFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_e9f121c1-61a1-42fb-ab26-1115f64c387f_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_LeasesAbstract_5bf10d7f-443a-4020-b201-c29424f38109_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember_bda4ad8f-85aa-4ac1-a9c5-6c81d39ec567_terseLabel_en-US" xlink:label="lab_chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember" xlink: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 Amended Asset Management Agreement</link:label>
    <link:label id="lab_chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember_label_en-US" xlink:label="lab_chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember" xlink: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 Twenty Two Amended And Restated Asset Management Agreement [Member]</link:label>
    <link:label id="lab_chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember_documentation_en-US" xlink:label="lab_chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember" xlink: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 Twenty Two Amended And Restated Asset Management Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember" xlink:href="chci-20230331.xsd#chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember" xlink:to="lab_chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_308702e8-71d8-467b-843a-70d8615fb22e_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_StatementOfFinancialPositionAbstract_a3f53beb-bb7f-4c99-b836-be83b38885d4_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_51e3df0b-a2c7-44a3-a5cc-8e47f4bf9c6d_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_46b318e6-a14d-49ff-8910-df17455e96c8_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 value (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_ContractWithCustomerBasisOfPricingDomain_e60f90ec-dc23-4012-a8df-703447e73a02_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_InvestmentOriginationFeeMember_259e44b0-9316-46f6-9ba7-b5149f799009_terseLabel_en-US" xlink:label="lab_chci_InvestmentOriginationFeeMember" xlink: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 Origination Fee</link:label>
    <link:label id="lab_chci_InvestmentOriginationFeeMember_label_en-US" xlink:label="lab_chci_InvestmentOriginationFeeMember" xlink: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 Origination Fee [Member]</link:label>
    <link:label id="lab_chci_InvestmentOriginationFeeMember_documentation_en-US" xlink:label="lab_chci_InvestmentOriginationFeeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment origination fee.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_InvestmentOriginationFeeMember" xlink:href="chci-20230331.xsd#chci_InvestmentOriginationFeeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_InvestmentOriginationFeeMember" xlink:to="lab_chci_InvestmentOriginationFeeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ad1145ee-2ff6-4d4c-8326-aa7aeff8085e_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_dce78d01-bfc6-41e9-8bf1-755461ee4a5c_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_8e5f8983-2afa-4e05-9a35-8ae1c127cfea_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 Disclosures</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_chci_BusinessManagementAgreementMember_f9cb2e9e-6538-4ddc-98c4-c6f519d44b06_terseLabel_en-US" xlink:label="lab_chci_BusinessManagementAgreementMember" xlink: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 Management Agreement</link:label>
    <link:label id="lab_chci_BusinessManagementAgreementMember_label_en-US" xlink:label="lab_chci_BusinessManagementAgreementMember" xlink: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 Management Agreement [Member]</link:label>
    <link:label id="lab_chci_BusinessManagementAgreementMember_documentation_en-US" xlink:label="lab_chci_BusinessManagementAgreementMember" xlink: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 management agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_BusinessManagementAgreementMember" xlink:href="chci-20230331.xsd#chci_BusinessManagementAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_BusinessManagementAgreementMember" xlink:to="lab_chci_BusinessManagementAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_59bedcb3-6b3e-4e47-965c-f1dcc3095da9_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_02a0d28b-f84c-4e04-9299-c7e14f97515e_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_chci_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative_a785551b-73ff-433e-bc63-ad2caa5c0872_negatedTerseLabel_en-US" xlink:label="lab_chci_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative" 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">Selling, general, and administrative</link:label>
    <link:label id="lab_chci_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative_label_en-US" xlink:label="lab_chci_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Including Discontinued Operation Selling, General, and Administrative</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative" xlink:href="chci-20230331.xsd#chci_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative" xlink:to="lab_chci_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_4cd438f0-9fbd-472b-bce4-7fa30fae95e0_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOperatingActivitiesSegmentAxis_fd49df11-cf2c-47d9-96c0-46551fc5b0b2_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities</link:label>
    <link:label id="lab_us-gaap_StatementOperatingActivitiesSegmentAxis_label_en-US" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_ScheduleOfSupplementalFeesTableTextBlock_9f922a24-5ddf-4f9b-b5a2-5b9e2b5e8c19_terseLabel_en-US" xlink:label="lab_chci_ScheduleOfSupplementalFeesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Supplemental Fees</link:label>
    <link:label id="lab_chci_ScheduleOfSupplementalFeesTableTextBlock_label_en-US" xlink:label="lab_chci_ScheduleOfSupplementalFeesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Supplemental Fees [Table Text Block]</link:label>
    <link:label id="lab_chci_ScheduleOfSupplementalFeesTableTextBlock_documentation_en-US" xlink:label="lab_chci_ScheduleOfSupplementalFeesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Supplemental Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ScheduleOfSupplementalFeesTableTextBlock" xlink:href="chci-20230331.xsd#chci_ScheduleOfSupplementalFeesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_ScheduleOfSupplementalFeesTableTextBlock" xlink:to="lab_chci_ScheduleOfSupplementalFeesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_03daa53c-82ea-4422-8287-204400b39c0d_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_53f108d8-73d7-445e-a7d8-689216ba27e1_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">Restricted shares, 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_49cee73f-4195-441d-8f32-816f0c6ad6fd_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_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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_b6abc8eb-193d-4161-bce0-9690a7c43868_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink: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 and expected to vest shares (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink: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, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_c85a7cb4-7050-40fa-a389-b46a2d98951b_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_chci_NumberOfUnitsInProperty_724171a4-dd2d-4139-9fe4-dc31c0f33c36_terseLabel_en-US" xlink:label="lab_chci_NumberOfUnitsInProperty" xlink: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 units in property</link:label>
    <link:label id="lab_chci_NumberOfUnitsInProperty_label_en-US" xlink:label="lab_chci_NumberOfUnitsInProperty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Units in Property</link:label>
    <link:label id="lab_chci_NumberOfUnitsInProperty_documentation_en-US" xlink:label="lab_chci_NumberOfUnitsInProperty" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Units in Property</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_NumberOfUnitsInProperty" xlink:href="chci-20230331.xsd#chci_NumberOfUnitsInProperty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_NumberOfUnitsInProperty" xlink:to="lab_chci_NumberOfUnitsInProperty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_1347f3db-ae02-4437-bb2b-6afd32fde416_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments and Joint Ventures [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments and Joint Ventures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_23968d1e-1145-4705-b18d-b40328a2f46e_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_us-gaap_IncomeLossFromContinuingOperations_5ef22325-115f-4910-a958-6941402fc05e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) from continuing operations - Basic and Diluted</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_LeasingFeePerSquareFootForNewLeases_45b967c9-13b0-496e-bf57-fa286b95a834_terseLabel_en-US" xlink:label="lab_chci_LeasingFeePerSquareFootForNewLeases" xlink: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 fee for new leases (in dollars per square foot)</link:label>
    <link:label id="lab_chci_LeasingFeePerSquareFootForNewLeases_label_en-US" xlink:label="lab_chci_LeasingFeePerSquareFootForNewLeases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasing Fee Per Square Foot For New Leases</link:label>
    <link:label id="lab_chci_LeasingFeePerSquareFootForNewLeases_documentation_en-US" xlink:label="lab_chci_LeasingFeePerSquareFootForNewLeases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasing fee per square foot for new leases.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LeasingFeePerSquareFootForNewLeases" xlink:href="chci-20230331.xsd#chci_LeasingFeePerSquareFootForNewLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_LeasingFeePerSquareFootForNewLeases" xlink:to="lab_chci_LeasingFeePerSquareFootForNewLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_6d2f0a63-42bc-4dec-8366-2efa317abf2c_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</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockRedemptionPremium_a74d243a-c4e6-4798-a50e-975fafcc5e5e_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockRedemptionPremium" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock redemption premium</link:label>
    <link:label id="lab_us-gaap_PreferredStockRedemptionPremium_label_en-US" xlink:label="lab_us-gaap_PreferredStockRedemptionPremium" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock Redemption Premium</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockRedemptionPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockRedemptionPremium" xlink:to="lab_us-gaap_PreferredStockRedemptionPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_3c45a2a5-c909-413b-8684-f1e0b9c6bd4e_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_c8f750e5-31b8-4b86-bd4b-c5f4b62d15f5_totalLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" 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">Basic net income (loss) per share (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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_52a7f412-e472-4915-922f-4a921191d2c7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ManagementFeePayable_fe6a6d15-02d5-4e23-866f-c6f4c1860a6d_terseLabel_en-US" xlink:label="lab_us-gaap_ManagementFeePayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management fee payable</link:label>
    <link:label id="lab_us-gaap_ManagementFeePayable_label_en-US" xlink:label="lab_us-gaap_ManagementFeePayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management Fee Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeePayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ManagementFeePayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ManagementFeePayable" xlink:to="lab_us-gaap_ManagementFeePayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_774d51c4-b976-4497-8d75-09b509321ed8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_9a2da824-2e7c-4e48-8058-34786df6921b_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_5c994a7c-13b7-4243-a4c8-6590042a6595_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_e27c5f4d-7d9c-4e95-9a8a-c7f593aced8f_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_5f331eed-3e27-4f44-9d18-5388903afdb7_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_17bed69d-80d1-40fb-a2b1-8005d2f7a5db_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" 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_StockholdersEquity_c11caf14-1b4d-40a8-adad-6e9f747e9d7b_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" 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_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_55b353f0-9e05-4f20-996f-3d3f6e170933_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_bac4eac8-b9ae-4fa1-9588-d4f0bfbdfc80_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_d96551ee-805e-4a81-b260-87c85bf8eb7b_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right of use assets and lease liabilities at commencement</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_cbf87e58-7b53-4133-99ce-b2d3300b50e3_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">Weighted average grant date fair value, canceled/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_LineOfCreditFacilityLineItems_209210cf-4156-400a-966c-1f85c6eae410_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_2c7f83fb-5c54-4bb8-9657-b0984c9ba891_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_chci_ComstockDevelopmentServicesMember_c1942b7f-e37e-4c80-855b-cb0e8f3ba341_terseLabel_en-US" xlink:label="lab_chci_ComstockDevelopmentServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CDS</link:label>
    <link:label id="lab_chci_ComstockDevelopmentServicesMember_label_en-US" xlink:label="lab_chci_ComstockDevelopmentServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comstock Development Services [Member]</link:label>
    <link:label id="lab_chci_ComstockDevelopmentServicesMember_documentation_en-US" xlink:label="lab_chci_ComstockDevelopmentServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comstock Development Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ComstockDevelopmentServicesMember" xlink:href="chci-20230331.xsd#chci_ComstockDevelopmentServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_ComstockDevelopmentServicesMember" xlink:to="lab_chci_ComstockDevelopmentServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6b125bf9-c979-48cf-b42c-02b71e4e6f95_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_us-gaap_RetainedEarningsMember_febba347-785d-4142-b80e-dc4073b7f374_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_us-gaap_LeaseCost_9bef507c-8f0b-42f5-8e0b-29e50cfe9adf_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" 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 lease costs</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink: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, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_89ebb8ac-3310-4730-9606-9ba202f3dbdc_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_StockIssuedDuringPeriodValueShareBasedCompensation_84f4cee9-849f-45f6-9907-41bb7a3abf1c_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">Stock-based compensation</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_chci_BLVDFortyFourMember_9a3144b9-e918-44b9-916c-cd825d7817a7_terseLabel_en-US" xlink:label="lab_chci_BLVDFortyFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BLVD Forty Four</link:label>
    <link:label id="lab_chci_BLVDFortyFourMember_label_en-US" xlink:label="lab_chci_BLVDFortyFourMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BLVD Forty Four [Member]</link:label>
    <link:label id="lab_chci_BLVDFortyFourMember_documentation_en-US" xlink:label="lab_chci_BLVDFortyFourMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BLVD Forty Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_BLVDFortyFourMember" xlink:href="chci-20230331.xsd#chci_BLVDFortyFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_BLVDFortyFourMember" xlink:to="lab_chci_BLVDFortyFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_d69023d4-e8f6-49f5-a792-2c24520f145a_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink: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 Lease Cost and Cash Flow Information</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink: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, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_d745660c-4c55-40d9-a3a4-831b1009df86_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</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_ce5790ac-651b-43fe-baaf-45e101a24616_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_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_53f89b88-99d9-4b13-947a-d26bedaeb36f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Discontinued Operations in Financial Statements</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_e44b2ca0-f606-4810-935a-730384a16e2c_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">Weighted average grant date fair value, released (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_dei_DocumentQuarterlyReport_5098f67a-41bb-4cfd-a53a-8b36768c408f_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_DiscontinuedOperationsAndDisposalGroupsAbstract_6f37b474-3952-4e32-b378-c1a20c739d51_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_4e7f4c64-4ab0-4a6e-ac1f-2b31fa53d126_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_11569420-d2b0-4cd5-8b8d-4efccc4cd477_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">Operating 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_srt_RangeAxis_06edd22b-d5a0-476c-aa4b-2a3122e82910_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</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_AssetAcquisitionDomain_7f02d48f-f9ff-4173-a590-ef38921bc222_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionDomain" xlink: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 Acquisition [Domain]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionDomain_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionDomain" xlink: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 Acquisition [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionDomain" xlink:to="lab_us-gaap_AssetAcquisitionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_bc828d93-967f-420d-97cf-d227ea7b94e5_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_0626cfe8-7d29-4e11-82a1-f4a92e4a0fe3_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6b6673f9-e07c-4607-bb99-4d357a8a604a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_3cfbb02c-569f-448d-b832-691c3f82912d_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/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_77d700d0-7f61-445e-aec7-d0f84bf65ae0_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</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_chci_EntitlementFeeMember_0fef15cf-b54b-492d-adbb-94da1a33640c_terseLabel_en-US" xlink:label="lab_chci_EntitlementFeeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entitlement Fee</link:label>
    <link:label id="lab_chci_EntitlementFeeMember_label_en-US" xlink:label="lab_chci_EntitlementFeeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entitlement Fee [Member]</link:label>
    <link:label id="lab_chci_EntitlementFeeMember_documentation_en-US" xlink:label="lab_chci_EntitlementFeeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entitlement Fee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_EntitlementFeeMember" xlink:href="chci-20230331.xsd#chci_EntitlementFeeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_EntitlementFeeMember" xlink:to="lab_chci_EntitlementFeeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_6975b3e2-927e-4bf9-901d-d8f7aeeaf335_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">Weighted average exercise price, exercisable (in dollars per share)</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_us-gaap_PreferredStockRedemptionDiscount_da25071a-dc23-4227-96dd-d17ab8ccee6d_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockRedemptionDiscount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of Series C preferred stock redemption</link:label>
    <link:label id="lab_us-gaap_PreferredStockRedemptionDiscount_label_en-US" xlink:label="lab_us-gaap_PreferredStockRedemptionDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock Redemption Discount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockRedemptionDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockRedemptionDiscount" xlink:to="lab_us-gaap_PreferredStockRedemptionDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_ead96789-3c13-4bec-afca-5935f2704cc9_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_WallStreetJournalPrimeRateMember_7b142d19-3f82-4a1c-8e5f-29c8eba80c95_terseLabel_en-US" xlink:label="lab_chci_WallStreetJournalPrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WSJ Prime Rate</link:label>
    <link:label id="lab_chci_WallStreetJournalPrimeRateMember_label_en-US" xlink:label="lab_chci_WallStreetJournalPrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wall Street Journal Prime Rate [Member]</link:label>
    <link:label id="lab_chci_WallStreetJournalPrimeRateMember_documentation_en-US" xlink:label="lab_chci_WallStreetJournalPrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wall street journal prime rate.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_WallStreetJournalPrimeRateMember" xlink:href="chci-20230331.xsd#chci_WallStreetJournalPrimeRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_WallStreetJournalPrimeRateMember" xlink:to="lab_chci_WallStreetJournalPrimeRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_d680fdd2-2f47-4767-ad12-ead5c68633ee_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink: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, expired (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink: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, Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_00ddebac-cd9c-4fd1-9bbb-79957e6adb1d_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_66ba8deb-628f-4b93-be71-91a5a3a699de_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 - Continuing Operations</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_05fad7d5-c1a8-4bfb-9d19-43c2436ecede_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_9ca1ae23-91cd-48b5-95be-92d689dd4fab_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal group, including discontinued operation, consideration</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f3c2e7bc-6f3b-445c-a36f-8f6e9a18c578_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">Restricted shares, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_53af1ce5-abc8-441b-8726-9e0bb4f296ef_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">Restricted shares, ending balance (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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_59ddd490-ad93-48d8-b612-cdb7703a613b_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_255e544b-baa2-45f3-9bec-4282740eeb3e_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</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_401fa5d9-2e85-4be6-8ee5-17a2a541275b_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</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_us-gaap_SellingGeneralAndAdministrativeExpense_440c3313-1346-44b7-8c6e-c85cbe079d9b_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general, and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_IncentiveFeeMember_ad7a5961-7713-4fde-a401-e24b25fd3aee_terseLabel_en-US" xlink:label="lab_chci_IncentiveFeeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incentive Fee</link:label>
    <link:label id="lab_chci_IncentiveFeeMember_label_en-US" xlink:label="lab_chci_IncentiveFeeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incentive Fee [Member]</link:label>
    <link:label id="lab_chci_IncentiveFeeMember_documentation_en-US" xlink:label="lab_chci_IncentiveFeeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incentive fee.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_IncentiveFeeMember" xlink:href="chci-20230331.xsd#chci_IncentiveFeeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_IncentiveFeeMember" xlink:to="lab_chci_IncentiveFeeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_56a76bac-5024-4390-b874-25c13a55722c_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 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_chci_NumberOfSubsidiaries_6fd0236f-2899-451b-9f18-68b3c173861e_terseLabel_en-US" xlink:label="lab_chci_NumberOfSubsidiaries" xlink: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 subsidiaries</link:label>
    <link:label id="lab_chci_NumberOfSubsidiaries_label_en-US" xlink:label="lab_chci_NumberOfSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Subsidiaries</link:label>
    <link:label id="lab_chci_NumberOfSubsidiaries_documentation_en-US" xlink:label="lab_chci_NumberOfSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_NumberOfSubsidiaries" xlink:href="chci-20230331.xsd#chci_NumberOfSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_NumberOfSubsidiaries" xlink:to="lab_chci_NumberOfSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_LeaseholdImprovementsNet_aea7cc42-935b-4da9-84a5-654e12ddcad5_terseLabel_en-US" xlink:label="lab_chci_LeaseholdImprovementsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements, net</link:label>
    <link:label id="lab_chci_LeaseholdImprovementsNet_label_en-US" xlink:label="lab_chci_LeaseholdImprovementsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements, Net</link:label>
    <link:label id="lab_chci_LeaseholdImprovementsNet_documentation_en-US" xlink:label="lab_chci_LeaseholdImprovementsNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LeaseholdImprovementsNet" xlink:href="chci-20230331.xsd#chci_LeaseholdImprovementsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_LeaseholdImprovementsNet" xlink:to="lab_chci_LeaseholdImprovementsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_ConstructionManagementAgreementMember_7ba0e2c2-2672-4f42-8572-67e0e4de5a41_terseLabel_en-US" xlink:label="lab_chci_ConstructionManagementAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction Management Agreement</link:label>
    <link:label id="lab_chci_ConstructionManagementAgreementMember_label_en-US" xlink:label="lab_chci_ConstructionManagementAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction Management Agreement [Member]</link:label>
    <link:label id="lab_chci_ConstructionManagementAgreementMember_documentation_en-US" xlink:label="lab_chci_ConstructionManagementAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction management agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ConstructionManagementAgreementMember" xlink:href="chci-20230331.xsd#chci_ConstructionManagementAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_ConstructionManagementAgreementMember" xlink:to="lab_chci_ConstructionManagementAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_1ac92006-de6c-4157-8bb0-2d39c6ca569f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink: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, vested and expected to vest (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink: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, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfPortfolioRevenues_4f0ca9ce-5157-4e63-8f23-6415d6dc7655_terseLabel_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfPortfolioRevenues" xlink: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 anchor portfolio revenue</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfPortfolioRevenues_label_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfPortfolioRevenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction Percentage of Portfolio Revenues</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfPortfolioRevenues_documentation_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfPortfolioRevenues" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party transaction percentage of portfolio revenues.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfPortfolioRevenues" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfPortfolioRevenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_RelatedPartyTransactionPercentageOfPortfolioRevenues" xlink:to="lab_chci_RelatedPartyTransactionPercentageOfPortfolioRevenues" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_27a06382-ddcb-41c9-9717-4ee2576c9c07_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_chci_CreditFacilityMember_7e5c97f9-f6bb-4bd9-8d96-8fcd29c58fec_terseLabel_en-US" xlink:label="lab_chci_CreditFacilityMember" xlink: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</link:label>
    <link:label id="lab_chci_CreditFacilityMember_label_en-US" xlink:label="lab_chci_CreditFacilityMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_CreditFacilityMember" xlink:href="chci-20230331.xsd#chci_CreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_CreditFacilityMember" xlink:to="lab_chci_CreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_67c4889b-7aea-4be6-adc5-5117a0ab2bc8_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_chci_InvestorsXMember_fd2df69e-ac8c-4f2e-b734-45a0305243d3_terseLabel_en-US" xlink:label="lab_chci_InvestorsXMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investors X</link:label>
    <link:label id="lab_chci_InvestorsXMember_label_en-US" xlink:label="lab_chci_InvestorsXMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investors X [Member]</link:label>
    <link:label id="lab_chci_InvestorsXMember_documentation_en-US" xlink:label="lab_chci_InvestorsXMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investors X.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_InvestorsXMember" xlink:href="chci-20230331.xsd#chci_InvestorsXMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_InvestorsXMember" xlink:to="lab_chci_InvestorsXMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_e8e9d6c5-59a8-485f-8f11-6d3100b506e8_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 Information about 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_OperatingIncomeLoss_7319de0b-6bda-4275-bb9c-baefe2574083_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">Income (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_chci_AgreementAdditionalExtensionTerm_3e1ce63d-aa12-4de8-9191-b6da899851d3_terseLabel_en-US" xlink:label="lab_chci_AgreementAdditionalExtensionTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Agreement additional extension term (in years)</link:label>
    <link:label id="lab_chci_AgreementAdditionalExtensionTerm_label_en-US" xlink:label="lab_chci_AgreementAdditionalExtensionTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Agreement Additional Extension Term</link:label>
    <link:label id="lab_chci_AgreementAdditionalExtensionTerm_documentation_en-US" xlink:label="lab_chci_AgreementAdditionalExtensionTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Agreement additional extension term.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_AgreementAdditionalExtensionTerm" xlink:href="chci-20230331.xsd#chci_AgreementAdditionalExtensionTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_AgreementAdditionalExtensionTerm" xlink:to="lab_chci_AgreementAdditionalExtensionTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_1fb87888-1801-43dc-8e50-5c17962e5ce7_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recent Accounting Pronouncements - Adopted and Not Yet Adopted</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_dei_DocumentInformationTable_1a5efd22-7560-4cad-82d2-0e3377c5933a_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_ShareBasedPaymentArrangementNumberOfAnnualInstallments_ae4055f0-bc99-4604-bc25-f5ecfb29134b_terseLabel_en-US" xlink:label="lab_chci_ShareBasedPaymentArrangementNumberOfAnnualInstallments" xlink: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 annual installments</link:label>
    <link:label id="lab_chci_ShareBasedPaymentArrangementNumberOfAnnualInstallments_label_en-US" xlink:label="lab_chci_ShareBasedPaymentArrangementNumberOfAnnualInstallments" xlink: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, Number of Annual Installments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ShareBasedPaymentArrangementNumberOfAnnualInstallments" xlink:href="chci-20230331.xsd#chci_ShareBasedPaymentArrangementNumberOfAnnualInstallments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_ShareBasedPaymentArrangementNumberOfAnnualInstallments" xlink:to="lab_chci_ShareBasedPaymentArrangementNumberOfAnnualInstallments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_c52f4522-c3d9-43a2-8148-81b033d8d6b1_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_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_b663300d-be56-448a-b68d-17b885627bcb_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for (benefit from) income tax</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Tax Effect of Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockShares_546c1863-c2f2-42bc-b1b4-0af823b1562d_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3ecf3caf-1fbc-40d0-b0ff-aa5302c956a8_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income (loss) from continuing operations to net cash provided by (used in) operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_30a091e7-1f37-4aba-900c-5d128f0c5fea_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for (benefit from) income tax</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_us-gaap_PreferredStockParOrStatedValuePerShare_608c1bfb-95d4-453f-bcf6-f5b4bace4129_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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_8bea9e3c-dd8b-4cf6-bc2f-7dff799b8b27_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_be1dda92-b91f-4e5e-83e9-26e6c888877e_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_chci_DevelopmentAndConstructionFeeMember_19936dd3-9426-4081-aa4b-f8a156b1f053_terseLabel_en-US" xlink:label="lab_chci_DevelopmentAndConstructionFeeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Development and Construction Fee</link:label>
    <link:label id="lab_chci_DevelopmentAndConstructionFeeMember_label_en-US" xlink:label="lab_chci_DevelopmentAndConstructionFeeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Development and Construction Fee [Member]</link:label>
    <link:label id="lab_chci_DevelopmentAndConstructionFeeMember_documentation_en-US" xlink:label="lab_chci_DevelopmentAndConstructionFeeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Development and Construction Fee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_DevelopmentAndConstructionFeeMember" xlink:href="chci-20230331.xsd#chci_DevelopmentAndConstructionFeeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_DevelopmentAndConstructionFeeMember" xlink:to="lab_chci_DevelopmentAndConstructionFeeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_97659a32-0d5f-42e0-8e32-0c5ff2c221c8_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">Granted (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_09a8b796-3a98-4dde-a3e8-b370b4f1acae_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">APIC</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_dei_DocumentFiscalPeriodFocus_2126fabd-8bdf-46ae-9f10-1baa9ae3c4a1_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_7568349f-306d-4fdf-b66f-de315b99c977_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">Share-based compensation arrangement by share-based payment award, options, exercises in period, intrinsic value</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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_10cd94f0-b7d4-440c-92bc-e2ffd658cf60_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">Diluted - weighted-average common stock outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ea0ad8ed-c216-467e-8cdc-aabe4eb381cf_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" 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">Diluted - weighted-average common shares outstanding (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_us-gaap_ArrangementsAndNonarrangementTransactionsMember_ab644f53-529f-4eea-b8fe-047653f8f55b_terseLabel_en-US" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative</link:label>
    <link:label id="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_label_en-US" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfReZoningCosts_a65c188a-b69f-4f6e-bb40-0999f4357b10_terseLabel_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfReZoningCosts" xlink: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 re-zoning costs</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfReZoningCosts_label_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfReZoningCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction Percentage of Re-zoning Costs</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfReZoningCosts_documentation_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfReZoningCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction Percentage of Re-zoning Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfReZoningCosts" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfReZoningCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_RelatedPartyTransactionPercentageOfReZoningCosts" xlink:to="lab_chci_RelatedPartyTransactionPercentageOfReZoningCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_c6be430c-ab1d-4fa2-8916-546a652559a5_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_CommonStockNumberOfVotesPerShare_be68cd60-12a8-4e98-bd61-dfb182f4f3a9_terseLabel_en-US" xlink:label="lab_chci_CommonStockNumberOfVotesPerShare" xlink: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, number of votes per share</link:label>
    <link:label id="lab_chci_CommonStockNumberOfVotesPerShare_label_en-US" xlink:label="lab_chci_CommonStockNumberOfVotesPerShare" xlink: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 Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_CommonStockNumberOfVotesPerShare" xlink:href="chci-20230331.xsd#chci_CommonStockNumberOfVotesPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_CommonStockNumberOfVotesPerShare" xlink:to="lab_chci_CommonStockNumberOfVotesPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_0b019493-fae9-4d1e-897e-660013ce136a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</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_chci_LeaseExpansionAgreementMember_b2b68f8c-ef1b-4816-ae2f-7f66004170d7_terseLabel_en-US" xlink:label="lab_chci_LeaseExpansionAgreementMember" xlink: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 Expansion Agreement</link:label>
    <link:label id="lab_chci_LeaseExpansionAgreementMember_label_en-US" xlink:label="lab_chci_LeaseExpansionAgreementMember" xlink: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 Expansion Agreement [Member]</link:label>
    <link:label id="lab_chci_LeaseExpansionAgreementMember_documentation_en-US" xlink:label="lab_chci_LeaseExpansionAgreementMember" xlink: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 Expansion Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LeaseExpansionAgreementMember" xlink:href="chci-20230331.xsd#chci_LeaseExpansionAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_LeaseExpansionAgreementMember" xlink:to="lab_chci_LeaseExpansionAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_2d0239a1-97cb-4db4-8377-0b3985d0d0f4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted - discontinued operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_3068eece-cdc2-4236-ace4-201746cf55eb_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" 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">Diluted - discontinued operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_8d4e242d-7ddb-40e1-a33a-d349ced0e957_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockMember_b2ed6992-4f44-4596-b245-6d5c7a9de46c_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_chci_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage_893a5cae-3eb1-44a4-9c32-f41de2a19c5a_terseLabel_en-US" xlink:label="lab_chci_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage" xlink: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, award vesting range, percentage</link:label>
    <link:label id="lab_chci_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage_label_en-US" xlink:label="lab_chci_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage" xlink: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 Range, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage" xlink:href="chci-20230331.xsd#chci_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage" xlink:to="lab_chci_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember_fa4b1d67-199b-4203-b263-483f63b8bbe0_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Held-for-sale</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Held-for-sale [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:to="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a34bbaa2-116a-4715-a799-841da6ec1ec6_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">Weighted average grant date fair value, 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_chci_RelatedPartyTransactionExpirationPeriod_812c4ef3-8b64-4437-8eca-888adc11d8ca_terseLabel_en-US" xlink:label="lab_chci_RelatedPartyTransactionExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party transaction, expiration period</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionExpirationPeriod_label_en-US" xlink:label="lab_chci_RelatedPartyTransactionExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Expiration Period</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionExpirationPeriod_documentation_en-US" xlink:label="lab_chci_RelatedPartyTransactionExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionExpirationPeriod" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_RelatedPartyTransactionExpirationPeriod" xlink:to="lab_chci_RelatedPartyTransactionExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_a5cdf7f1-e7ff-4a32-8311-d18447b472c0_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 Shares Equivalents Excluded from Dilutive Share Computation</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_chci_RelatedPartyTransactionPercentageOfFinancingTransaction_0f003069-5d14-4cdc-b975-f24bd33a6b94_terseLabel_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfFinancingTransaction" xlink: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 financing transaction</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfFinancingTransaction_label_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfFinancingTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction Percentage of Financing Transaction</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfFinancingTransaction_documentation_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfFinancingTransaction" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction Percentage of Financing Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfFinancingTransaction" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfFinancingTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_RelatedPartyTransactionPercentageOfFinancingTransaction" xlink:to="lab_chci_RelatedPartyTransactionPercentageOfFinancingTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_878f4be3-ef74-4237-9b4b-80982a5ce00d_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">Aggregate intrinsic value exercisable</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_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_32d5fe1e-91da-4863-ab0d-8e71c05449ce_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" 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">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Costs of Goods Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_BLVDAnselMember_23c6b1b6-17b6-4da2-8827-04f0c8e1de40_terseLabel_en-US" xlink:label="lab_chci_BLVDAnselMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BLVD Ansel</link:label>
    <link:label id="lab_chci_BLVDAnselMember_label_en-US" xlink:label="lab_chci_BLVDAnselMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BLVD Ansel [Member]</link:label>
    <link:label id="lab_chci_BLVDAnselMember_documentation_en-US" xlink:label="lab_chci_BLVDAnselMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BLVD Ansel</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_BLVDAnselMember" xlink:href="chci-20230331.xsd#chci_BLVDAnselMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_BLVDAnselMember" xlink:to="lab_chci_BLVDAnselMember" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis_b9e739c8-f509-45af-b879-df329285cae2_terseLabel_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis" xlink: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 market-to-market profit basis</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis_label_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction Percentage of Market Rate Fee Market-to-market Profit Basis</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis_documentation_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction Percentage of Market Rate Fee Market-to-market Profit Basis</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis" xlink:to="lab_chci_RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_205db53d-27b4-4b86-8018-aa31f94d3aae_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_28092564-dc79-4a24-8539-ecae0d15c6ed_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_CommonStockSharesIssued_dfbe75ab-d265-4c9d-b537-acef48b699e2_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_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_chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements_08f42ae0-d39d-4ea0-8871-ec014c32ba9d_terseLabel_en-US" xlink:label="lab_chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed assets, net</link:label>
    <link:label id="lab_chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements_label_en-US" xlink:label="lab_chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements" xlink: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, Excluding Leasehold Improvements</link:label>
    <link:label id="lab_chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements_documentation_en-US" xlink:label="lab_chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net, Excluding Leasehold Improvements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements" xlink:href="chci-20230331.xsd#chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements" xlink:to="lab_chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_RelatedPartyTransactionFeePayableInInstallments_fbd7bead-325f-4aec-bd83-3b82eb4fc96b_terseLabel_en-US" xlink:label="lab_chci_RelatedPartyTransactionFeePayableInInstallments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fee payable in installments</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionFeePayableInInstallments_label_en-US" xlink:label="lab_chci_RelatedPartyTransactionFeePayableInInstallments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction Fee Payable In Installments</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionFeePayableInInstallments_documentation_en-US" xlink:label="lab_chci_RelatedPartyTransactionFeePayableInInstallments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party transaction fee payable in installments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionFeePayableInInstallments" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionFeePayableInInstallments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_RelatedPartyTransactionFeePayableInInstallments" xlink:to="lab_chci_RelatedPartyTransactionFeePayableInInstallments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_fce2d9b7-5502-491c-88ae-b3b48d7d6626_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_LesseeOperatingLeaseRemainingLeaseTerm_cb825db0-6fcf-44e2-8eee-e7d0603a0633_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink: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, remaining lease term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_9efa80fb-0a6c-4ca6-8075-bfd9bcc8dc9c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed lease costs</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_b8d298c7-3f93-4e7a-aedc-ab95f6348169_negatedLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" 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">Discontinued operation, loss on disposal of discontinued operation, net of tax</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:to="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure_a60480f1-3c5d-4b7b-b656-c2a78d4a626f_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in real estate ventures</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure_44fbd201-52c6-4bbf-b5e2-6595f5ba5d99_periodStartLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value investments, beginning balance</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure_1749345a-65ec-4835-a11d-105c2910ef3f_periodEndLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value investments, ending balance</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_7f90acc0-871c-4a2d-bb67-56da1791d118_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset_c5e1e54f-6966-48ef-b2ab-4f7f751b8284_terseLabel_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset" xlink: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 purchase price</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset_label_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction Percentage of Purchase Price of Acquired Asset</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset_documentation_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party transaction percentage of purchase price of acquired asset.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset" xlink:to="lab_chci_RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_7742791b-5e37-4328-bad2-23c6920f84c1_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_7daa92a4-5444-461a-8be6-a39992229921_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_GoodwillAndIntangibleAssetsDisclosureAbstract_f824162d-0ec8-429f-bf6a-ebd54c750a4e_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_b5c48ea3-39ff-4536-86eb-dd828c8ebfba_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) from discontinued operations, net of tax</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_e2180e66-6f60-4b43-911d-61bd817af4d8_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) from discontinued operations - Basic and Diluted</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_d92aa2bf-522f-4c33-a078-44aae58eb80d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink: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 personnel costs</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink: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 Employee Related Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_df8c2284-769f-48bb-a62a-ca03e167663c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink: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 (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink: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, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_bd0f61bf-f203-4439-9420-b5017be412dc_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_DisaggregationOfRevenueTable_d3cb6a5b-cdd4-42a3-b63d-9240a60be72b_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromProductiveAssets_8d3661c2-c6ae-4a66-bd7c-d548b2e7811d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromProductiveAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of fixed assets/leasehold improvements/intangibles</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromProductiveAssets" xlink:to="lab_us-gaap_PaymentsForProceedsFromProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_70189aa2-0c0f-4c96-ada6-c638c02ab8dd_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink: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, term of contract</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_d6a136af-4035-4c8d-994e-a77cd081d349_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c3b0fee5-074e-4e0d-9d52-5393ef17abf8_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">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_9faf448a-0aac-481c-abd8-a20f79a5b54f_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">Ending balance (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_dei_EntityIncorporationStateCountryCode_7816d5c6-91b7-4668-9d4a-3ca4deb2f099_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_chci_RevenueByLineOfBusinessDomain_8cb93416-6bba-43ef-a495-904fc3e8fb39_terseLabel_en-US" xlink:label="lab_chci_RevenueByLineOfBusinessDomain" xlink: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 by Line of Business [Domain]</link:label>
    <link:label id="lab_chci_RevenueByLineOfBusinessDomain_label_en-US" xlink:label="lab_chci_RevenueByLineOfBusinessDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue by Line of Business [Domain]</link:label>
    <link:label id="lab_chci_RevenueByLineOfBusinessDomain_documentation_en-US" xlink:label="lab_chci_RevenueByLineOfBusinessDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue by Line of Business [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RevenueByLineOfBusinessDomain" xlink:href="chci-20230331.xsd#chci_RevenueByLineOfBusinessDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_RevenueByLineOfBusinessDomain" xlink:to="lab_chci_RevenueByLineOfBusinessDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_442aa748-f5e0-414b-9548-a5cf755f20e1_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_OperatingLeasePayments_5ce8df6f-48c2-4989-8b38-eb225c2c89c3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_698c8d1c-8611-4e90-82dc-e7315d861bd4_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">Stock options</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_TreasuryStockValue_3364f0a5-06b0-4d00-8cb2-b78ffe43f3ab_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" 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">Treasury stock, at cost (86 shares of Class A common stock)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FixedPriceContractMember_4f52a3d8-a1a3-4549-bf80-e55728a850ff_terseLabel_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed-price</link:label>
    <link:label id="lab_us-gaap_FixedPriceContractMember_label_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed-Price Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedPriceContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedPriceContractMember" xlink:to="lab_us-gaap_FixedPriceContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_31b6e342-b90f-4a96-ab6a-d68fb481dcf2_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">Restricted shares, canceled/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_CommonStockSharesAuthorized_c4cc9523-0871-40fb-9435-dd1005c23c81_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_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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_5014b2e9-0531-40db-a65e-c70e25e6369f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_ParkXManagementLCMember_fd4e3e7c-1c08-4505-b0a7-5d4f10f3cea2_terseLabel_en-US" xlink:label="lab_chci_ParkXManagementLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ParkX Management, LC</link:label>
    <link:label id="lab_chci_ParkXManagementLCMember_label_en-US" xlink:label="lab_chci_ParkXManagementLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ParkX Management, LC [Member]</link:label>
    <link:label id="lab_chci_ParkXManagementLCMember_documentation_en-US" xlink:label="lab_chci_ParkXManagementLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ParkX Management, LC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ParkXManagementLCMember" xlink:href="chci-20230331.xsd#chci_ParkXManagementLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_ParkXManagementLCMember" xlink:to="lab_chci_ParkXManagementLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetManagement1Member_20625a0d-25d1-4b5d-8cf0-2b4b0767cae8_terseLabel_en-US" xlink:label="lab_us-gaap_AssetManagement1Member" xlink: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 management</link:label>
    <link:label id="lab_us-gaap_AssetManagement1Member_label_en-US" xlink:label="lab_us-gaap_AssetManagement1Member" xlink: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 Management [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetManagement1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetManagement1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetManagement1Member" xlink:to="lab_us-gaap_AssetManagement1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_67e3f4e6-2d99-42ec-82a2-8f4093d77df1_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_CommonClassAMember_8ba76ea8-b252-46f5-9f5e-597efe7e8e24_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_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_CashAndCashEquivalentsAtCarryingValue_c9101227-a660-41e6-b5e8-54aefc384f9e_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_NetCashProvidedByUsedInDiscontinuedOperations_e43fe1e1-808b-4224-b6ea-af1fd859f388_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) discontinued operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_3a2c980a-e919-42d2-8bdb-f25afa95664f_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_us-gaap_IncomeTaxesPaidNet_16e6cc56-ea38-4549-9bad-3f7942d94932_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink: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 income tax, net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_d98836ac-79f5-44d8-8cf1-c286ad84dccc_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_chci_RelatedPartyMember_25ef52b7-3e77-45d3-94c5-3fa8d6a1cb39_terseLabel_en-US" xlink:label="lab_chci_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party</link:label>
    <link:label id="lab_chci_RelatedPartyMember_label_en-US" xlink:label="lab_chci_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Member]</link:label>
    <link:label id="lab_chci_RelatedPartyMember_documentation_en-US" xlink:label="lab_chci_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyMember" xlink:href="chci-20230331.xsd#chci_RelatedPartyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_RelatedPartyMember" xlink:to="lab_chci_RelatedPartyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_8e35351f-42e6-4ecf-818f-b46f173f116d_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_ea33fd29-0f4f-4c14-9b6f-f52ecb8ec297_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_2f469183-c426-4cba-9090-efce197bdd04_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_931957ff-4b8b-41e5-a40a-2b0fdf6a5f90_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_07281af4-3584-4ff7-81f6-bedd79340e09_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 compensation cost related to nonvested stock issuances</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_chci_CostplusContractMember_6b86dae2-cd3a-4a09-882d-7f3af6728e5c_terseLabel_en-US" xlink:label="lab_chci_CostplusContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost-plus</link:label>
    <link:label id="lab_chci_CostplusContractMember_label_en-US" xlink:label="lab_chci_CostplusContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costplus Contract [Member]</link:label>
    <link:label id="lab_chci_CostplusContractMember_documentation_en-US" xlink:label="lab_chci_CostplusContractMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost-plus contract.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_CostplusContractMember" xlink:href="chci-20230331.xsd#chci_CostplusContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_CostplusContractMember" xlink:to="lab_chci_CostplusContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0f96f01d-fda5-40ee-8c09-a88c469f097f_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">Options Outstanding</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_chci_RelatedPartyTransactionPercentageOfCashFlowFromRealEstateAssets_2a594725-9f0e-4a25-84af-a3b7da893add_terseLabel_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfCashFlowFromRealEstateAssets" xlink: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 free cash flow from real estate assets</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfCashFlowFromRealEstateAssets_label_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfCashFlowFromRealEstateAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction Percentage of Cash Flow From Real Estate Assets</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfCashFlowFromRealEstateAssets_documentation_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfCashFlowFromRealEstateAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party transaction percentage of cash flow from real estate assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfCashFlowFromRealEstateAssets" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfCashFlowFromRealEstateAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_RelatedPartyTransactionPercentageOfCashFlowFromRealEstateAssets" xlink:to="lab_chci_RelatedPartyTransactionPercentageOfCashFlowFromRealEstateAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_e5ba9b4d-cd77-4dce-8072-1ac22e5d2e66_totalLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" 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">Pre-tax income (loss) from discontinued operations</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_97c519c9-6f03-4ab8-aaa9-7fe04b76b697_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">Aggregate intrinsic value outstanding</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_94f930be-a737-46fc-9701-98dd87c772a9_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_101dd287-c25b-4294-92c4-d51a2f5988f2_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_4e58e31d-606e-4605-98f5-c4414d338c11_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company Overview</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount_20562424-a36f-41b6-b089-71e758dbda01_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount" xlink: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, including additional paid in capital, net of discount</link:label>
    <link:label id="lab_us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount_label_en-US" xlink:label="lab_us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount" xlink: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, Including Additional Paid in Capital, Net of Discount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount" xlink:to="lab_us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions_31f07cc2-894e-459e-83f9-0f6382950bf8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink: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 Equity Method Investment, Distribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:to="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpenses_15dc533a-ebdf-4ec7-b9d7-baff8ef3be24_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" 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 costs and expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_label_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_3bb1676e-91d4-4262-9866-320c2e49643f_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink: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 cash flows, net</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Financing Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionPriceOfAcquisitionExpected_7c178739-5fcd-407e-93d5-682a7c56a446_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionPriceOfAcquisitionExpected" xlink: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 acquisition, price of acquisition, expected</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionPriceOfAcquisitionExpected_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionPriceOfAcquisitionExpected" xlink: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 Acquisition, Price of Acquisition, Expected</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionPriceOfAcquisitionExpected" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionPriceOfAcquisitionExpected"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionPriceOfAcquisitionExpected" xlink:to="lab_us-gaap_AssetAcquisitionPriceOfAcquisitionExpected" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_40d50709-f9b9-4464-9519-ccf3598a969c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_EscrowDepositFromDivestitureOfBusiness_1d06ee91-aad4-4c8a-80db-7f7c857025d8_terseLabel_en-US" xlink:label="lab_chci_EscrowDepositFromDivestitureOfBusiness" xlink: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 deposit from divestiture of business</link:label>
    <link:label id="lab_chci_EscrowDepositFromDivestitureOfBusiness_label_en-US" xlink:label="lab_chci_EscrowDepositFromDivestitureOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Escrow Deposit from Divestiture of Business</link:label>
    <link:label id="lab_chci_EscrowDepositFromDivestitureOfBusiness_documentation_en-US" xlink:label="lab_chci_EscrowDepositFromDivestitureOfBusiness" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Escrow Deposit from Divestiture of Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_EscrowDepositFromDivestitureOfBusiness" xlink:href="chci-20230331.xsd#chci_EscrowDepositFromDivestitureOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_EscrowDepositFromDivestitureOfBusiness" xlink:to="lab_chci_EscrowDepositFromDivestitureOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_PercentageOfMembershipInterestOwnedByCompanyAndPartners_425ffb89-a9e1-4a94-b4e0-25f037db3ba7_terseLabel_en-US" xlink:label="lab_chci_PercentageOfMembershipInterestOwnedByCompanyAndPartners" xlink: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 membership interest owned by company and partners</link:label>
    <link:label id="lab_chci_PercentageOfMembershipInterestOwnedByCompanyAndPartners_label_en-US" xlink:label="lab_chci_PercentageOfMembershipInterestOwnedByCompanyAndPartners" xlink: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 Membership Interest Owned By Company And Partners</link:label>
    <link:label id="lab_chci_PercentageOfMembershipInterestOwnedByCompanyAndPartners_documentation_en-US" xlink:label="lab_chci_PercentageOfMembershipInterestOwnedByCompanyAndPartners" xlink: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 membership interest owned by company and partners.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_PercentageOfMembershipInterestOwnedByCompanyAndPartners" xlink:href="chci-20230331.xsd#chci_PercentageOfMembershipInterestOwnedByCompanyAndPartners"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_PercentageOfMembershipInterestOwnedByCompanyAndPartners" xlink:to="lab_chci_PercentageOfMembershipInterestOwnedByCompanyAndPartners" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_757a1f9f-a8ae-4e58-8ee2-ed8652587a3e_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Stockholders' 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_9c6186cd-3291-4a17-96b4-458b2480dca7_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">Weighted average exercise price, 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_us-gaap_IncreaseDecreaseInOtherOperatingAssets_1f8538f2-ab05-4c92-931b-a9101115a459_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink: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 Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_AssetManagementFeeMember_f23a97e3-98ed-4c1d-b780-fc623fadec57_terseLabel_en-US" xlink:label="lab_chci_AssetManagementFeeMember" xlink: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 Management Fee</link:label>
    <link:label id="lab_chci_AssetManagementFeeMember_label_en-US" xlink:label="lab_chci_AssetManagementFeeMember" xlink: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 Management Fee [Member]</link:label>
    <link:label id="lab_chci_AssetManagementFeeMember_documentation_en-US" xlink:label="lab_chci_AssetManagementFeeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset management fee.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_AssetManagementFeeMember" xlink:href="chci-20230331.xsd#chci_AssetManagementFeeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_AssetManagementFeeMember" xlink:to="lab_chci_AssetManagementFeeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_1e1788c4-6e9b-4852-b7d5-a98729ce20b2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic - continuing operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_94298235-7f3a-4715-b390-15d316a25ed2_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" 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">Basic - continuing operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantMember_337df04f-0f9d-46c6-9014-8f9daab4e69a_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants</link:label>
    <link:label id="lab_us-gaap_WarrantMember_label_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantMember" xlink:to="lab_us-gaap_WarrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_1fb156c0-7f63-47e3-858a-862c5d4094aa_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_4e1232ff-7ff6-4b27-a8a0-a63af2659c74_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">Basic - weighted-average common stock outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5c8b9595-6eb8-449d-9fbd-40da0a429cbd_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" 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">Basic - weighted-average common stock shares outstanding (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_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_4b4d8d3c-cb88-4c60-acbd-c419b752fc98_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_a62e16a1-436a-486e-bd7b-1d6875e0a7d1_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of ownership interest</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_0cccb409-baa8-4011-83df-4855dae40bc6_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation cost</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_427fa630-7140-41ad-b8e5-913cf0356969_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</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_cad1e3e0-cee3-4aa4-bfc4-208b59964f3d_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_12176ca5-d6f8-4c62-98ee-7cd1374ca2db_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">Weighted average exercise price, beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_dfc089c7-8ac8-48b5-9aa9-51a6292e9eb5_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">Weighted average exercise price, ending balance (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_chci_TwoThousandNineteenOmnibusIncentivePlanMember_1695e15f-807f-4f78-be2c-b9bb30368e0e_terseLabel_en-US" xlink:label="lab_chci_TwoThousandNineteenOmnibusIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Nineteen Omnibus Incentive Plan</link:label>
    <link:label id="lab_chci_TwoThousandNineteenOmnibusIncentivePlanMember_label_en-US" xlink:label="lab_chci_TwoThousandNineteenOmnibusIncentivePlanMember" xlink: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 Nineteen Omnibus Incentive Plan [Member]</link:label>
    <link:label id="lab_chci_TwoThousandNineteenOmnibusIncentivePlanMember_documentation_en-US" xlink:label="lab_chci_TwoThousandNineteenOmnibusIncentivePlanMember" xlink: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 nineteen omnibus incentive plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_TwoThousandNineteenOmnibusIncentivePlanMember" xlink:href="chci-20230331.xsd#chci_TwoThousandNineteenOmnibusIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_TwoThousandNineteenOmnibusIncentivePlanMember" xlink:to="lab_chci_TwoThousandNineteenOmnibusIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3726ad4d-4c95-4174-82d8-00b00b168688_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_ScheduleOfMarketRateFeeTableTextBlock_900c8161-1a58-4beb-a12b-6a56142ae024_terseLabel_en-US" xlink:label="lab_chci_ScheduleOfMarketRateFeeTableTextBlock" xlink: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 Market Rate Fee</link:label>
    <link:label id="lab_chci_ScheduleOfMarketRateFeeTableTextBlock_label_en-US" xlink:label="lab_chci_ScheduleOfMarketRateFeeTableTextBlock" xlink: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 Market Rate Fee [Table Text Block]</link:label>
    <link:label id="lab_chci_ScheduleOfMarketRateFeeTableTextBlock_documentation_en-US" xlink:label="lab_chci_ScheduleOfMarketRateFeeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Market Rate Fee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ScheduleOfMarketRateFeeTableTextBlock" xlink:href="chci-20230331.xsd#chci_ScheduleOfMarketRateFeeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_ScheduleOfMarketRateFeeTableTextBlock" xlink:to="lab_chci_ScheduleOfMarketRateFeeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssets_959d16a5-da3c-4fe4-a7f8-d4fb98d48849_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_5ca4dfc3-a2f7-4530-b6bf-7578337cc0fe_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_ba03212b-9e57-48cd-9f81-06e593bdad94_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_DepreciationAndAmortization_c70f123c-0e8a-490c-a718-90560537b5c0_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</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_chci_AgreementNoticePeriodRequiredForNonRenewal_22625c63-2ce6-4c62-aee8-c0d59fbb516b_terseLabel_en-US" xlink:label="lab_chci_AgreementNoticePeriodRequiredForNonRenewal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Agreement notice period required for non-renewal</link:label>
    <link:label id="lab_chci_AgreementNoticePeriodRequiredForNonRenewal_label_en-US" xlink:label="lab_chci_AgreementNoticePeriodRequiredForNonRenewal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Agreement Notice Period Required For Non Renewal</link:label>
    <link:label id="lab_chci_AgreementNoticePeriodRequiredForNonRenewal_documentation_en-US" xlink:label="lab_chci_AgreementNoticePeriodRequiredForNonRenewal" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Agreement notice period required for non renewal.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_AgreementNoticePeriodRequiredForNonRenewal" xlink:href="chci-20230331.xsd#chci_AgreementNoticePeriodRequiredForNonRenewal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_AgreementNoticePeriodRequiredForNonRenewal" xlink:to="lab_chci_AgreementNoticePeriodRequiredForNonRenewal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_f06e982d-f613-43c6-bff7-4dcb2156090b_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">Stockholders' Equity</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_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e47bccbc-570f-4b36-bc10-80148c266371_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssets_0d1f7fd8-53ab-4fff-81da-633944245515_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssets_label_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssets" xlink:to="lab_us-gaap_OtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_f26e60bc-adc6-470b-8329-56c8c5609ed8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink: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 Deferred Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_f54fa0ca-231a-456b-9ed7-290ac71020e0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_EquityMethodInvestmentFairValueChangeRollForward_41c1ed45-7413-4582-a93c-5c3a57f799e6_terseLabel_en-US" xlink:label="lab_chci_EquityMethodInvestmentFairValueChangeRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment and Joint Venture, Fair Value Change [Roll Forward]</link:label>
    <link:label id="lab_chci_EquityMethodInvestmentFairValueChangeRollForward_label_en-US" xlink:label="lab_chci_EquityMethodInvestmentFairValueChangeRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Fair Value Change [Roll Forward]</link:label>
    <link:label id="lab_chci_EquityMethodInvestmentFairValueChangeRollForward_documentation_en-US" xlink:label="lab_chci_EquityMethodInvestmentFairValueChangeRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Fair Value Change</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_EquityMethodInvestmentFairValueChangeRollForward" xlink:href="chci-20230331.xsd#chci_EquityMethodInvestmentFairValueChangeRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_EquityMethodInvestmentFairValueChangeRollForward" xlink:to="lab_chci_EquityMethodInvestmentFairValueChangeRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligation_3ed2f1b0-d20b-40ed-82dc-acfe61e510e0_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed annual payment</link:label>
    <link:label id="lab_us-gaap_ContractualObligation_label_en-US" xlink:label="lab_us-gaap_ContractualObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligation" xlink:to="lab_us-gaap_ContractualObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_762fcef0-eb04-46fe-9c8d-c1d9947435c5_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_ProportionateShareOfNetIncomeAndDistributionsAmount_25d68d4c-229e-469b-be24-5055548e26d4_terseLabel_en-US" xlink:label="lab_chci_ProportionateShareOfNetIncomeAndDistributionsAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proportionate share of net income and distributions, amount</link:label>
    <link:label id="lab_chci_ProportionateShareOfNetIncomeAndDistributionsAmount_label_en-US" xlink:label="lab_chci_ProportionateShareOfNetIncomeAndDistributionsAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proportionate Share of Net Income and Distributions, Amount</link:label>
    <link:label id="lab_chci_ProportionateShareOfNetIncomeAndDistributionsAmount_documentation_en-US" xlink:label="lab_chci_ProportionateShareOfNetIncomeAndDistributionsAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proportionate Share of Net Income and Distributions, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ProportionateShareOfNetIncomeAndDistributionsAmount" xlink:href="chci-20230331.xsd#chci_ProportionateShareOfNetIncomeAndDistributionsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_ProportionateShareOfNetIncomeAndDistributionsAmount" xlink:to="lab_chci_ProportionateShareOfNetIncomeAndDistributionsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_452a5664-70e1-487a-a8a3-9e8b1007a525_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">Payment of taxes related to the net share settlement of equity awards</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_64cc9238-ce01-4111-a78c-2a94c26aa50a_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' 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_DebtInstrumentTerm_66e0a0e5-8e42-4699-8541-781196642ae3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink: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 term (in years)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink: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, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfArrangementAxis_433443e5-eaa0-4b09-902e-63c3c8707bf5_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative</link:label>
    <link:label id="lab_us-gaap_TypeOfArrangementAxis_label_en-US" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfArrangementAxis" xlink:to="lab_us-gaap_TypeOfArrangementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_654f777b-594b-4bbb-9dfa-772a06972f44_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternetDomainNamesMember_a4b1a7ce-5761-4cc0-8d00-5702dfbb0d4e_terseLabel_en-US" xlink:label="lab_us-gaap_InternetDomainNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internet Domain Names</link:label>
    <link:label id="lab_us-gaap_InternetDomainNamesMember_label_en-US" xlink:label="lab_us-gaap_InternetDomainNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internet Domain Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternetDomainNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternetDomainNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternetDomainNamesMember" xlink:to="lab_us-gaap_InternetDomainNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_59e2f522-e936-494b-8abd-83b2621382cc_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of common share equivalents (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e678a7ff-1e18-40ac-9be8-a427e7b46a31_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_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_dec390e7-5cb6-4e84-9055-8d188f47958a_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition_8d1cc5a8-03c1-4a88-9398-58ac064786d4_terseLabel_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition" xlink: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 sales price</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition_label_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction Percentage of Sales Price of Asset on Disposition</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition_documentation_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party transaction percentage of sales price of asset on disposition.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition" xlink:to="lab_chci_RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_9edf7816-87ec-4ac9-93ac-346d3c6dfc03_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" 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">Investments in real estate ventures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink: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 Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_fb5a9a0a-6b18-4d57-ade0-58fc7e1774f2_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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_324cbeb6-5241-4bbf-918a-bada1f603e24_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" 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">Imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_01df8db1-7d4d-48b8-85f9-f3f56aff82a2_totalLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted net income (loss) per share (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_547c0e78-eb42-4c16-8da8-535f88182586_verboseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" 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">Intangible assets</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0e967c3c-7209-412f-99db-dfa306a8bbfd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink: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 period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink: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 Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_c3041686-7659-48b6-91f7-a54ed495c214_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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2f1b5155-1dcd-4215-b765-ace4524e291b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_LoanOriginationFeeMember_cb3091fe-ff21-4c7c-8ac8-01847fe0cde2_terseLabel_en-US" xlink:label="lab_chci_LoanOriginationFeeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan Origination Fee</link:label>
    <link:label id="lab_chci_LoanOriginationFeeMember_label_en-US" xlink:label="lab_chci_LoanOriginationFeeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan Origination Fee [Member]</link:label>
    <link:label id="lab_chci_LoanOriginationFeeMember_documentation_en-US" xlink:label="lab_chci_LoanOriginationFeeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan Origination Fee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LoanOriginationFeeMember" xlink:href="chci-20230331.xsd#chci_LoanOriginationFeeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_LoanOriginationFeeMember" xlink:to="lab_chci_LoanOriginationFeeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_8fe7fbf3-b56a-4b73-81ea-071b3da900c6_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_b248d1d8-462c-4a97-a94f-5b9ae3d64599_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">Omnibus incentive plan stock option 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_IncomeLossFromDiscontinuedOperationsNetOfTax_1160e18b-1f12-4b4b-980b-b952ff7a6804_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) from discontinued operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_4ce943c6-6306-4d4a-84e1-b33450e7f087_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_e7bc96bc-6c21-4d52-98db-9bb61e758fc8_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_f0b5c7b1-55a8-4d1a-b8d3-13e5f63571db_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_us-gaap_ParkingMember_b0106b1e-531f-4d72-a36a-58226ae7a96c_terseLabel_en-US" xlink:label="lab_us-gaap_ParkingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parking management</link:label>
    <link:label id="lab_us-gaap_ParkingMember_label_en-US" xlink:label="lab_us-gaap_ParkingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parking [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParkingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParkingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParkingMember" xlink:to="lab_us-gaap_ParkingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_c2b7f272-50ea-40b5-bd34-febe55b4c9bd_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_AssetManagementAgreementMember_29e04bb3-2211-4cb3-af18-36a540b58484_terseLabel_en-US" xlink:label="lab_chci_AssetManagementAgreementMember" xlink: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 Management Agreement</link:label>
    <link:label id="lab_chci_AssetManagementAgreementMember_label_en-US" xlink:label="lab_chci_AssetManagementAgreementMember" xlink: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 Management Agreement [Member]</link:label>
    <link:label id="lab_chci_AssetManagementAgreementMember_documentation_en-US" xlink:label="lab_chci_AssetManagementAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Management Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_AssetManagementAgreementMember" xlink:href="chci-20230331.xsd#chci_AssetManagementAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_AssetManagementAgreementMember" xlink:to="lab_chci_AssetManagementAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_340eb1e1-0dcd-4f5c-ab7e-39f67347e9b8_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</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_07024ebf-fcd8-42f0-bdac-28ac627b7399_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_chci_NumberOfInstallmentsOfFeePayment_2e581182-9a48-445b-9186-a95762f24b95_terseLabel_en-US" xlink:label="lab_chci_NumberOfInstallmentsOfFeePayment" xlink: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 installments of fee payment</link:label>
    <link:label id="lab_chci_NumberOfInstallmentsOfFeePayment_label_en-US" xlink:label="lab_chci_NumberOfInstallmentsOfFeePayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Installments Of Fee Payment</link:label>
    <link:label id="lab_chci_NumberOfInstallmentsOfFeePayment_documentation_en-US" xlink:label="lab_chci_NumberOfInstallmentsOfFeePayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of installments of fee payment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_NumberOfInstallmentsOfFeePayment" xlink:href="chci-20230331.xsd#chci_NumberOfInstallmentsOfFeePayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_NumberOfInstallmentsOfFeePayment" xlink:to="lab_chci_NumberOfInstallmentsOfFeePayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeAndMaterialsContractMember_415ab0ec-0ffd-4127-9ed3-f4401628ac63_terseLabel_en-US" xlink:label="lab_us-gaap_TimeAndMaterialsContractMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_TimeAndMaterialsContractMember_label_en-US" xlink:label="lab_us-gaap_TimeAndMaterialsContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-and-Materials Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeAndMaterialsContractMember" xlink:to="lab_us-gaap_TimeAndMaterialsContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_d2dc5d8e-726d-446f-893c-4dc62f5de96b_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</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_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract_8c4dacf8-d5ff-4c88-a3c1-b977c9542836_terseLabel_en-US" xlink:label="lab_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) per share:</link:label>
    <link:label id="lab_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract_8196488a-f4bf-4694-a54b-0b8e8b0b1644_verboseLabel_en-US" xlink:label="lab_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) per share:</link:label>
    <link:label id="lab_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract_label_en-US" xlink:label="lab_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Loss From Continuing Operations Per Basic And Diluted Share [Abstract]</link:label>
    <link:label id="lab_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract_documentation_en-US" xlink:label="lab_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) from continuing operations per basic and diluted share.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract" xlink:href="chci-20230331.xsd#chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract" xlink:to="lab_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment_33843e69-d8cd-4958-b6b1-0b7c8d7b6345_terseLabel_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment" xlink: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 development costs</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment_label_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction Percentage of All Costs Associated With Portfolio Projects In Development</link:label>
    <link:label id="lab_chci_RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment_documentation_en-US" xlink:label="lab_chci_RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party transaction percentage of all costs associated with portfolio projects in development.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment" xlink:to="lab_chci_RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_LeasingFeeMember_e9b00be4-6e63-4ce5-a8c7-063255853745_terseLabel_en-US" xlink:label="lab_chci_LeasingFeeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasing Fee</link:label>
    <link:label id="lab_chci_LeasingFeeMember_label_en-US" xlink:label="lab_chci_LeasingFeeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasing Fee [Member]</link:label>
    <link:label id="lab_chci_LeasingFeeMember_documentation_en-US" xlink:label="lab_chci_LeasingFeeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasing Fee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LeasingFeeMember" xlink:href="chci-20230331.xsd#chci_LeasingFeeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_LeasingFeeMember" xlink:to="lab_chci_LeasingFeeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_22666dac-27d4-4979-abed-469a415dfcff_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">Restricted shares, released (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_dei_EntityTaxIdentificationNumber_3c4f4c44-2a67-4152-9766-88d3cb69b642_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_3979ddc6-6abe-40e7-8067-17380b87bae4_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 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_chci_LeaseProcurementAgreementMember_80d84350-2d69-488f-9314-ffbebe6ddd85_terseLabel_en-US" xlink:label="lab_chci_LeaseProcurementAgreementMember" xlink: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 Procurement Agreement</link:label>
    <link:label id="lab_chci_LeaseProcurementAgreementMember_label_en-US" xlink:label="lab_chci_LeaseProcurementAgreementMember" xlink: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 Procurement Agreement [Member]</link:label>
    <link:label id="lab_chci_LeaseProcurementAgreementMember_documentation_en-US" xlink:label="lab_chci_LeaseProcurementAgreementMember" xlink: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 Procurement Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LeaseProcurementAgreementMember" xlink:href="chci-20230331.xsd#chci_LeaseProcurementAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_LeaseProcurementAgreementMember" xlink:to="lab_chci_LeaseProcurementAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_cb5f74e4-ddb2-4035-bdb0-ad4725b08c05_terseLabel_en-US" xlink:label="lab_chci_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_chci_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_chci_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, After Year Four</link:label>
    <link:label id="lab_chci_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_chci_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="chci-20230331.xsd#chci_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_chci_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRedeemedOrCalledDuringPeriodShares_4e597251-b84a-4414-b077-d281ab9d4e35_terseLabel_en-US" xlink:label="lab_us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redemption of Series C preferred stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRedeemedOrCalledDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink: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 Redeemed or Called During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:to="lab_us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_c034bcfd-656a-4bb4-a079-93434f8a26b7_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Revenues from Contracts with Customers Disaggregated by Categories</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_DWCOperatingAgreementMember_b21ecb93-e750-42cf-8a9e-ebc204d57111_terseLabel_en-US" xlink:label="lab_chci_DWCOperatingAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DWC Operating Agreement</link:label>
    <link:label id="lab_chci_DWCOperatingAgreementMember_label_en-US" xlink:label="lab_chci_DWCOperatingAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DWC Operating Agreement [Member]</link:label>
    <link:label id="lab_chci_DWCOperatingAgreementMember_documentation_en-US" xlink:label="lab_chci_DWCOperatingAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DWC operating agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_DWCOperatingAgreementMember" xlink:href="chci-20230331.xsd#chci_DWCOperatingAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_DWCOperatingAgreementMember" xlink:to="lab_chci_DWCOperatingAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_58ee201f-8e58-47dd-a0ac-6a43dec8702e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_cccc0f3d-dfce-4edc-9a21-a49fdc508a47_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_AcquisitionFeeMember_dcf0562a-a629-4e0c-bd0f-d122d6e7788c_terseLabel_en-US" xlink:label="lab_chci_AcquisitionFeeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition Fee</link:label>
    <link:label id="lab_chci_AcquisitionFeeMember_label_en-US" xlink:label="lab_chci_AcquisitionFeeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition Fee [Member]</link:label>
    <link:label id="lab_chci_AcquisitionFeeMember_documentation_en-US" xlink:label="lab_chci_AcquisitionFeeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition fee.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_AcquisitionFeeMember" xlink:href="chci-20230331.xsd#chci_AcquisitionFeeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_AcquisitionFeeMember" xlink:to="lab_chci_AcquisitionFeeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_TheHartfordMember_5ae8c750-ab39-44a1-825b-831f919d07bf_terseLabel_en-US" xlink:label="lab_chci_TheHartfordMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Hartford</link:label>
    <link:label id="lab_chci_TheHartfordMember_label_en-US" xlink:label="lab_chci_TheHartfordMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Hartford [Member]</link:label>
    <link:label id="lab_chci_TheHartfordMember_documentation_en-US" xlink:label="lab_chci_TheHartfordMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Hartford.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_TheHartfordMember" xlink:href="chci-20230331.xsd#chci_TheHartfordMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_TheHartfordMember" xlink:to="lab_chci_TheHartfordMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_9db5b7fd-7055-462e-b141-40e612b7a681_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_2acfedf6-012f-45f2-acd2-38f0292cde65_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</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_8086260d-f8eb-4bde-91fe-57625c6efd69_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&#160;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_chci_ComstockInvestorsXMember_39e9e005-a7a7-40d1-91b1-5839136ac711_terseLabel_en-US" xlink:label="lab_chci_ComstockInvestorsXMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comstock Investors X</link:label>
    <link:label id="lab_chci_ComstockInvestorsXMember_label_en-US" xlink:label="lab_chci_ComstockInvestorsXMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comstock Investors X [Member]</link:label>
    <link:label id="lab_chci_ComstockInvestorsXMember_documentation_en-US" xlink:label="lab_chci_ComstockInvestorsXMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comstock Investors X.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ComstockInvestorsXMember" xlink:href="chci-20230331.xsd#chci_ComstockInvestorsXMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_ComstockInvestorsXMember" xlink:to="lab_chci_ComstockInvestorsXMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6ed2f529-8117-4dde-86f0-ae7010c6d429_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_chci_PropertyManagementAgreementsRenewalTerm_d6c3f785-9803-41af-9cbc-db186a08467d_terseLabel_en-US" xlink:label="lab_chci_PropertyManagementAgreementsRenewalTerm" xlink: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 management agreements renewal term</link:label>
    <link:label id="lab_chci_PropertyManagementAgreementsRenewalTerm_label_en-US" xlink:label="lab_chci_PropertyManagementAgreementsRenewalTerm" xlink: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 Management Agreements Renewal Term</link:label>
    <link:label id="lab_chci_PropertyManagementAgreementsRenewalTerm_documentation_en-US" xlink:label="lab_chci_PropertyManagementAgreementsRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property management agreements renewal term.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_PropertyManagementAgreementsRenewalTerm" xlink:href="chci-20230331.xsd#chci_PropertyManagementAgreementsRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_PropertyManagementAgreementsRenewalTerm" xlink:to="lab_chci_PropertyManagementAgreementsRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_19f7703b-c990-43a3-bf59-f875b1018da4_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink: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 Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_2a392088-a7d4-49cf-8b90-ecf19c8b7462_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_d1b53d48-66d6-4445-830b-464482062951_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_1e9f8970-ec1a-4ae4-8052-93ede00b9bbb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" 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">Other assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink: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 Operating Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_e63b3859-ae5e-4a70-82ad-2e1885af5a20_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_NetCashProvidedByUsedInFinancingActivitiesAbstract_7b360529-2d04-494c-bf66-c5558e6c6cd7_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 - Continuing Operations</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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_f0fa73d0-87f8-4483-b61b-b50b54b91971_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 Disclosure of Non-Cash Investing and Financing Activities</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_5e19ef11-53dc-4a9e-bb53-0d26f9672972_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_us-gaap_VariableRateAxis_0b3b0bad-2b04-47ad-9639-1dadde3db13c_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</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_SegmentContinuingOperationsMember_fe4a362c-39d9-4475-afbc-6b8788d5c3c3_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentContinuingOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continued Operations</link:label>
    <link:label id="lab_us-gaap_SegmentContinuingOperationsMember_label_en-US" xlink:label="lab_us-gaap_SegmentContinuingOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentContinuingOperationsMember" xlink:to="lab_us-gaap_SegmentContinuingOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_54a65b14-1e81-451b-a83e-3e303ec1ca32_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_ResidentialPropertyManagementAgreementsMember_91af54e5-b28e-4b1b-aba0-0cfc5cc9a8cd_terseLabel_en-US" xlink:label="lab_chci_ResidentialPropertyManagementAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential Property Management Agreements</link:label>
    <link:label id="lab_chci_ResidentialPropertyManagementAgreementsMember_label_en-US" xlink:label="lab_chci_ResidentialPropertyManagementAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential Property Management Agreements [Member]</link:label>
    <link:label id="lab_chci_ResidentialPropertyManagementAgreementsMember_documentation_en-US" xlink:label="lab_chci_ResidentialPropertyManagementAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential property management agreements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ResidentialPropertyManagementAgreementsMember" xlink:href="chci-20230331.xsd#chci_ResidentialPropertyManagementAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_ResidentialPropertyManagementAgreementsMember" xlink:to="lab_chci_ResidentialPropertyManagementAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_786f3605-bbcc-4477-8800-1a5b750e0295_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_chci_NumberOfParkingSpaces_aabcba7d-36a3-4afb-a143-1b0e4d8a7349_terseLabel_en-US" xlink:label="lab_chci_NumberOfParkingSpaces" xlink: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 parking spaces</link:label>
    <link:label id="lab_chci_NumberOfParkingSpaces_label_en-US" xlink:label="lab_chci_NumberOfParkingSpaces" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Parking Spaces</link:label>
    <link:label id="lab_chci_NumberOfParkingSpaces_documentation_en-US" xlink:label="lab_chci_NumberOfParkingSpaces" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Parking Spaces</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_NumberOfParkingSpaces" xlink:href="chci-20230331.xsd#chci_NumberOfParkingSpaces"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_NumberOfParkingSpaces" xlink:to="lab_chci_NumberOfParkingSpaces" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_fcd833fd-2406-453b-a5da-41b631061c0e_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 Earnings Per Share, Basic and Diluted</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_chci_RevenueByLineOfBusinessAxis_e700d739-f971-4346-ae55-d922cfcc3b0a_terseLabel_en-US" xlink:label="lab_chci_RevenueByLineOfBusinessAxis" xlink: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 by Line of Business [Axis]</link:label>
    <link:label id="lab_chci_RevenueByLineOfBusinessAxis_label_en-US" xlink:label="lab_chci_RevenueByLineOfBusinessAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue by Line of Business [Axis]</link:label>
    <link:label id="lab_chci_RevenueByLineOfBusinessAxis_documentation_en-US" xlink:label="lab_chci_RevenueByLineOfBusinessAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue by Line of Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RevenueByLineOfBusinessAxis" xlink:href="chci-20230331.xsd#chci_RevenueByLineOfBusinessAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chci_RevenueByLineOfBusinessAxis" xlink:to="lab_chci_RevenueByLineOfBusinessAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_ec29d3ff-3b2b-4540-a5f0-edfb8173897d_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink: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</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>chci-20230331_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:7aa17e86-6ee7-440a-98a6-9a19e23ba497,g:e998691f-73c8-451b-af00-f89bd25f0447-->
<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://comstockhomes.com/role/Cover" xlink:type="simple" xlink:href="chci-20230331.xsd#Cover"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_19d32c73-a7f3-4ec8-a621-5c10e364ca03" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_ef8c1ba4-4cf1-4661-b08b-eac6ea9bac1e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_19d32c73-a7f3-4ec8-a621-5c10e364ca03" xlink:to="loc_dei_DocumentInformationTable_ef8c1ba4-4cf1-4661-b08b-eac6ea9bac1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_20502fb6-3038-41c1-8071-96ce9c225a49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_ef8c1ba4-4cf1-4661-b08b-eac6ea9bac1e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_20502fb6-3038-41c1-8071-96ce9c225a49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_45545aaf-21a5-4cfc-8428-73b57235451c" 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_20502fb6-3038-41c1-8071-96ce9c225a49" xlink:to="loc_us-gaap_ClassOfStockDomain_45545aaf-21a5-4cfc-8428-73b57235451c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_30c690ce-7e2d-4c29-b528-2f3654250897" 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_45545aaf-21a5-4cfc-8428-73b57235451c" xlink:to="loc_us-gaap_CommonClassAMember_30c690ce-7e2d-4c29-b528-2f3654250897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_e0c32c95-30e6-4304-a284-2806c7abdf1e" 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_45545aaf-21a5-4cfc-8428-73b57235451c" xlink:to="loc_us-gaap_CommonClassBMember_e0c32c95-30e6-4304-a284-2806c7abdf1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_ef8c1ba4-4cf1-4661-b08b-eac6ea9bac1e" xlink:to="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_9d4b7018-f4f7-47ea-9093-44902db025b3" 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_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_DocumentType_9d4b7018-f4f7-47ea-9093-44902db025b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_98dc1adf-5300-45d4-a9bd-5a42083ae4ed" 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_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_DocumentQuarterlyReport_98dc1adf-5300-45d4-a9bd-5a42083ae4ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_efcf4872-5f45-4dcf-906c-df6891116791" 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_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_DocumentPeriodEndDate_efcf4872-5f45-4dcf-906c-df6891116791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_295f31ba-4a35-4633-8852-4f943f4c49f4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_DocumentTransitionReport_295f31ba-4a35-4633-8852-4f943f4c49f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_f10bbd0b-cc86-4c16-a84d-0ce8c7072c32" 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_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityFileNumber_f10bbd0b-cc86-4c16-a84d-0ce8c7072c32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_fbf6cb54-ef3d-470d-b6ff-544a0685f291" 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_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityRegistrantName_fbf6cb54-ef3d-470d-b6ff-544a0685f291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_1b9b7c84-e6a1-4030-83bd-62310b2d437f" 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_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityIncorporationStateCountryCode_1b9b7c84-e6a1-4030-83bd-62310b2d437f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_d5f70d47-8151-4c16-b6cc-b0e6a75a0cef" 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_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityTaxIdentificationNumber_d5f70d47-8151-4c16-b6cc-b0e6a75a0cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_736fc31c-a283-49e4-91c2-d3d06753fc02" 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_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityAddressAddressLine1_736fc31c-a283-49e4-91c2-d3d06753fc02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_bac72dd1-efc1-457a-8c20-722728d7c7c3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityAddressAddressLine2_bac72dd1-efc1-457a-8c20-722728d7c7c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_c443cd38-8819-4f52-93db-694ca951538c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityAddressCityOrTown_c443cd38-8819-4f52-93db-694ca951538c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_1d3d0b8f-face-4e44-88dc-26f16a56c509" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityAddressStateOrProvince_1d3d0b8f-face-4e44-88dc-26f16a56c509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_c0529c0f-b6e1-48d0-b3ca-4a35749b5fc9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityAddressPostalZipCode_c0529c0f-b6e1-48d0-b3ca-4a35749b5fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_13d6120a-a2de-4869-9c01-961700d17e2f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_CityAreaCode_13d6120a-a2de-4869-9c01-961700d17e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_439b5a7c-d01f-424f-bec9-44d791c6f9c4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_LocalPhoneNumber_439b5a7c-d01f-424f-bec9-44d791c6f9c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_c35873d4-133f-47cd-a1d7-8c296624e078" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_Security12bTitle_c35873d4-133f-47cd-a1d7-8c296624e078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_10f57729-6626-4766-923a-ac0e1e766496" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_TradingSymbol_10f57729-6626-4766-923a-ac0e1e766496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_81a93c3c-cabd-4edd-a2aa-fe0d8daa3565" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_SecurityExchangeName_81a93c3c-cabd-4edd-a2aa-fe0d8daa3565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_fcbcf2b2-9ac8-479a-8db0-c404bfda4d26" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityCurrentReportingStatus_fcbcf2b2-9ac8-479a-8db0-c404bfda4d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_1d4fe697-908e-44b0-bd98-4ad4ad064e24" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityInteractiveDataCurrent_1d4fe697-908e-44b0-bd98-4ad4ad064e24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_be19fed5-34a6-48a9-9c97-640ea3d8c117" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityFilerCategory_be19fed5-34a6-48a9-9c97-640ea3d8c117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_0c630456-b471-44e7-b987-2723f922620e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntitySmallBusiness_0c630456-b471-44e7-b987-2723f922620e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_52af8fe8-0455-4103-9f63-076cbc65e386" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityEmergingGrowthCompany_52af8fe8-0455-4103-9f63-076cbc65e386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_3d3c9738-224b-4991-b67b-f697bddf0cce" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityShellCompany_3d3c9738-224b-4991-b67b-f697bddf0cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_6d70058a-7846-4fb2-bdbe-8d0974291eb9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_6d70058a-7846-4fb2-bdbe-8d0974291eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_44687121-6ee0-4977-ae9e-325b7b506681" 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_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_DocumentFiscalYearFocus_44687121-6ee0-4977-ae9e-325b7b506681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_80d6d717-8b66-442d-a778-54f430fac095" 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_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_DocumentFiscalPeriodFocus_80d6d717-8b66-442d-a778-54f430fac095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_a0cf5aae-be72-4e80-a347-ead974a960e9" 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_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_EntityCentralIndexKey_a0cf5aae-be72-4e80-a347-ead974a960e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_e2abb4d9-6c17-423f-8b0f-a0031b98f856" 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_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_CurrentFiscalYearEndDate_e2abb4d9-6c17-423f-8b0f-a0031b98f856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_708a915e-4ad2-4a34-80bf-dcac5585f6ae" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_98ca14a5-31ac-47ed-b525-c0ec372504f3" xlink:to="loc_dei_AmendmentFlag_708a915e-4ad2-4a34-80bf-dcac5585f6ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="chci-20230331.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_251ac622-cf53-45ca-8e91-b65aa1adadb4" 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_StatementTable_78518bf3-792d-47c1-ac42-5e7fe5864ad9" 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_StatementOfFinancialPositionAbstract_251ac622-cf53-45ca-8e91-b65aa1adadb4" xlink:to="loc_us-gaap_StatementTable_78518bf3-792d-47c1-ac42-5e7fe5864ad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f2ceb232-705a-4620-a7dc-16e17fe0bdfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_78518bf3-792d-47c1-ac42-5e7fe5864ad9" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f2ceb232-705a-4620-a7dc-16e17fe0bdfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_6acd2b43-628e-4efe-b7d8-0c64e84806b4" 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_f2ceb232-705a-4620-a7dc-16e17fe0bdfb" xlink:to="loc_us-gaap_ClassOfStockDomain_6acd2b43-628e-4efe-b7d8-0c64e84806b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_6a0c25c3-bed0-447a-bca6-18091d9e957a" 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_6acd2b43-628e-4efe-b7d8-0c64e84806b4" xlink:to="loc_us-gaap_CommonClassAMember_6a0c25c3-bed0-447a-bca6-18091d9e957a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_8005dfc3-2b84-4e90-927e-e382250b2c4e" 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_6acd2b43-628e-4efe-b7d8-0c64e84806b4" xlink:to="loc_us-gaap_CommonClassBMember_8005dfc3-2b84-4e90-927e-e382250b2c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d3d065fb-5923-4023-8692-579950c551b8" 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_78518bf3-792d-47c1-ac42-5e7fe5864ad9" xlink:to="loc_us-gaap_StatementLineItems_d3d065fb-5923-4023-8692-579950c551b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_4900c12a-328a-49db-9dac-8bb8acec3c75" 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_StatementLineItems_d3d065fb-5923-4023-8692-579950c551b8" xlink:to="loc_us-gaap_AssetsAbstract_4900c12a-328a-49db-9dac-8bb8acec3c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1f53f5de-d04f-4184-9e8c-3fb2e1af3311" 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_4900c12a-328a-49db-9dac-8bb8acec3c75" xlink:to="loc_us-gaap_AssetsCurrentAbstract_1f53f5de-d04f-4184-9e8c-3fb2e1af3311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bc565baf-ece4-4c36-8848-3660aa842f0e" 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_1f53f5de-d04f-4184-9e8c-3fb2e1af3311" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bc565baf-ece4-4c36-8848-3660aa842f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_1f1e81a5-8246-4e6f-8efc-0a6dd1600f6b" 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_1f53f5de-d04f-4184-9e8c-3fb2e1af3311" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_1f1e81a5-8246-4e6f-8efc-0a6dd1600f6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_44852dd7-a29e-462f-9591-d4299bd34be0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1f53f5de-d04f-4184-9e8c-3fb2e1af3311" xlink:to="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_44852dd7-a29e-462f-9591-d4299bd34be0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_4d47068a-7af5-4183-8d92-02ca4a207d87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1f53f5de-d04f-4184-9e8c-3fb2e1af3311" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_4d47068a-7af5-4183-8d92-02ca4a207d87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_8938cfea-cda4-405d-a772-b49ddb9e2746" 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_1f53f5de-d04f-4184-9e8c-3fb2e1af3311" xlink:to="loc_us-gaap_AssetsCurrent_8938cfea-cda4-405d-a772-b49ddb9e2746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements_fc4f1742-dd6c-4428-81ea-2419030d0405" xlink:href="chci-20230331.xsd#chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4900c12a-328a-49db-9dac-8bb8acec3c75" xlink:to="loc_chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements_fc4f1742-dd6c-4428-81ea-2419030d0405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_eb47c4e2-765c-4288-81ef-7b717aaeecf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4900c12a-328a-49db-9dac-8bb8acec3c75" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_eb47c4e2-765c-4288-81ef-7b717aaeecf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LeaseholdImprovementsNet_b57165ee-5834-4450-93bc-a36178a997b9" xlink:href="chci-20230331.xsd#chci_LeaseholdImprovementsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4900c12a-328a-49db-9dac-8bb8acec3c75" xlink:to="loc_chci_LeaseholdImprovementsNet_b57165ee-5834-4450-93bc-a36178a997b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_63b6ca91-171d-406e-840d-412d656e0e69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4900c12a-328a-49db-9dac-8bb8acec3c75" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_63b6ca91-171d-406e-840d-412d656e0e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_051f7baa-c216-43f0-bd3a-5494cc03dbb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4900c12a-328a-49db-9dac-8bb8acec3c75" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_051f7baa-c216-43f0-bd3a-5494cc03dbb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_fce2fafa-515a-4c96-aa29-5bbf8b7928eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4900c12a-328a-49db-9dac-8bb8acec3c75" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_fce2fafa-515a-4c96-aa29-5bbf8b7928eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_11b48b1d-914e-48d4-9d78-327c3e7acbe1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4900c12a-328a-49db-9dac-8bb8acec3c75" xlink:to="loc_us-gaap_OtherAssets_11b48b1d-914e-48d4-9d78-327c3e7acbe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_05ba18dc-1aa3-4b0c-9846-3df6a9f9be54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4900c12a-328a-49db-9dac-8bb8acec3c75" xlink:to="loc_us-gaap_Assets_05ba18dc-1aa3-4b0c-9846-3df6a9f9be54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0eeffc2b-969e-4cb9-9be9-7b8bdec0a462" 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_StatementLineItems_d3d065fb-5923-4023-8692-579950c551b8" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0eeffc2b-969e-4cb9-9be9-7b8bdec0a462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_b3a5d826-355c-4227-95fa-9dc9c82f7af6" 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_0eeffc2b-969e-4cb9-9be9-7b8bdec0a462" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_b3a5d826-355c-4227-95fa-9dc9c82f7af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_AccruedPersonnelCosts_81aaceb5-4500-4f40-91c4-3bf09093b827" xlink:href="chci-20230331.xsd#chci_AccruedPersonnelCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b3a5d826-355c-4227-95fa-9dc9c82f7af6" xlink:to="loc_chci_AccruedPersonnelCosts_81aaceb5-4500-4f40-91c4-3bf09093b827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_1f34f936-d918-4479-a7a1-bd323f702c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b3a5d826-355c-4227-95fa-9dc9c82f7af6" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_1f34f936-d918-4479-a7a1-bd323f702c5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_85ad4fc2-a466-4b34-ad4e-100db763e95f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b3a5d826-355c-4227-95fa-9dc9c82f7af6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_85ad4fc2-a466-4b34-ad4e-100db763e95f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_90c7378d-ae2c-4bb0-a3d9-d116c1fd1cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b3a5d826-355c-4227-95fa-9dc9c82f7af6" xlink:to="loc_us-gaap_LiabilitiesCurrent_90c7378d-ae2c-4bb0-a3d9-d116c1fd1cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4dca4472-4875-479e-9675-4970c9cff8af" 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_0eeffc2b-969e-4cb9-9be9-7b8bdec0a462" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4dca4472-4875-479e-9675-4970c9cff8af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_260acd7d-dbc6-4a82-a1d3-7eeb7073c0a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0eeffc2b-969e-4cb9-9be9-7b8bdec0a462" xlink:to="loc_us-gaap_Liabilities_260acd7d-dbc6-4a82-a1d3-7eeb7073c0a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_ed9a995f-7bce-4544-91fc-c4283f41b8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0eeffc2b-969e-4cb9-9be9-7b8bdec0a462" xlink:to="loc_us-gaap_CommitmentsAndContingencies_ed9a995f-7bce-4544-91fc-c4283f41b8e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_534ad4c2-7d1e-4372-ab25-58570a882ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0eeffc2b-969e-4cb9-9be9-7b8bdec0a462" xlink:to="loc_us-gaap_StockholdersEquityAbstract_534ad4c2-7d1e-4372-ab25-58570a882ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_70094ad5-5eea-4e62-b4ce-aebded6562d3" 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_534ad4c2-7d1e-4372-ab25-58570a882ae4" xlink:to="loc_us-gaap_CommonStockValue_70094ad5-5eea-4e62-b4ce-aebded6562d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_8fd87231-d4e3-48b0-86a1-2828637be729" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_534ad4c2-7d1e-4372-ab25-58570a882ae4" xlink:to="loc_us-gaap_AdditionalPaidInCapital_8fd87231-d4e3-48b0-86a1-2828637be729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_d8755758-ad02-4c36-ad9b-ffae7130539f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_534ad4c2-7d1e-4372-ab25-58570a882ae4" xlink:to="loc_us-gaap_TreasuryStockValue_d8755758-ad02-4c36-ad9b-ffae7130539f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a5851a82-9b83-4c00-b16b-0773ecbb5e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_534ad4c2-7d1e-4372-ab25-58570a882ae4" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a5851a82-9b83-4c00-b16b-0773ecbb5e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0a011775-d8ae-40ba-9b4a-4d8b62877848" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_534ad4c2-7d1e-4372-ab25-58570a882ae4" xlink:to="loc_us-gaap_StockholdersEquity_0a011775-d8ae-40ba-9b4a-4d8b62877848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_0aeabe42-a49d-4648-b8aa-efec23540c05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_534ad4c2-7d1e-4372-ab25-58570a882ae4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_0aeabe42-a49d-4648-b8aa-efec23540c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="chci-20230331.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0c807b27-d76e-4518-940e-6b232e67267f" 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_StatementTable_65e05735-17a9-4e32-b80b-6b4b9d14a787" 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_StatementOfFinancialPositionAbstract_0c807b27-d76e-4518-940e-6b232e67267f" xlink:to="loc_us-gaap_StatementTable_65e05735-17a9-4e32-b80b-6b4b9d14a787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_eba8848e-266e-4646-8fb5-1fb890c48212" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_65e05735-17a9-4e32-b80b-6b4b9d14a787" xlink:to="loc_us-gaap_StatementClassOfStockAxis_eba8848e-266e-4646-8fb5-1fb890c48212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9fd392d7-48db-4787-8baa-468f7300c060" 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_eba8848e-266e-4646-8fb5-1fb890c48212" xlink:to="loc_us-gaap_ClassOfStockDomain_9fd392d7-48db-4787-8baa-468f7300c060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_2f301473-649b-412d-8938-133e4dd18401" 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_9fd392d7-48db-4787-8baa-468f7300c060" xlink:to="loc_us-gaap_CommonClassAMember_2f301473-649b-412d-8938-133e4dd18401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_b02478e3-26a9-429e-bb1c-447aa596a62d" 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_9fd392d7-48db-4787-8baa-468f7300c060" xlink:to="loc_us-gaap_CommonClassBMember_b02478e3-26a9-429e-bb1c-447aa596a62d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_01880d72-1bf9-41a0-98c4-c339d3c1f649" 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_65e05735-17a9-4e32-b80b-6b4b9d14a787" xlink:to="loc_us-gaap_StatementLineItems_01880d72-1bf9-41a0-98c4-c339d3c1f649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_b747d726-a28a-4dcf-8341-7f46b7afaaf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_01880d72-1bf9-41a0-98c4-c339d3c1f649" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_b747d726-a28a-4dcf-8341-7f46b7afaaf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_bf509c7c-73d0-4a35-9786-b9fd8cc7ee41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_01880d72-1bf9-41a0-98c4-c339d3c1f649" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_bf509c7c-73d0-4a35-9786-b9fd8cc7ee41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_7dd4b5a9-8aee-46e8-9fda-d0565ce45a52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_01880d72-1bf9-41a0-98c4-c339d3c1f649" xlink:to="loc_us-gaap_CommonStockSharesIssued_7dd4b5a9-8aee-46e8-9fda-d0565ce45a52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_fe2e0a6d-6f09-442b-8afd-f0adee5e1ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_01880d72-1bf9-41a0-98c4-c339d3c1f649" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_fe2e0a6d-6f09-442b-8afd-f0adee5e1ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_956205d4-396a-4f48-80df-aaa780dc7ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_01880d72-1bf9-41a0-98c4-c339d3c1f649" xlink:to="loc_us-gaap_TreasuryStockShares_956205d4-396a-4f48-80df-aaa780dc7ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="chci-20230331.xsd#ConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_44c1ee8f-a5f6-4dee-87ec-a2199e5d98af" 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_RevenueFromContractWithCustomerExcludingAssessedTax_69d7dab4-863a-4ea4-b65e-25aa2eddc271" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_44c1ee8f-a5f6-4dee-87ec-a2199e5d98af" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_69d7dab4-863a-4ea4-b65e-25aa2eddc271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_85ebcbc6-6916-40f5-a166-e6bc0f333f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_44c1ee8f-a5f6-4dee-87ec-a2199e5d98af" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_85ebcbc6-6916-40f5-a166-e6bc0f333f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_33f8a4a8-c9cd-4584-bdaa-a574c6eae708" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_85ebcbc6-6916-40f5-a166-e6bc0f333f6a" xlink:to="loc_us-gaap_CostOfRevenue_33f8a4a8-c9cd-4584-bdaa-a574c6eae708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_a4d80bac-9bfc-40a7-84bc-204cd5766156" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_85ebcbc6-6916-40f5-a166-e6bc0f333f6a" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_a4d80bac-9bfc-40a7-84bc-204cd5766156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_2a399c14-f067-4118-91f3-ce2918638552" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_85ebcbc6-6916-40f5-a166-e6bc0f333f6a" xlink:to="loc_us-gaap_DepreciationAndAmortization_2a399c14-f067-4118-91f3-ce2918638552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_9953b802-207f-4945-b177-7fa094142d30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_85ebcbc6-6916-40f5-a166-e6bc0f333f6a" xlink:to="loc_us-gaap_CostsAndExpenses_9953b802-207f-4945-b177-7fa094142d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c0c0ef75-e7de-42b2-aaf6-0e803a357bb2" 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_44c1ee8f-a5f6-4dee-87ec-a2199e5d98af" xlink:to="loc_us-gaap_OperatingIncomeLoss_c0c0ef75-e7de-42b2-aaf6-0e803a357bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_ab249078-0d42-4fdc-b095-365e92ec65df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_44c1ee8f-a5f6-4dee-87ec-a2199e5d98af" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_ab249078-0d42-4fdc-b095-365e92ec65df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_e1132fea-d984-475a-8ffb-abf39709d342" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_ab249078-0d42-4fdc-b095-365e92ec65df" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_e1132fea-d984-475a-8ffb-abf39709d342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ChangeInFairValueOfEquityMethodInvestment_3568c006-5daa-4b3a-b696-a7c183449409" xlink:href="chci-20230331.xsd#chci_ChangeInFairValueOfEquityMethodInvestment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_ab249078-0d42-4fdc-b095-365e92ec65df" xlink:to="loc_chci_ChangeInFairValueOfEquityMethodInvestment_3568c006-5daa-4b3a-b696-a7c183449409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_de44c8b3-a055-4bf0-a599-a5ff6959ea76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_44c1ee8f-a5f6-4dee-87ec-a2199e5d98af" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_de44c8b3-a055-4bf0-a599-a5ff6959ea76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6e330067-fb9c-41d9-91bb-7ee2ae383341" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_44c1ee8f-a5f6-4dee-87ec-a2199e5d98af" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6e330067-fb9c-41d9-91bb-7ee2ae383341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_d112d0c3-c376-41b0-9edf-eb54197c9dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_44c1ee8f-a5f6-4dee-87ec-a2199e5d98af" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_d112d0c3-c376-41b0-9edf-eb54197c9dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_98f8d69f-998f-4ff0-a87e-18c6625a4721" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_44c1ee8f-a5f6-4dee-87ec-a2199e5d98af" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_98f8d69f-998f-4ff0-a87e-18c6625a4721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_eb73af9c-a9f6-4593-8913-3aa53dbb9b0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_44c1ee8f-a5f6-4dee-87ec-a2199e5d98af" xlink:to="loc_us-gaap_NetIncomeLoss_eb73af9c-a9f6-4593-8913-3aa53dbb9b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_40aed556-c93a-409d-80b3-e630d665bf10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_44c1ee8f-a5f6-4dee-87ec-a2199e5d98af" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_40aed556-c93a-409d-80b3-e630d665bf10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3db0c179-8cc4-4624-ac7d-0988145e0d41" 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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_40aed556-c93a-409d-80b3-e630d665bf10" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3db0c179-8cc4-4624-ac7d-0988145e0d41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7b49f40c-70d1-4fcc-978e-f687e26ca635" 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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_40aed556-c93a-409d-80b3-e630d665bf10" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7b49f40c-70d1-4fcc-978e-f687e26ca635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract_676b99b0-b546-4082-9392-def215905644" xlink:href="chci-20230331.xsd#chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_44c1ee8f-a5f6-4dee-87ec-a2199e5d98af" xlink:to="loc_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract_676b99b0-b546-4082-9392-def215905644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_1ffbf36d-3c92-47f9-851c-b9840d6bbad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract_676b99b0-b546-4082-9392-def215905644" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_1ffbf36d-3c92-47f9-851c-b9840d6bbad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_bf5229ee-c321-49dc-b9de-52b6114d598e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract_676b99b0-b546-4082-9392-def215905644" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_bf5229ee-c321-49dc-b9de-52b6114d598e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_d084fa4c-c462-4b0b-9eda-678db2b955c2" 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_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract_676b99b0-b546-4082-9392-def215905644" xlink:to="loc_us-gaap_EarningsPerShareBasic_d084fa4c-c462-4b0b-9eda-678db2b955c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_0d07f22d-39ef-4eb1-a8a2-4600d50d0d90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract_676b99b0-b546-4082-9392-def215905644" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_0d07f22d-39ef-4eb1-a8a2-4600d50d0d90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_a3dfae07-7802-42ad-8d24-25126158b4c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract_676b99b0-b546-4082-9392-def215905644" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_a3dfae07-7802-42ad-8d24-25126158b4c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c8738b27-e539-4062-80e4-de69600bcdc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract_676b99b0-b546-4082-9392-def215905644" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c8738b27-e539-4062-80e4-de69600bcdc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="simple" xlink:href="chci-20230331.xsd#ConsolidatedStatementsofChangesinStockholdersEquity"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_a87494e6-4b44-47c0-bd2e-8b6e8db4d437" 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_680425fe-1d49-44ea-b4fe-31caa4b41ebd" 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_a87494e6-4b44-47c0-bd2e-8b6e8db4d437" xlink:to="loc_us-gaap_StatementTable_680425fe-1d49-44ea-b4fe-31caa4b41ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f9fdc26b-5cd9-4fb5-9d27-53814fa00dfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_680425fe-1d49-44ea-b4fe-31caa4b41ebd" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f9fdc26b-5cd9-4fb5-9d27-53814fa00dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_395cce5a-4fff-434e-a8ec-c475356eadaa" 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_f9fdc26b-5cd9-4fb5-9d27-53814fa00dfa" xlink:to="loc_us-gaap_ClassOfStockDomain_395cce5a-4fff-434e-a8ec-c475356eadaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_07d51870-1b97-42e8-9065-b72dd5680f87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_395cce5a-4fff-434e-a8ec-c475356eadaa" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_07d51870-1b97-42e8-9065-b72dd5680f87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_751b7509-33a1-4f5a-9997-a08cd722dfdc" 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_395cce5a-4fff-434e-a8ec-c475356eadaa" xlink:to="loc_us-gaap_CommonClassAMember_751b7509-33a1-4f5a-9997-a08cd722dfdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_c7bfa60e-1faa-422b-8e73-63ecf94b41a2" 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_395cce5a-4fff-434e-a8ec-c475356eadaa" xlink:to="loc_us-gaap_CommonClassBMember_c7bfa60e-1faa-422b-8e73-63ecf94b41a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_efcfc69a-de02-4f24-941c-045ed926b162" 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_680425fe-1d49-44ea-b4fe-31caa4b41ebd" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_efcfc69a-de02-4f24-941c-045ed926b162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_10fbcaaa-854a-4faf-bb7e-81094c372ab9" 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_efcfc69a-de02-4f24-941c-045ed926b162" xlink:to="loc_us-gaap_EquityComponentDomain_10fbcaaa-854a-4faf-bb7e-81094c372ab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_0e8669a8-3e08-4f69-af46-1c4ea1b2fa3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_10fbcaaa-854a-4faf-bb7e-81094c372ab9" xlink:to="loc_us-gaap_PreferredStockMember_0e8669a8-3e08-4f69-af46-1c4ea1b2fa3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_edcf3ee7-0180-4049-bcfb-4557afd00c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_10fbcaaa-854a-4faf-bb7e-81094c372ab9" xlink:to="loc_us-gaap_CommonStockMember_edcf3ee7-0180-4049-bcfb-4557afd00c8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_587238cd-f1df-4002-ae9e-fdacb2217534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_10fbcaaa-854a-4faf-bb7e-81094c372ab9" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_587238cd-f1df-4002-ae9e-fdacb2217534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_0f2b9b57-250f-4397-a3cc-d2ac57fd4492" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_10fbcaaa-854a-4faf-bb7e-81094c372ab9" xlink:to="loc_us-gaap_TreasuryStockMember_0f2b9b57-250f-4397-a3cc-d2ac57fd4492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_72279716-cf09-4fb1-b138-2477423dfec6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_10fbcaaa-854a-4faf-bb7e-81094c372ab9" xlink:to="loc_us-gaap_RetainedEarningsMember_72279716-cf09-4fb1-b138-2477423dfec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2a95c669-c5cb-4b26-8cc2-837cb74b195c" 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_680425fe-1d49-44ea-b4fe-31caa4b41ebd" xlink:to="loc_us-gaap_StatementLineItems_2a95c669-c5cb-4b26-8cc2-837cb74b195c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d5369cc-b2a8-455f-b010-c2f0c2e99c90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2a95c669-c5cb-4b26-8cc2-837cb74b195c" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d5369cc-b2a8-455f-b010-c2f0c2e99c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_d7878c1f-0eba-4ae6-a05a-0d549a569e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d5369cc-b2a8-455f-b010-c2f0c2e99c90" xlink:to="loc_us-gaap_SharesIssued_d7878c1f-0eba-4ae6-a05a-0d549a569e7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_01b16e53-d0de-4cd6-b5a6-d3c3ddb97731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d5369cc-b2a8-455f-b010-c2f0c2e99c90" xlink:to="loc_us-gaap_StockholdersEquity_01b16e53-d0de-4cd6-b5a6-d3c3ddb97731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_3f2f8c1a-0245-450a-8a4e-a707846b9098" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d5369cc-b2a8-455f-b010-c2f0c2e99c90" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_3f2f8c1a-0245-450a-8a4e-a707846b9098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_f917d21b-c01f-47f8-9e6b-1e504326b1a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d5369cc-b2a8-455f-b010-c2f0c2e99c90" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_f917d21b-c01f-47f8-9e6b-1e504326b1a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_45a3aebb-f8e8-4ed2-8184-a4790c679b10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d5369cc-b2a8-455f-b010-c2f0c2e99c90" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_45a3aebb-f8e8-4ed2-8184-a4790c679b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0ebf40d8-5f80-441e-a041-541788c9e3dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d5369cc-b2a8-455f-b010-c2f0c2e99c90" xlink:to="loc_us-gaap_NetIncomeLoss_0ebf40d8-5f80-441e-a041-541788c9e3dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_5a3e47a2-76a4-4b57-8f3b-43248c9cd6dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d5369cc-b2a8-455f-b010-c2f0c2e99c90" xlink:to="loc_us-gaap_SharesIssued_5a3e47a2-76a4-4b57-8f3b-43248c9cd6dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6f5ddd21-c098-453b-998e-b1f47f335d10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4d5369cc-b2a8-455f-b010-c2f0c2e99c90" xlink:to="loc_us-gaap_StockholdersEquity_6f5ddd21-c098-453b-998e-b1f47f335d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="chci-20230331.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_40eb7d2b-436a-45da-9271-fa015060c1b5" 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_0c2cbce6-abd7-436a-90f1-e59182818216" 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_40eb7d2b-436a-45da-9271-fa015060c1b5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0c2cbce6-abd7-436a-90f1-e59182818216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_9c6681a3-56c0-4485-91b4-25d0a48d9fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0c2cbce6-abd7-436a-90f1-e59182818216" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_9c6681a3-56c0-4485-91b4-25d0a48d9fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_51495611-b80e-4f2f-be30-bf2c06ba8565" 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_0c2cbce6-abd7-436a-90f1-e59182818216" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_51495611-b80e-4f2f-be30-bf2c06ba8565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_70eee206-87a7-435c-9e54-71435b1502da" 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_51495611-b80e-4f2f-be30-bf2c06ba8565" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_70eee206-87a7-435c-9e54-71435b1502da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_ac29052a-5bf5-4153-a8da-daf33d935ada" 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_51495611-b80e-4f2f-be30-bf2c06ba8565" xlink:to="loc_us-gaap_ShareBasedCompensation_ac29052a-5bf5-4153-a8da-daf33d935ada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_GainLossOnEquityMethodInvestmentsCarriedAtFairValue_4372b0a6-0d47-4034-b132-2632dc6e9847" xlink:href="chci-20230331.xsd#chci_GainLossOnEquityMethodInvestmentsCarriedAtFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_51495611-b80e-4f2f-be30-bf2c06ba8565" xlink:to="loc_chci_GainLossOnEquityMethodInvestmentsCarriedAtFairValue_4372b0a6-0d47-4034-b132-2632dc6e9847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_4a80cf25-7c16-4d68-922c-bbe2ed61038f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_51495611-b80e-4f2f-be30-bf2c06ba8565" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_4a80cf25-7c16-4d68-922c-bbe2ed61038f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_056a3c7d-5c9c-4c6f-9eae-ffa996db2e9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0c2cbce6-abd7-436a-90f1-e59182818216" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_056a3c7d-5c9c-4c6f-9eae-ffa996db2e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_459dddb0-272e-490f-9e0e-5fe04501837a" 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_056a3c7d-5c9c-4c6f-9eae-ffa996db2e9c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_459dddb0-272e-490f-9e0e-5fe04501837a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_809c0dde-3f0b-4c7b-ac51-560d63da04dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_056a3c7d-5c9c-4c6f-9eae-ffa996db2e9c" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_809c0dde-3f0b-4c7b-ac51-560d63da04dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_d3d03943-f317-4dd9-91a7-3c3e6208f3bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_056a3c7d-5c9c-4c6f-9eae-ffa996db2e9c" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_d3d03943-f317-4dd9-91a7-3c3e6208f3bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_ccbed198-7030-4f51-b7e6-ede3a044336a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_056a3c7d-5c9c-4c6f-9eae-ffa996db2e9c" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_ccbed198-7030-4f51-b7e6-ede3a044336a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_9cc7908b-9fa6-4835-97ca-10dfaf409cd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_056a3c7d-5c9c-4c6f-9eae-ffa996db2e9c" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_9cc7908b-9fa6-4835-97ca-10dfaf409cd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2fbd9b3c-2766-4a70-89af-04a7414c4874" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0c2cbce6-abd7-436a-90f1-e59182818216" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2fbd9b3c-2766-4a70-89af-04a7414c4874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e6a0ea53-fb91-40b7-9947-b2af49093572" 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_40eb7d2b-436a-45da-9271-fa015060c1b5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e6a0ea53-fb91-40b7-9947-b2af49093572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_6c85f42e-3bc2-4d6a-85cd-33cd1eb56efe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e6a0ea53-fb91-40b7-9947-b2af49093572" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_6c85f42e-3bc2-4d6a-85cd-33cd1eb56efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_75965fd7-ffe2-4945-a70a-77370d8bab4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e6a0ea53-fb91-40b7-9947-b2af49093572" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_75965fd7-ffe2-4945-a70a-77370d8bab4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_5cf4512b-70fe-48c1-8b56-a2137ba9ec0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e6a0ea53-fb91-40b7-9947-b2af49093572" xlink:to="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_5cf4512b-70fe-48c1-8b56-a2137ba9ec0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromProductiveAssets_ce410884-b5d2-4bd4-8d1d-ea3eadc906b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromProductiveAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e6a0ea53-fb91-40b7-9947-b2af49093572" xlink:to="loc_us-gaap_PaymentsForProceedsFromProductiveAssets_ce410884-b5d2-4bd4-8d1d-ea3eadc906b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_38e12163-52ae-441e-956e-2d599e178881" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e6a0ea53-fb91-40b7-9947-b2af49093572" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_38e12163-52ae-441e-956e-2d599e178881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2232fe49-d4e0-4a57-b15f-273e7acc38ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_40eb7d2b-436a-45da-9271-fa015060c1b5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2232fe49-d4e0-4a57-b15f-273e7acc38ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_837198ec-2164-4a52-add4-79f15bf5bfc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2232fe49-d4e0-4a57-b15f-273e7acc38ff" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_837198ec-2164-4a52-add4-79f15bf5bfc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_36d6a322-6fe2-43fe-83ed-752fc8d20dce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2232fe49-d4e0-4a57-b15f-273e7acc38ff" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_36d6a322-6fe2-43fe-83ed-752fc8d20dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_0da531fa-0cb7-407d-923a-b4584e784b38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_40eb7d2b-436a-45da-9271-fa015060c1b5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_0da531fa-0cb7-407d-923a-b4584e784b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_60b8c8b2-ffc1-42bf-b51d-69f64e219bae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_0da531fa-0cb7-407d-923a-b4584e784b38" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_60b8c8b2-ffc1-42bf-b51d-69f64e219bae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_9b4d8b37-4759-4e32-a71c-6a3a25d83988" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_0da531fa-0cb7-407d-923a-b4584e784b38" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_9b4d8b37-4759-4e32-a71c-6a3a25d83988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_04ba1f41-7642-4112-9bc5-7a5fb4ae48bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_0da531fa-0cb7-407d-923a-b4584e784b38" xlink:to="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_04ba1f41-7642-4112-9bc5-7a5fb4ae48bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_52f7999b-40a0-4507-add6-b7dd4e0b3b69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_0da531fa-0cb7-407d-923a-b4584e784b38" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_52f7999b-40a0-4507-add6-b7dd4e0b3b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a592b5d3-088b-4de7-8f11-431a9251ba77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_40eb7d2b-436a-45da-9271-fa015060c1b5" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a592b5d3-088b-4de7-8f11-431a9251ba77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_12e65e20-aed2-476d-a3f6-f3a2c60c4355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_40eb7d2b-436a-45da-9271-fa015060c1b5" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_12e65e20-aed2-476d-a3f6-f3a2c60c4355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_798d14fa-c538-4fa0-8b50-42ae7f761576" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_40eb7d2b-436a-45da-9271-fa015060c1b5" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_798d14fa-c538-4fa0-8b50-42ae7f761576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_44d062c3-4570-40d4-b224-55a257211aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_40eb7d2b-436a-45da-9271-fa015060c1b5" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_44d062c3-4570-40d4-b224-55a257211aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_b686fbce-6f6f-4dba-9f3d-0216b5392af1" 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_SupplementalCashFlowInformationAbstract_44d062c3-4570-40d4-b224-55a257211aa0" xlink:to="loc_us-gaap_InterestPaidNet_b686fbce-6f6f-4dba-9f3d-0216b5392af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_4973b48c-6d4e-4396-bc97-5aa6c19c086b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_44d062c3-4570-40d4-b224-55a257211aa0" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_4973b48c-6d4e-4396-bc97-5aa6c19c086b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_aad1fca3-2d3f-47a0-8db1-29b566f17125" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_40eb7d2b-436a-45da-9271-fa015060c1b5" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_aad1fca3-2d3f-47a0-8db1-29b566f17125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_d5611450-5d80-4bae-adac-b2f3213a52cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_aad1fca3-2d3f-47a0-8db1-29b566f17125" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_d5611450-5d80-4bae-adac-b2f3213a52cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/CompanyOverview" xlink:type="simple" xlink:href="chci-20230331.xsd#CompanyOverview"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/CompanyOverview" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_89d9d3f7-68bb-43f2-8ec2-87725110b8d0" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_f3e0de8c-796e-48dd-961e-43b69d963508" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_89d9d3f7-68bb-43f2-8ec2-87725110b8d0" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_f3e0de8c-796e-48dd-961e-43b69d963508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="chci-20230331.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_a12b95c2-7ea7-4bb4-bdfd-519f352725de" 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_1ec6ad69-ed19-4c61-a5aa-fa8b390d2f52" 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_a12b95c2-7ea7-4bb4-bdfd-519f352725de" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_1ec6ad69-ed19-4c61-a5aa-fa8b390d2f52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/DiscontinuedOperations" xlink:type="simple" xlink:href="chci-20230331.xsd#DiscontinuedOperations"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/DiscontinuedOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_1c3ed59c-9214-475b-bce8-d592365dc5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_559f0872-3fab-4f80-be13-03bccff9d188" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_1c3ed59c-9214-475b-bce8-d592365dc5c2" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_559f0872-3fab-4f80-be13-03bccff9d188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/IntangibleAssets" xlink:type="simple" xlink:href="chci-20230331.xsd#IntangibleAssets"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/IntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3eaa8c89-b2ac-4b6e-ba78-f06ed0020dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_d4d6a070-3309-41c2-a60d-db33dad98831" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3eaa8c89-b2ac-4b6e-ba78-f06ed0020dcc" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_d4d6a070-3309-41c2-a60d-db33dad98831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/InvestmentsinRealEstateVentures" xlink:type="simple" xlink:href="chci-20230331.xsd#InvestmentsinRealEstateVentures"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/InvestmentsinRealEstateVentures" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_3bfd4b2f-4f41-46ad-b4f4-438dfcaa3108" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_InvestmentsInRealEstateVenturesTextBlock_58d39350-dae7-4f2a-89ce-8c5aa935bbec" xlink:href="chci-20230331.xsd#chci_InvestmentsInRealEstateVenturesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_3bfd4b2f-4f41-46ad-b4f4-438dfcaa3108" xlink:to="loc_chci_InvestmentsInRealEstateVenturesTextBlock_58d39350-dae7-4f2a-89ce-8c5aa935bbec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/Leases" xlink:type="simple" xlink:href="chci-20230331.xsd#Leases"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_68bda4f1-a19e-4ee7-80ca-99790a18d924" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_3dfcf25f-2daa-4dfa-a42a-239109430a08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_68bda4f1-a19e-4ee7-80ca-99790a18d924" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_3dfcf25f-2daa-4dfa-a42a-239109430a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/Debt" xlink:type="simple" xlink:href="chci-20230331.xsd#Debt"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_cf27d853-c37a-43e9-ac08-29ab7380f99c" 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_0eff621a-80e0-4246-8b16-f2aaaa910c17" 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_cf27d853-c37a-43e9-ac08-29ab7380f99c" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_0eff621a-80e0-4246-8b16-f2aaaa910c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="chci-20230331.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_16f5ddbe-58c1-47e7-aaf1-683e6ed0d178" 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_434bbbd6-1380-487c-a483-6fba7e4722a8" 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_16f5ddbe-58c1-47e7-aaf1-683e6ed0d178" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_434bbbd6-1380-487c-a483-6fba7e4722a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/FairValueDisclosures" xlink:type="simple" xlink:href="chci-20230331.xsd#FairValueDisclosures"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/FairValueDisclosures" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_d82b631d-b09e-4f15-9354-09d8b47ae797" 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_b0fd3607-0132-47f8-9a03-c59e44eb8619" 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_d82b631d-b09e-4f15-9354-09d8b47ae797" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_b0fd3607-0132-47f8-9a03-c59e44eb8619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/StockholdersEquity" xlink:type="simple" xlink:href="chci-20230331.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a4919921-d9d4-4367-aabf-d8bd078b8afb" 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_85575636-4b0d-4cc7-8ea1-ce19bf8b1d5f" 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_a4919921-d9d4-4367-aabf-d8bd078b8afb" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_85575636-4b0d-4cc7-8ea1-ce19bf8b1d5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/Revenue" xlink:type="simple" xlink:href="chci-20230331.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d3e869b2-43d3-475c-87dd-228ab7d6a953" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_92653cda-e9da-4d8d-a037-040ce0f2a8de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d3e869b2-43d3-475c-87dd-228ab7d6a953" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_92653cda-e9da-4d8d-a037-040ce0f2a8de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/IncomeTaxes" xlink:type="simple" xlink:href="chci-20230331.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0a16a754-72d9-41ce-b112-46953e96a5c1" 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_ed70e17e-a4be-4503-9390-32371145c8ef" 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_0a16a754-72d9-41ce-b112-46953e96a5c1" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_ed70e17e-a4be-4503-9390-32371145c8ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/NetIncomeLossPerShare" xlink:type="simple" xlink:href="chci-20230331.xsd#NetIncomeLossPerShare"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/NetIncomeLossPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_387fbc3b-faec-4ba4-90dc-966022b00096" 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_6e43c7eb-2f69-438d-a7ea-b2075163f7c3" 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_387fbc3b-faec-4ba4-90dc-966022b00096" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_6e43c7eb-2f69-438d-a7ea-b2075163f7c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="chci-20230331.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_1b558427-51df-4a9d-9901-3d451963eb79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_a3eda26e-0291-4f38-b6f8-712ec45ffa8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_1b558427-51df-4a9d-9901-3d451963eb79" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_a3eda26e-0291-4f38-b6f8-712ec45ffa8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="chci-20230331.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_feaf4ab5-2e7f-44fa-a659-c605cd2c060c" 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_ec30accd-94a4-4c41-9365-b806dc38be9e" 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_feaf4ab5-2e7f-44fa-a659-c605cd2c060c" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_ec30accd-94a4-4c41-9365-b806dc38be9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_e577aee6-8f27-46de-919c-2259be32de59" 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_feaf4ab5-2e7f-44fa-a659-c605cd2c060c" xlink:to="loc_us-gaap_UseOfEstimates_e577aee6-8f27-46de-919c-2259be32de59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_2fe661ab-94ff-457a-bdc1-f41830e8b503" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_feaf4ab5-2e7f-44fa-a659-c605cd2c060c" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_2fe661ab-94ff-457a-bdc1-f41830e8b503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/DiscontinuedOperationsTables" xlink:type="simple" xlink:href="chci-20230331.xsd#DiscontinuedOperationsTables"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/DiscontinuedOperationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_82573e7a-7ac9-4a07-9b27-d481b47742ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_6c106435-8d3c-4a44-a75f-631fa5aa7e45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_82573e7a-7ac9-4a07-9b27-d481b47742ed" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_6c106435-8d3c-4a44-a75f-631fa5aa7e45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/InvestmentsinRealEstateVenturesTables" xlink:type="simple" xlink:href="chci-20230331.xsd#InvestmentsinRealEstateVenturesTables"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/InvestmentsinRealEstateVenturesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_76f86da6-ca24-408c-9211-b794d4ac74c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_EquityMethodInvestmentsGroupOfInvestmentConsolidatedBalanceSheetAtFairValueTableTextBlock_54c84536-4306-4681-a7b6-af6a9c890fdd" xlink:href="chci-20230331.xsd#chci_EquityMethodInvestmentsGroupOfInvestmentConsolidatedBalanceSheetAtFairValueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_76f86da6-ca24-408c-9211-b794d4ac74c8" xlink:to="loc_chci_EquityMethodInvestmentsGroupOfInvestmentConsolidatedBalanceSheetAtFairValueTableTextBlock_54c84536-4306-4681-a7b6-af6a9c890fdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ScheduleOfInvestmentsInRealEstateVenturesTableTableTextBlock_ca810dfc-f6e5-4654-805f-a2a79803364e" xlink:href="chci-20230331.xsd#chci_ScheduleOfInvestmentsInRealEstateVenturesTableTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_76f86da6-ca24-408c-9211-b794d4ac74c8" xlink:to="loc_chci_ScheduleOfInvestmentsInRealEstateVenturesTableTableTextBlock_ca810dfc-f6e5-4654-805f-a2a79803364e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/LeasesTables" xlink:type="simple" xlink:href="chci-20230331.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_487bb2f3-6b0d-4bf5-8e96-81a74ec157d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_ab92d9bd-387c-47f7-8950-a4072359d985" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_487bb2f3-6b0d-4bf5-8e96-81a74ec157d8" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_ab92d9bd-387c-47f7-8950-a4072359d985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_bcedb51b-400b-4455-b176-ee1f903c16c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_487bb2f3-6b0d-4bf5-8e96-81a74ec157d8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_bcedb51b-400b-4455-b176-ee1f903c16c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="chci-20230331.xsd#StockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/StockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_aa4ae6b4-bf8c-496b-837a-75ffdad05f5c" 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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_b0bd410c-d0a8-4155-b9db-89ec9762802b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_aa4ae6b4-bf8c-496b-837a-75ffdad05f5c" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_b0bd410c-d0a8-4155-b9db-89ec9762802b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_fcfd3055-fb63-4d40-9c01-8d00049810d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_aa4ae6b4-bf8c-496b-837a-75ffdad05f5c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_fcfd3055-fb63-4d40-9c01-8d00049810d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/RevenueTables" xlink:type="simple" xlink:href="chci-20230331.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6242295d-758d-4dd4-9c33-bb09f0cba802" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_1289f8f3-d3f5-4957-8037-09314f01a438" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6242295d-758d-4dd4-9c33-bb09f0cba802" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_1289f8f3-d3f5-4957-8037-09314f01a438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/NetIncomeLossPerShareTables" xlink:type="simple" xlink:href="chci-20230331.xsd#NetIncomeLossPerShareTables"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/NetIncomeLossPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_908c44c8-699f-4149-9cc2-1673e6f1128f" 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_0845e3be-bb88-449b-97e9-c8155cd033c7" 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_908c44c8-699f-4149-9cc2-1673e6f1128f" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_0845e3be-bb88-449b-97e9-c8155cd033c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_dc82e5fb-a617-49c6-9bad-2d0ab935f59f" 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_908c44c8-699f-4149-9cc2-1673e6f1128f" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_dc82e5fb-a617-49c6-9bad-2d0ab935f59f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/RelatedPartyDisclosuresTables" xlink:type="simple" xlink:href="chci-20230331.xsd#RelatedPartyDisclosuresTables"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/RelatedPartyDisclosuresTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_23ad7103-7b56-4784-ae2c-81b2c94627df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ScheduleOfMarketRateFeeTableTextBlock_e093fc2a-2e3f-4605-b480-775e4339bfa0" xlink:href="chci-20230331.xsd#chci_ScheduleOfMarketRateFeeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_23ad7103-7b56-4784-ae2c-81b2c94627df" xlink:to="loc_chci_ScheduleOfMarketRateFeeTableTextBlock_e093fc2a-2e3f-4605-b480-775e4339bfa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ScheduleOfSupplementalFeesTableTextBlock_59778bdd-59c3-4984-b2f0-62615ee5f4bc" xlink:href="chci-20230331.xsd#chci_ScheduleOfSupplementalFeesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_23ad7103-7b56-4784-ae2c-81b2c94627df" xlink:to="loc_chci_ScheduleOfSupplementalFeesTableTextBlock_59778bdd-59c3-4984-b2f0-62615ee5f4bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/CompanyOverviewDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#CompanyOverviewDetails"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/CompanyOverviewDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_435da0f1-7c28-4973-a749-9fa905233307" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_100a41da-51bc-42b2-827b-8fbe1d680df6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_435da0f1-7c28-4973-a749-9fa905233307" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_100a41da-51bc-42b2-827b-8fbe1d680df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_ee5a6ebe-beae-4d89-869a-ddc8633f4717" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_100a41da-51bc-42b2-827b-8fbe1d680df6" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_ee5a6ebe-beae-4d89-869a-ddc8633f4717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_246277df-d95a-4b4b-9354-a5c548d88a77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_ee5a6ebe-beae-4d89-869a-ddc8633f4717" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_246277df-d95a-4b4b-9354-a5c548d88a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_c37e3657-b00d-4615-b024-125df8882a77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_246277df-d95a-4b4b-9354-a5c548d88a77" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_c37e3657-b00d-4615-b024-125df8882a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_93ee783d-c24d-4ca4-9170-7e8d8266bc40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_100a41da-51bc-42b2-827b-8fbe1d680df6" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_93ee783d-c24d-4ca4-9170-7e8d8266bc40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1e4408b1-051d-4e18-aa21-910e5730afe3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_93ee783d-c24d-4ca4-9170-7e8d8266bc40" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1e4408b1-051d-4e18-aa21-910e5730afe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ComstockEnvironmentalServicesMember_96f9090c-e356-46df-ac5d-16a130434f7e" xlink:href="chci-20230331.xsd#chci_ComstockEnvironmentalServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1e4408b1-051d-4e18-aa21-910e5730afe3" xlink:to="loc_chci_ComstockEnvironmentalServicesMember_96f9090c-e356-46df-ac5d-16a130434f7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_07d4d5c3-3598-4549-a851-2469aef5c939" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_100a41da-51bc-42b2-827b-8fbe1d680df6" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_07d4d5c3-3598-4549-a851-2469aef5c939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_0e14e31f-e3b5-4407-9d09-7f164511a7a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_07d4d5c3-3598-4549-a851-2469aef5c939" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_0e14e31f-e3b5-4407-9d09-7f164511a7a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_NumberOfSubsidiaries_597e44cf-b19f-4891-b1b7-860c70e4a910" xlink:href="chci-20230331.xsd#chci_NumberOfSubsidiaries"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_07d4d5c3-3598-4549-a851-2469aef5c939" xlink:to="loc_chci_NumberOfSubsidiaries_597e44cf-b19f-4891-b1b7-860c70e4a910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/DiscontinuedOperationsNarrativeDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#DiscontinuedOperationsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/DiscontinuedOperationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_6c7bfa8e-3789-4b41-9560-2d4296261231" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6b5e254e-e44f-451c-bf92-7ff668f009b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_6c7bfa8e-3789-4b41-9560-2d4296261231" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6b5e254e-e44f-451c-bf92-7ff668f009b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_7eadbaf9-7f98-4475-be18-2044c7dbe885" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6b5e254e-e44f-451c-bf92-7ff668f009b5" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_7eadbaf9-7f98-4475-be18-2044c7dbe885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_565f621b-7949-47cb-9a95-573c1ff87da1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_7eadbaf9-7f98-4475-be18-2044c7dbe885" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_565f621b-7949-47cb-9a95-573c1ff87da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_b6679ae7-bb2a-47d3-b97a-7698313e87bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_565f621b-7949-47cb-9a95-573c1ff87da1" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_b6679ae7-bb2a-47d3-b97a-7698313e87bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_fd4b5093-5c55-446e-99c5-bf299a6b3d18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6b5e254e-e44f-451c-bf92-7ff668f009b5" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_fd4b5093-5c55-446e-99c5-bf299a6b3d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bebbe567-619c-4ed5-9fe5-da4b3df925bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_fd4b5093-5c55-446e-99c5-bf299a6b3d18" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bebbe567-619c-4ed5-9fe5-da4b3df925bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ComstockEnvironmentalServicesMember_99888325-b047-4e3a-8e82-9c25fdc21615" xlink:href="chci-20230331.xsd#chci_ComstockEnvironmentalServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bebbe567-619c-4ed5-9fe5-da4b3df925bf" xlink:to="loc_chci_ComstockEnvironmentalServicesMember_99888325-b047-4e3a-8e82-9c25fdc21615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b5596441-e323-4288-8602-960351b3a957" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6b5e254e-e44f-451c-bf92-7ff668f009b5" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b5596441-e323-4288-8602-960351b3a957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_b7da9b0b-af85-44dd-8a9e-0fb7b899e106" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b5596441-e323-4288-8602-960351b3a957" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_b7da9b0b-af85-44dd-8a9e-0fb7b899e106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_0cebf2e0-d463-447d-b73e-b427cb8389c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b5596441-e323-4288-8602-960351b3a957" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_0cebf2e0-d463-447d-b73e-b427cb8389c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_EscrowDepositFromDivestitureOfBusiness_93eab2c8-6b49-48f3-a754-8d69ef31981a" xlink:href="chci-20230331.xsd#chci_EscrowDepositFromDivestitureOfBusiness"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b5596441-e323-4288-8602-960351b3a957" xlink:to="loc_chci_EscrowDepositFromDivestitureOfBusiness_93eab2c8-6b49-48f3-a754-8d69ef31981a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_c23118ee-2788-4cac-8ccd-49d0759ba1f8" xlink:href="chci-20230331.xsd#chci_DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b5596441-e323-4288-8602-960351b3a957" xlink:to="loc_chci_DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_c23118ee-2788-4cac-8ccd-49d0759ba1f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_3ddf8139-6607-4d4c-8822-19704c25495c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b5596441-e323-4288-8602-960351b3a957" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_3ddf8139-6607-4d4c-8822-19704c25495c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_6d962611-a96c-44aa-8c3e-e0fa6c009583" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_82302289-e25e-4b83-9e47-0f91b63aa53d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_6d962611-a96c-44aa-8c3e-e0fa6c009583" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_82302289-e25e-4b83-9e47-0f91b63aa53d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_31a2aeb5-b7f3-4622-a7af-9029ea5f674f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_82302289-e25e-4b83-9e47-0f91b63aa53d" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_31a2aeb5-b7f3-4622-a7af-9029ea5f674f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_a59b8ef5-6665-478e-b8b5-78a1470753db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_31a2aeb5-b7f3-4622-a7af-9029ea5f674f" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_a59b8ef5-6665-478e-b8b5-78a1470753db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_0f2d0cc1-7199-4711-a75a-25bc0bc05698" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_a59b8ef5-6665-478e-b8b5-78a1470753db" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_0f2d0cc1-7199-4711-a75a-25bc0bc05698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_11458aaf-28c9-4f67-bc94-6c4256cee9d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_82302289-e25e-4b83-9e47-0f91b63aa53d" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_11458aaf-28c9-4f67-bc94-6c4256cee9d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b8451921-bcc4-42b9-8a66-59eaa0341f39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_11458aaf-28c9-4f67-bc94-6c4256cee9d2" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b8451921-bcc4-42b9-8a66-59eaa0341f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ComstockEnvironmentalServicesMember_6742a9bd-ed16-4448-99f4-8a66294fac3c" xlink:href="chci-20230331.xsd#chci_ComstockEnvironmentalServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b8451921-bcc4-42b9-8a66-59eaa0341f39" xlink:to="loc_chci_ComstockEnvironmentalServicesMember_6742a9bd-ed16-4448-99f4-8a66294fac3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_112844cd-eca9-4898-97d8-18035dd52c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_82302289-e25e-4b83-9e47-0f91b63aa53d" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_112844cd-eca9-4898-97d8-18035dd52c5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_8a869a37-3728-4af4-91fe-0574033e583c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_112844cd-eca9-4898-97d8-18035dd52c5e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_8a869a37-3728-4af4-91fe-0574033e583c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c5c68ea5-5b9c-4504-a9c3-709bd6e4f3ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_112844cd-eca9-4898-97d8-18035dd52c5e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c5c68ea5-5b9c-4504-a9c3-709bd6e4f3ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative_03d4fb0a-dab8-46e1-88b5-9c6684cd8980" xlink:href="chci-20230331.xsd#chci_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_112844cd-eca9-4898-97d8-18035dd52c5e" xlink:to="loc_chci_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative_03d4fb0a-dab8-46e1-88b5-9c6684cd8980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense_55a3a4d8-a395-4c96-b547-bb7c292fb9bc" xlink:href="chci-20230331.xsd#chci_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_112844cd-eca9-4898-97d8-18035dd52c5e" xlink:to="loc_chci_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense_55a3a4d8-a395-4c96-b547-bb7c292fb9bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_e5965bbe-8b84-42d2-a4ca-52228a3165bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_112844cd-eca9-4898-97d8-18035dd52c5e" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_e5965bbe-8b84-42d2-a4ca-52228a3165bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_ee0b322e-c1c4-4313-8fec-537339c412a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_112844cd-eca9-4898-97d8-18035dd52c5e" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_ee0b322e-c1c4-4313-8fec-537339c412a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_c91d7e8b-7121-4515-91b5-75f163bbd788" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_112844cd-eca9-4898-97d8-18035dd52c5e" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_c91d7e8b-7121-4515-91b5-75f163bbd788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/IntangibleAssetsDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#IntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/IntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8b045c1c-414a-4ed5-b40d-f6f899ec27b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_71c5f8e2-cba5-44ba-9259-54787ddfd754" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8b045c1c-414a-4ed5-b40d-f6f899ec27b2" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_71c5f8e2-cba5-44ba-9259-54787ddfd754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_cbb0cd8a-4fef-4acd-b74c-edda08dad1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_71c5f8e2-cba5-44ba-9259-54787ddfd754" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_cbb0cd8a-4fef-4acd-b74c-edda08dad1d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_dcc03db0-b3d8-40c9-9587-cdc723c4eb58" 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_cbb0cd8a-4fef-4acd-b74c-edda08dad1d7" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_dcc03db0-b3d8-40c9-9587-cdc723c4eb58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternetDomainNamesMember_6c54d444-fa5d-4dce-b45c-6bf4bdd3f9f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternetDomainNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_dcc03db0-b3d8-40c9-9587-cdc723c4eb58" xlink:to="loc_us-gaap_InternetDomainNamesMember_6c54d444-fa5d-4dce-b45c-6bf4bdd3f9f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_6a7c96ef-493c-48cf-a10a-2ff589a11b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_71c5f8e2-cba5-44ba-9259-54787ddfd754" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_6a7c96ef-493c-48cf-a10a-2ff589a11b4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8e69af8d-1390-4cfd-9daa-5cfa180e8dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_6a7c96ef-493c-48cf-a10a-2ff589a11b4a" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8e69af8d-1390-4cfd-9daa-5cfa180e8dc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/InvestmentsinRealEstateVenturesScheduleofEquityMethodInvestmentsGroupofInvestmentConsolidatedBalanceSheetatFairValueDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#InvestmentsinRealEstateVenturesScheduleofEquityMethodInvestmentsGroupofInvestmentConsolidatedBalanceSheetatFairValueDetails"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/InvestmentsinRealEstateVenturesScheduleofEquityMethodInvestmentsGroupofInvestmentConsolidatedBalanceSheetatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_24d244cd-e16e-47eb-ba31-86f3c363a522" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_00dd0919-535c-4689-97b9-756db83c4a00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_24d244cd-e16e-47eb-ba31-86f3c363a522" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_00dd0919-535c-4689-97b9-756db83c4a00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7e957b24-71eb-4042-a58f-136ff0197c6d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_00dd0919-535c-4689-97b9-756db83c4a00" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7e957b24-71eb-4042-a58f-136ff0197c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_0c4a4550-9042-488f-907c-2d6902231ba6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7e957b24-71eb-4042-a58f-136ff0197c6d" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_0c4a4550-9042-488f-907c-2d6902231ba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_InvestorsXMember_51aa3cb8-6e1c-41be-8876-8d8d3de2c5ad" xlink:href="chci-20230331.xsd#chci_InvestorsXMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0c4a4550-9042-488f-907c-2d6902231ba6" xlink:to="loc_chci_InvestorsXMember_51aa3cb8-6e1c-41be-8876-8d8d3de2c5ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_TheHartfordMember_7d4a5b7c-c291-4112-93e9-3a76af608946" xlink:href="chci-20230331.xsd#chci_TheHartfordMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0c4a4550-9042-488f-907c-2d6902231ba6" xlink:to="loc_chci_TheHartfordMember_7d4a5b7c-c291-4112-93e9-3a76af608946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_BLVDFortyFourMember_1e9a9c40-2fd6-4a14-be71-ed4a259da5ea" xlink:href="chci-20230331.xsd#chci_BLVDFortyFourMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0c4a4550-9042-488f-907c-2d6902231ba6" xlink:to="loc_chci_BLVDFortyFourMember_1e9a9c40-2fd6-4a14-be71-ed4a259da5ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_BLVDAnselMember_6289bcd9-cd76-469c-8720-b755d97924ab" xlink:href="chci-20230331.xsd#chci_BLVDAnselMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0c4a4550-9042-488f-907c-2d6902231ba6" xlink:to="loc_chci_BLVDAnselMember_6289bcd9-cd76-469c-8720-b755d97924ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5af1f6dc-55bd-410a-93b9-8cddf0b6dfbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_00dd0919-535c-4689-97b9-756db83c4a00" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5af1f6dc-55bd-410a-93b9-8cddf0b6dfbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_2724d8c4-6c4a-4cc0-b6a1-c928361e5615" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5af1f6dc-55bd-410a-93b9-8cddf0b6dfbf" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_2724d8c4-6c4a-4cc0-b6a1-c928361e5615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/InvestmentsinRealEstateVenturesNarrativeDetail" xlink:type="simple" xlink:href="chci-20230331.xsd#InvestmentsinRealEstateVenturesNarrativeDetail"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/InvestmentsinRealEstateVenturesNarrativeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_d0859a8b-b991-4ffe-a28d-1c93300b6e1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4ae93442-ce89-4343-81ab-19b678d3846c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_d0859a8b-b991-4ffe-a28d-1c93300b6e1f" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4ae93442-ce89-4343-81ab-19b678d3846c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0d6059f8-a944-4b3b-8d6f-b5241f09bdbd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4ae93442-ce89-4343-81ab-19b678d3846c" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0d6059f8-a944-4b3b-8d6f-b5241f09bdbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_d858debb-d7c0-436b-80ee-30a4eb4a57cf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0d6059f8-a944-4b3b-8d6f-b5241f09bdbd" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_d858debb-d7c0-436b-80ee-30a4eb4a57cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_TheHartfordMember_7b610211-ad94-41b6-884d-1fedd89d156d" xlink:href="chci-20230331.xsd#chci_TheHartfordMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_d858debb-d7c0-436b-80ee-30a4eb4a57cf" xlink:to="loc_chci_TheHartfordMember_7b610211-ad94-41b6-884d-1fedd89d156d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_BLVDFortyFourMember_0dca0eb9-7d69-4fc6-899a-9161445c148f" xlink:href="chci-20230331.xsd#chci_BLVDFortyFourMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_d858debb-d7c0-436b-80ee-30a4eb4a57cf" xlink:to="loc_chci_BLVDFortyFourMember_0dca0eb9-7d69-4fc6-899a-9161445c148f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_BLVDAnselMember_556cd4eb-a322-4f70-a7df-641b61a5d8aa" xlink:href="chci-20230331.xsd#chci_BLVDAnselMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_d858debb-d7c0-436b-80ee-30a4eb4a57cf" xlink:to="loc_chci_BLVDAnselMember_556cd4eb-a322-4f70-a7df-641b61a5d8aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_64113514-558a-43b3-a61c-cc056f22557f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4ae93442-ce89-4343-81ab-19b678d3846c" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_64113514-558a-43b3-a61c-cc056f22557f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_d8b7d400-c4b5-4c9c-b20b-21b35200acea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_64113514-558a-43b3-a61c-cc056f22557f" xlink:to="loc_us-gaap_RelatedPartyDomain_d8b7d400-c4b5-4c9c-b20b-21b35200acea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_0805c5a4-0698-4469-ba97-76d72fb85a1b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AffiliatedEntityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_d8b7d400-c4b5-4c9c-b20b-21b35200acea" xlink:to="loc_srt_AffiliatedEntityMember_0805c5a4-0698-4469-ba97-76d72fb85a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5bf800b2-76ac-4c83-9c28-fd92677a53e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4ae93442-ce89-4343-81ab-19b678d3846c" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5bf800b2-76ac-4c83-9c28-fd92677a53e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_NumberOfSquareFoot_6735eed9-33db-41d9-9796-49f0d428bbd0" xlink:href="chci-20230331.xsd#chci_NumberOfSquareFoot"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5bf800b2-76ac-4c83-9c28-fd92677a53e0" xlink:to="loc_chci_NumberOfSquareFoot_6735eed9-33db-41d9-9796-49f0d428bbd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_be482ea7-8c50-496c-baec-07bfe62dbcbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5bf800b2-76ac-4c83-9c28-fd92677a53e0" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_be482ea7-8c50-496c-baec-07bfe62dbcbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_94d524c9-74d5-4740-b868-c12e046cac00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5bf800b2-76ac-4c83-9c28-fd92677a53e0" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_94d524c9-74d5-4740-b868-c12e046cac00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_NumberOfUnitsInProperty_f3f56392-c41d-422e-97bc-0248c7bdfbca" xlink:href="chci-20230331.xsd#chci_NumberOfUnitsInProperty"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5bf800b2-76ac-4c83-9c28-fd92677a53e0" xlink:to="loc_chci_NumberOfUnitsInProperty_f3f56392-c41d-422e-97bc-0248c7bdfbca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_NumberOfParkingSpaces_0b8a688c-3e70-430b-94aa-5819b98cc813" xlink:href="chci-20230331.xsd#chci_NumberOfParkingSpaces"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5bf800b2-76ac-4c83-9c28-fd92677a53e0" xlink:to="loc_chci_NumberOfParkingSpaces_0b8a688c-3e70-430b-94aa-5819b98cc813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ProportionateShareOfNetIncomeAndDistributionsAmount_d5ffac59-2735-4e10-af5c-3251cea6319f" xlink:href="chci-20230331.xsd#chci_ProportionateShareOfNetIncomeAndDistributionsAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5bf800b2-76ac-4c83-9c28-fd92677a53e0" xlink:to="loc_chci_ProportionateShareOfNetIncomeAndDistributionsAmount_d5ffac59-2735-4e10-af5c-3251cea6319f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofInvestmentsinRealEstateVenturesDetail" xlink:type="simple" xlink:href="chci-20230331.xsd#InvestmentsinUnconsolidatedEntitiesScheduleofInvestmentsinRealEstateVenturesDetail"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofInvestmentsinRealEstateVenturesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_77ecf5a8-bd4a-4dca-b53b-1c6c6c83d1a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2eab0ab2-85a1-4150-82ae-fe4c46906eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_77ecf5a8-bd4a-4dca-b53b-1c6c6c83d1a2" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2eab0ab2-85a1-4150-82ae-fe4c46906eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2e210b0f-e113-4a09-9dd7-4e0862c5b7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2eab0ab2-85a1-4150-82ae-fe4c46906eb3" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2e210b0f-e113-4a09-9dd7-4e0862c5b7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_367d883b-2a6d-480b-833a-4a70467b542d" 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_2e210b0f-e113-4a09-9dd7-4e0862c5b7aa" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_367d883b-2a6d-480b-833a-4a70467b542d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_542adc16-d383-40a4-a36c-a159e3c9d82d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_367d883b-2a6d-480b-833a-4a70467b542d" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_542adc16-d383-40a4-a36c-a159e3c9d82d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ae1d7549-3bb7-4697-9aa6-b1496b4b167b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2eab0ab2-85a1-4150-82ae-fe4c46906eb3" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ae1d7549-3bb7-4697-9aa6-b1496b4b167b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_EquityMethodInvestmentFairValueChangeRollForward_468abddb-912d-4401-b99a-f44acd59c324" xlink:href="chci-20230331.xsd#chci_EquityMethodInvestmentFairValueChangeRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ae1d7549-3bb7-4697-9aa6-b1496b4b167b" xlink:to="loc_chci_EquityMethodInvestmentFairValueChangeRollForward_468abddb-912d-4401-b99a-f44acd59c324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_2a1a7c3c-f0fb-4b0b-a510-6ad9fab08f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chci_EquityMethodInvestmentFairValueChangeRollForward_468abddb-912d-4401-b99a-f44acd59c324" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_2a1a7c3c-f0fb-4b0b-a510-6ad9fab08f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_EquityMethodInvestmentFairValueAdditions_9d0cef70-7146-4a3e-b041-63ab01498bcf" xlink:href="chci-20230331.xsd#chci_EquityMethodInvestmentFairValueAdditions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chci_EquityMethodInvestmentFairValueChangeRollForward_468abddb-912d-4401-b99a-f44acd59c324" xlink:to="loc_chci_EquityMethodInvestmentFairValueAdditions_9d0cef70-7146-4a3e-b041-63ab01498bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_bd74d80e-1dd4-4beb-bb97-d1f8314f97f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chci_EquityMethodInvestmentFairValueChangeRollForward_468abddb-912d-4401-b99a-f44acd59c324" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_bd74d80e-1dd4-4beb-bb97-d1f8314f97f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ChangeInFairValueOfEquityMethodInvestment_c016d3bf-ef7e-4c92-b06c-1a2993852e58" xlink:href="chci-20230331.xsd#chci_ChangeInFairValueOfEquityMethodInvestment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chci_EquityMethodInvestmentFairValueChangeRollForward_468abddb-912d-4401-b99a-f44acd59c324" xlink:to="loc_chci_ChangeInFairValueOfEquityMethodInvestment_c016d3bf-ef7e-4c92-b06c-1a2993852e58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_70461018-3d08-4358-8ac3-07f734a89c24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chci_EquityMethodInvestmentFairValueChangeRollForward_468abddb-912d-4401-b99a-f44acd59c324" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_70461018-3d08-4358-8ac3-07f734a89c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/LeasesNarrativeDetail" xlink:type="simple" xlink:href="chci-20230331.xsd#LeasesNarrativeDetail"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/LeasesNarrativeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0d2961d1-1465-4cb8-8e33-f3b5ed98bb31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_e807ea0f-f6c1-482e-8b06-933faa575a0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0d2961d1-1465-4cb8-8e33-f3b5ed98bb31" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_e807ea0f-f6c1-482e-8b06-933faa575a0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5c678f73-73f3-44c2-9493-d94178e668f3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_e807ea0f-f6c1-482e-8b06-933faa575a0b" xlink:to="loc_srt_RangeAxis_5c678f73-73f3-44c2-9493-d94178e668f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c7ef0d98-c09a-4ba6-94b4-bed9e8a750d7" 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_5c678f73-73f3-44c2-9493-d94178e668f3" xlink:to="loc_srt_RangeMember_c7ef0d98-c09a-4ba6-94b4-bed9e8a750d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0b86bdc8-903c-4f9b-aade-9049d90c1a6d" 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_c7ef0d98-c09a-4ba6-94b4-bed9e8a750d7" xlink:to="loc_srt_MinimumMember_0b86bdc8-903c-4f9b-aade-9049d90c1a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a5756c34-6e14-4b1b-bad1-b9f56be702de" 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_c7ef0d98-c09a-4ba6-94b4-bed9e8a750d7" xlink:to="loc_srt_MaximumMember_a5756c34-6e14-4b1b-bad1-b9f56be702de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_1a43d4b5-7094-4716-970d-882c89361a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_e807ea0f-f6c1-482e-8b06-933faa575a0b" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_1a43d4b5-7094-4716-970d-882c89361a7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_7a22ab0c-aee4-4609-84b3-972389cef17e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1a43d4b5-7094-4716-970d-882c89361a7e" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_7a22ab0c-aee4-4609-84b3-972389cef17e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c0a4a8bd-a328-4446-a404-6f525460aee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1a43d4b5-7094-4716-970d-882c89361a7e" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c0a4a8bd-a328-4446-a404-6f525460aee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_f2467eee-402c-4847-8505-c3f4c120c664" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1a43d4b5-7094-4716-970d-882c89361a7e" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_f2467eee-402c-4847-8505-c3f4c120c664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/LeasesScheduleofLeaseCostandCashFlowInformationDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#LeasesScheduleofLeaseCostandCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/LeasesScheduleofLeaseCostandCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_83605e5f-b95e-466b-b550-a3d4cd001113" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_5e9c5540-42f4-4372-a234-fc0268f09b45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_83605e5f-b95e-466b-b550-a3d4cd001113" xlink:to="loc_us-gaap_LeaseCostAbstract_5e9c5540-42f4-4372-a234-fc0268f09b45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_64b34e07-123f-494e-9776-3c721127fc4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_5e9c5540-42f4-4372-a234-fc0268f09b45" xlink:to="loc_us-gaap_OperatingLeaseCost_64b34e07-123f-494e-9776-3c721127fc4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_6d2771c1-dfc8-478f-b2d0-a6842a698f64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_5e9c5540-42f4-4372-a234-fc0268f09b45" xlink:to="loc_us-gaap_VariableLeaseCost_6d2771c1-dfc8-478f-b2d0-a6842a698f64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_2ad4da52-7fbc-47f7-a092-e39ffb55ae04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_5e9c5540-42f4-4372-a234-fc0268f09b45" xlink:to="loc_us-gaap_LeaseCost_2ad4da52-7fbc-47f7-a092-e39ffb55ae04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#LeasesSupplementalCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_128cb49a-a306-4fe9-ba4b-a1b78452e2f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_9fffe5c6-dbdf-4490-8c23-9f31e78f68fb" xlink:href="chci-20230331.xsd#chci_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_128cb49a-a306-4fe9-ba4b-a1b78452e2f3" xlink:to="loc_chci_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_9fffe5c6-dbdf-4490-8c23-9f31e78f68fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_cbc98ad5-885a-40fc-b591-1cd273ac7d97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chci_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_9fffe5c6-dbdf-4490-8c23-9f31e78f68fb" xlink:to="loc_us-gaap_OperatingLeasePayments_cbc98ad5-885a-40fc-b591-1cd273ac7d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_ce502117-28ff-46a8-bfeb-8bb1ae1fb67d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_215c43c2-9b5d-4b5b-a4fa-73a719223e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ce502117-28ff-46a8-bfeb-8bb1ae1fb67d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_215c43c2-9b5d-4b5b-a4fa-73a719223e0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3ac4bf67-a8d7-4742-9191-87a7ab2dccd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ce502117-28ff-46a8-bfeb-8bb1ae1fb67d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3ac4bf67-a8d7-4742-9191-87a7ab2dccd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8c7bdd10-7c37-48b1-aa07-9dfce895dd16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ce502117-28ff-46a8-bfeb-8bb1ae1fb67d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8c7bdd10-7c37-48b1-aa07-9dfce895dd16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8325016f-6fdf-4121-a22f-b44bef1d6db4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ce502117-28ff-46a8-bfeb-8bb1ae1fb67d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8325016f-6fdf-4121-a22f-b44bef1d6db4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_259ddaf5-991f-46b6-8b6c-fef56a6b76d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ce502117-28ff-46a8-bfeb-8bb1ae1fb67d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_259ddaf5-991f-46b6-8b6c-fef56a6b76d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_2df3ab31-c25d-4d10-969f-44998d62a4e9" xlink:href="chci-20230331.xsd#chci_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ce502117-28ff-46a8-bfeb-8bb1ae1fb67d" xlink:to="loc_chci_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_2df3ab31-c25d-4d10-969f-44998d62a4e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_058b6cc3-5a48-4598-8d4f-ee06487a19c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ce502117-28ff-46a8-bfeb-8bb1ae1fb67d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_058b6cc3-5a48-4598-8d4f-ee06487a19c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_763c09d5-51c2-45b5-9b42-d5b0d334ab22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ce502117-28ff-46a8-bfeb-8bb1ae1fb67d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_763c09d5-51c2-45b5-9b42-d5b0d334ab22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_da735e92-e777-4218-99dd-d9437ca36039" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ce502117-28ff-46a8-bfeb-8bb1ae1fb67d" xlink:to="loc_us-gaap_OperatingLeaseLiability_da735e92-e777-4218-99dd-d9437ca36039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="chci-20230331.xsd#LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://comstockhomes.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#DebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_53547a40-c88e-4714-a948-5b179a8ebf0f" 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_LineOfCreditFacilityTable_0ec1d241-031b-4550-a7ad-8ade22f36a79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_53547a40-c88e-4714-a948-5b179a8ebf0f" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_0ec1d241-031b-4550-a7ad-8ade22f36a79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_1b6ce79c-086c-40c6-91f1-39f5156804dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ec1d241-031b-4550-a7ad-8ade22f36a79" xlink:to="loc_us-gaap_CreditFacilityAxis_1b6ce79c-086c-40c6-91f1-39f5156804dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_735fb968-8755-4226-b349-d3ca1dbaac2a" 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_1b6ce79c-086c-40c6-91f1-39f5156804dc" xlink:to="loc_us-gaap_CreditFacilityDomain_735fb968-8755-4226-b349-d3ca1dbaac2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_05aab349-de45-433a-be5a-6f5767df4648" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_735fb968-8755-4226-b349-d3ca1dbaac2a" xlink:to="loc_us-gaap_SecuredDebtMember_05aab349-de45-433a-be5a-6f5767df4648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0a8ede31-d625-454e-a8f5-35a5974199cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ec1d241-031b-4550-a7ad-8ade22f36a79" xlink:to="loc_us-gaap_DebtInstrumentAxis_0a8ede31-d625-454e-a8f5-35a5974199cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3788d37d-271b-4771-95f7-c7785648612d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_0a8ede31-d625-454e-a8f5-35a5974199cd" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3788d37d-271b-4771-95f7-c7785648612d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_CreditFacilityMember_007ef39c-5642-4b44-abf6-039419f016b9" xlink:href="chci-20230331.xsd#chci_CreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3788d37d-271b-4771-95f7-c7785648612d" xlink:to="loc_chci_CreditFacilityMember_007ef39c-5642-4b44-abf6-039419f016b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_855080da-a32f-4a32-b61e-881abc27d29f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ec1d241-031b-4550-a7ad-8ade22f36a79" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_855080da-a32f-4a32-b61e-881abc27d29f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_e01f5ac5-90a5-4f7f-bcae-8d7d658316bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_855080da-a32f-4a32-b61e-881abc27d29f" xlink:to="loc_us-gaap_RelatedPartyDomain_e01f5ac5-90a5-4f7f-bcae-8d7d658316bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ComstockDevelopmentServicesMember_4641d822-9f75-4879-91a1-88c68d131562" xlink:href="chci-20230331.xsd#chci_ComstockDevelopmentServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_e01f5ac5-90a5-4f7f-bcae-8d7d658316bd" xlink:to="loc_chci_ComstockDevelopmentServicesMember_4641d822-9f75-4879-91a1-88c68d131562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_36343caa-36f7-4c31-a7b7-f0be4c998be1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ec1d241-031b-4550-a7ad-8ade22f36a79" xlink:to="loc_us-gaap_VariableRateAxis_36343caa-36f7-4c31-a7b7-f0be4c998be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_e14ac4de-b4ed-4e36-be70-1827d595ceb7" 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_36343caa-36f7-4c31-a7b7-f0be4c998be1" xlink:to="loc_us-gaap_VariableRateDomain_e14ac4de-b4ed-4e36-be70-1827d595ceb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_WallStreetJournalPrimeRateMember_093055b7-4802-4dae-ae90-3d0c6ce00279" xlink:href="chci-20230331.xsd#chci_WallStreetJournalPrimeRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_e14ac4de-b4ed-4e36-be70-1827d595ceb7" xlink:to="loc_chci_WallStreetJournalPrimeRateMember_093055b7-4802-4dae-ae90-3d0c6ce00279" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_8a903989-1c4e-448b-a7b1-2813de55bddd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ec1d241-031b-4550-a7ad-8ade22f36a79" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_8a903989-1c4e-448b-a7b1-2813de55bddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_00ce6f39-9194-4987-aae3-b29d9f01a57e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8a903989-1c4e-448b-a7b1-2813de55bddd" xlink:to="loc_us-gaap_DebtInstrumentTerm_00ce6f39-9194-4987-aae3-b29d9f01a57e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_19de68f7-bf8a-4b69-99bc-485c81bccc3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8a903989-1c4e-448b-a7b1-2813de55bddd" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_19de68f7-bf8a-4b69-99bc-485c81bccc3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_c5e40930-64bf-4a13-89b4-d40cc749aa33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8a903989-1c4e-448b-a7b1-2813de55bddd" xlink:to="loc_us-gaap_LineOfCredit_c5e40930-64bf-4a13-89b4-d40cc749aa33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_d9c4fa9f-7113-44a3-b85f-19be53c0cc16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_8a903989-1c4e-448b-a7b1-2813de55bddd" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_d9c4fa9f-7113-44a3-b85f-19be53c0cc16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#StockholdersEquityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_897210c8-f38d-4dbe-938c-01d9be3e2eae" 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_f64be366-0421-4295-88aa-3ceaa4244382" 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_897210c8-f38d-4dbe-938c-01d9be3e2eae" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f64be366-0421-4295-88aa-3ceaa4244382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_679e4cfe-ae63-4463-8636-22374fe52287" 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_f64be366-0421-4295-88aa-3ceaa4244382" xlink:to="loc_us-gaap_StatementClassOfStockAxis_679e4cfe-ae63-4463-8636-22374fe52287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b2e8e0ef-05c3-4e66-a49b-a79e588979b1" 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_679e4cfe-ae63-4463-8636-22374fe52287" xlink:to="loc_us-gaap_ClassOfStockDomain_b2e8e0ef-05c3-4e66-a49b-a79e588979b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_ed98962f-b521-4c29-956d-74650c2fe404" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b2e8e0ef-05c3-4e66-a49b-a79e588979b1" xlink:to="loc_us-gaap_CommonClassBMember_ed98962f-b521-4c29-956d-74650c2fe404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_43016cc3-6ad3-4688-ab8c-0f2922b4f17b" 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_b2e8e0ef-05c3-4e66-a49b-a79e588979b1" xlink:to="loc_us-gaap_CommonClassAMember_43016cc3-6ad3-4688-ab8c-0f2922b4f17b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_1d4f9ea1-a5c8-4f12-adc4-b1c8c473aa20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b2e8e0ef-05c3-4e66-a49b-a79e588979b1" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_1d4f9ea1-a5c8-4f12-adc4-b1c8c473aa20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_38ae8f29-fa51-4550-80e9-b1c1368592d1" 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_f64be366-0421-4295-88aa-3ceaa4244382" xlink:to="loc_us-gaap_PlanNameAxis_38ae8f29-fa51-4550-80e9-b1c1368592d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_949e0b14-4150-4727-9273-b74eef11ed5b" 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_38ae8f29-fa51-4550-80e9-b1c1368592d1" xlink:to="loc_us-gaap_PlanNameDomain_949e0b14-4150-4727-9273-b74eef11ed5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_TwoThousandNineteenOmnibusIncentivePlanMember_719ad5a4-a35d-4cd4-9aaf-1c3fe3d8c274" xlink:href="chci-20230331.xsd#chci_TwoThousandNineteenOmnibusIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_949e0b14-4150-4727-9273-b74eef11ed5b" xlink:to="loc_chci_TwoThousandNineteenOmnibusIncentivePlanMember_719ad5a4-a35d-4cd4-9aaf-1c3fe3d8c274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0a280781-a904-4db6-baca-273053e7808e" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f64be366-0421-4295-88aa-3ceaa4244382" xlink:to="loc_us-gaap_AwardTypeAxis_0a280781-a904-4db6-baca-273053e7808e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_595c4340-c815-472e-873c-210243c22fec" 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_0a280781-a904-4db6-baca-273053e7808e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_595c4340-c815-472e-873c-210243c22fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_3c27267c-5792-413c-a54d-f680c163addf" 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_595c4340-c815-472e-873c-210243c22fec" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_3c27267c-5792-413c-a54d-f680c163addf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_7e6d8de3-d05e-4859-b4f5-155091093b58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_595c4340-c815-472e-873c-210243c22fec" xlink:to="loc_us-gaap_EmployeeStockOptionMember_7e6d8de3-d05e-4859-b4f5-155091093b58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d9bcbbb6-a18a-430a-a0f9-9f2c8207b5c1" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f64be366-0421-4295-88aa-3ceaa4244382" xlink:to="loc_srt_RangeAxis_d9bcbbb6-a18a-430a-a0f9-9f2c8207b5c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2abe35e8-1787-4930-813b-1555c2ddf19d" 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_d9bcbbb6-a18a-430a-a0f9-9f2c8207b5c1" xlink:to="loc_srt_RangeMember_2abe35e8-1787-4930-813b-1555c2ddf19d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_132bf885-527a-4f1f-bab4-b6c9ecfee8ef" 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_2abe35e8-1787-4930-813b-1555c2ddf19d" xlink:to="loc_srt_MinimumMember_132bf885-527a-4f1f-bab4-b6c9ecfee8ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_758fd414-b6eb-49b5-b026-f45d6c313b54" 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_2abe35e8-1787-4930-813b-1555c2ddf19d" xlink:to="loc_srt_MaximumMember_758fd414-b6eb-49b5-b026-f45d6c313b54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f64be366-0421-4295-88aa-3ceaa4244382" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_cf6bf893-3253-41a4-8e56-9b77a54aec58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_cf6bf893-3253-41a4-8e56-9b77a54aec58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_CommonStockNumberOfVotesPerShare_88e8714c-2caf-47b7-9071-10824439113e" xlink:href="chci-20230331.xsd#chci_CommonStockNumberOfVotesPerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_chci_CommonStockNumberOfVotesPerShare_88e8714c-2caf-47b7-9071-10824439113e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_1f93f1c2-b3b3-4930-95f1-5034b9d2bfe9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_1f93f1c2-b3b3-4930-95f1-5034b9d2bfe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRedeemedOrCalledDuringPeriodShares_ee8a63c1-138f-417c-8f99-71f6ccd71db0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_StockRedeemedOrCalledDuringPeriodShares_ee8a63c1-138f-417c-8f99-71f6ccd71db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRedeemedOrCalledDuringPeriodValue_2381159c-baa7-4655-a53a-b7d35418b257" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_StockRedeemedOrCalledDuringPeriodValue_2381159c-baa7-4655-a53a-b7d35418b257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount_4a6c3dd4-0ffc-4cfc-8a45-3fda50aa56ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount_4a6c3dd4-0ffc-4cfc-8a45-3fda50aa56ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionDiscount_39f47a57-bb47-4d94-b9a2-769a3dae395a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockRedemptionDiscount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_PreferredStockRedemptionDiscount_39f47a57-bb47-4d94-b9a2-769a3dae395a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPremium_a76432b6-4c8e-4032-bb74-2571c7c4d130" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockRedemptionPremium"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_PreferredStockRedemptionPremium_a76432b6-4c8e-4032-bb74-2571c7c4d130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_fc7bb800-df6c-4bc1-b22f-b25028dd03cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_fc7bb800-df6c-4bc1-b22f-b25028dd03cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_67e27c26-5f64-4109-89b3-4b895c06bf76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_CommonStockSharesIssued_67e27c26-5f64-4109-89b3-4b895c06bf76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_6473b124-53d8-48a3-923b-a0b0919afc78" 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_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_6473b124-53d8-48a3-923b-a0b0919afc78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_fb4ab16c-0e6a-4034-8616-36919bb1cf3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_fb4ab16c-0e6a-4034-8616-36919bb1cf3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_16cd972c-ab69-45f3-a522-202f7a91aed9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_16cd972c-ab69-45f3-a522-202f7a91aed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ShareBasedPaymentArrangementNumberOfAnnualInstallments_13c2d614-593a-4445-bd7c-119bd5fd87d8" xlink:href="chci-20230331.xsd#chci_ShareBasedPaymentArrangementNumberOfAnnualInstallments"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_chci_ShareBasedPaymentArrangementNumberOfAnnualInstallments_13c2d614-593a-4445-bd7c-119bd5fd87d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4f7c196c-42fb-4673-bf3c-5c4266be6bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4f7c196c-42fb-4673-bf3c-5c4266be6bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage_1328ca5c-7e9a-4e8d-aa9f-fe0cccafa1cf" xlink:href="chci-20230331.xsd#chci_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_chci_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage_1328ca5c-7e9a-4e8d-aa9f-fe0cccafa1cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_f0b8c22e-821d-456e-888d-4f8c81c9193f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_f0b8c22e-821d-456e-888d-4f8c81c9193f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_bd3bfdfe-d995-4f49-b5d4-98694514259a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_bd3bfdfe-d995-4f49-b5d4-98694514259a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b85a80cf-9b5f-4b1e-a36b-d18f2dbf87b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35a2a049-f08e-459e-b33d-65e536e9d5c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b85a80cf-9b5f-4b1e-a36b-d18f2dbf87b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/StockholdersEquitySummaryInformationaboutStockOptionActivityDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#StockholdersEquitySummaryInformationaboutStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/StockholdersEquitySummaryInformationaboutStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7d609b08-26f6-40f2-8394-d31814f57bdc" 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_8ef9b7e3-cb69-4d84-88dd-f82d08732810" 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_7d609b08-26f6-40f2-8394-d31814f57bdc" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8ef9b7e3-cb69-4d84-88dd-f82d08732810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_bab09495-f2e0-48b6-975e-c8bec25b420b" 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_8ef9b7e3-cb69-4d84-88dd-f82d08732810" xlink:to="loc_us-gaap_AwardTypeAxis_bab09495-f2e0-48b6-975e-c8bec25b420b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_56ad7aa0-9ce9-4afd-b0e4-6c2ca5c964c1" 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_bab09495-f2e0-48b6-975e-c8bec25b420b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_56ad7aa0-9ce9-4afd-b0e4-6c2ca5c964c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_4a706b20-5233-4622-97d9-f7fa34a37d97" 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_56ad7aa0-9ce9-4afd-b0e4-6c2ca5c964c1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_4a706b20-5233-4622-97d9-f7fa34a37d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1dd87fec-0c05-48ee-a3c9-6f6684359e79" 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_8ef9b7e3-cb69-4d84-88dd-f82d08732810" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1dd87fec-0c05-48ee-a3c9-6f6684359e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d12978ef-2ccf-40e3-b389-34c552fb1da1" 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_1dd87fec-0c05-48ee-a3c9-6f6684359e79" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d12978ef-2ccf-40e3-b389-34c552fb1da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a4c39149-a2b8-44d6-87a0-913c8a1022c6" 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_d12978ef-2ccf-40e3-b389-34c552fb1da1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a4c39149-a2b8-44d6-87a0-913c8a1022c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0abc8fd5-11b4-4c65-a851-8639bb35ffd3" 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_d12978ef-2ccf-40e3-b389-34c552fb1da1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0abc8fd5-11b4-4c65-a851-8639bb35ffd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a76a9055-9760-4a5e-b674-2073e7930b32" 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_d12978ef-2ccf-40e3-b389-34c552fb1da1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a76a9055-9760-4a5e-b674-2073e7930b32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a4da8206-a84d-4ca8-a5bb-1415ae6a655c" 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_d12978ef-2ccf-40e3-b389-34c552fb1da1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a4da8206-a84d-4ca8-a5bb-1415ae6a655c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e0639556-7108-426e-99b1-64610cb6ce96" 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_d12978ef-2ccf-40e3-b389-34c552fb1da1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e0639556-7108-426e-99b1-64610cb6ce96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_347932f5-e592-4966-9a1c-b63ea246d89f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1dd87fec-0c05-48ee-a3c9-6f6684359e79" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_347932f5-e592-4966-9a1c-b63ea246d89f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d60cbd7f-b49a-409b-ad39-a3b1b6342e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1dd87fec-0c05-48ee-a3c9-6f6684359e79" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d60cbd7f-b49a-409b-ad39-a3b1b6342e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5739c31a-36cd-4cb5-99e4-224a120217ff" 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_d60cbd7f-b49a-409b-ad39-a3b1b6342e2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5739c31a-36cd-4cb5-99e4-224a120217ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3d28311d-8de7-4666-b5a9-2b55923779df" 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_d60cbd7f-b49a-409b-ad39-a3b1b6342e2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3d28311d-8de7-4666-b5a9-2b55923779df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2b33bc31-18ed-420c-bb7d-6108ea790eb6" 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_d60cbd7f-b49a-409b-ad39-a3b1b6342e2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2b33bc31-18ed-420c-bb7d-6108ea790eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_b8244107-771a-45de-9b3e-88b758700c7c" 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_d60cbd7f-b49a-409b-ad39-a3b1b6342e2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_b8244107-771a-45de-9b3e-88b758700c7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f20c15cc-ddd7-4055-823e-5481240c5597" 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_d60cbd7f-b49a-409b-ad39-a3b1b6342e2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f20c15cc-ddd7-4055-823e-5481240c5597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_a2014651-a8a2-448f-b40a-f75f666d6329" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1dd87fec-0c05-48ee-a3c9-6f6684359e79" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_a2014651-a8a2-448f-b40a-f75f666d6329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/StockholdersEquitySummaryofCompanysRestrictedShareActivityDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#StockholdersEquitySummaryofCompanysRestrictedShareActivityDetails"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/StockholdersEquitySummaryofCompanysRestrictedShareActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9b78f918-961c-4b9a-8d39-ed071f34ccb2" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3fdcb897-ba3d-4a70-ae08-97947814f93a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9b78f918-961c-4b9a-8d39-ed071f34ccb2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3fdcb897-ba3d-4a70-ae08-97947814f93a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0b1914bb-7463-4141-b1be-f051288c1841" 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_3fdcb897-ba3d-4a70-ae08-97947814f93a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0b1914bb-7463-4141-b1be-f051288c1841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_aa531bd8-835a-49c8-ae75-d78699d50f59" 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_3fdcb897-ba3d-4a70-ae08-97947814f93a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_aa531bd8-835a-49c8-ae75-d78699d50f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3afe0de9-8929-44d1-b2ef-48993a1ec540" 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_3fdcb897-ba3d-4a70-ae08-97947814f93a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3afe0de9-8929-44d1-b2ef-48993a1ec540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d53939bf-6330-4dd1-9ad3-0ae6456ecd1e" 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_3fdcb897-ba3d-4a70-ae08-97947814f93a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d53939bf-6330-4dd1-9ad3-0ae6456ecd1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_ff0868e1-621e-48a2-878f-15011bf831c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3fdcb897-ba3d-4a70-ae08-97947814f93a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_ff0868e1-621e-48a2-878f-15011bf831c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_dafcb0c7-12b7-4b1e-8feb-8efca0aeb58e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3fdcb897-ba3d-4a70-ae08-97947814f93a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_dafcb0c7-12b7-4b1e-8feb-8efca0aeb58e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_22c7b637-310d-49f3-ab5c-3af94c99c233" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9b78f918-961c-4b9a-8d39-ed071f34ccb2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_22c7b637-310d-49f3-ab5c-3af94c99c233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_3acd043e-034d-4635-bd98-eb4cd4498b81" 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9b78f918-961c-4b9a-8d39-ed071f34ccb2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_3acd043e-034d-4635-bd98-eb4cd4498b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_cfd251dd-ad40-4c5d-8249-28e45daeb4a8" 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_3acd043e-034d-4635-bd98-eb4cd4498b81" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_cfd251dd-ad40-4c5d-8249-28e45daeb4a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_aa833e0d-8d42-436f-97b1-2ae816be236c" 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_3acd043e-034d-4635-bd98-eb4cd4498b81" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_aa833e0d-8d42-436f-97b1-2ae816be236c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_8bfbc96c-6212-4bd0-917e-6db4c64b544e" 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_3acd043e-034d-4635-bd98-eb4cd4498b81" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_8bfbc96c-6212-4bd0-917e-6db4c64b544e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_b85ad851-d085-4ee9-86ed-82256b2c2e59" 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_3acd043e-034d-4635-bd98-eb4cd4498b81" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_b85ad851-d085-4ee9-86ed-82256b2c2e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_4004e7e9-f8d8-4871-a900-d26ef6304e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_3acd043e-034d-4635-bd98-eb4cd4498b81" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_4004e7e9-f8d8-4871-a900-d26ef6304e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9f9cf4ea-880d-47d9-8ed3-20e00f54e1f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_3acd043e-034d-4635-bd98-eb4cd4498b81" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9f9cf4ea-880d-47d9-8ed3-20e00f54e1f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_edb0b3c4-5b8b-4d5a-9878-cd392bce303a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9b78f918-961c-4b9a-8d39-ed071f34ccb2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_edb0b3c4-5b8b-4d5a-9878-cd392bce303a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_ceb4a18a-1d5f-4a32-a2e2-400f46eeaa61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9b78f918-961c-4b9a-8d39-ed071f34ccb2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_ceb4a18a-1d5f-4a32-a2e2-400f46eeaa61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_743a6282-61ff-4809-a968-f59b26b7dfe1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9b78f918-961c-4b9a-8d39-ed071f34ccb2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_743a6282-61ff-4809-a968-f59b26b7dfe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_f4e88bbc-7cd4-421e-88c1-3c09cca585ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9b78f918-961c-4b9a-8d39-ed071f34ccb2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_f4e88bbc-7cd4-421e-88c1-3c09cca585ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_e6d5d7ca-fffd-44e3-bc0b-04809c507d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9b78f918-961c-4b9a-8d39-ed071f34ccb2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_e6d5d7ca-fffd-44e3-bc0b-04809c507d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1a0be538-86e1-4232-9bde-8c116e2c8e32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_1c7506f8-1ecd-4b5e-829c-b43ed85016e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1a0be538-86e1-4232-9bde-8c116e2c8e32" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_1c7506f8-1ecd-4b5e-829c-b43ed85016e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RevenueByLineOfBusinessAxis_e0396bde-6c16-493c-bca3-a51efa49f616" xlink:href="chci-20230331.xsd#chci_RevenueByLineOfBusinessAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1c7506f8-1ecd-4b5e-829c-b43ed85016e2" xlink:to="loc_chci_RevenueByLineOfBusinessAxis_e0396bde-6c16-493c-bca3-a51efa49f616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RevenueByLineOfBusinessDomain_16acdddd-435c-4cc1-b70d-280b996814ae" xlink:href="chci-20230331.xsd#chci_RevenueByLineOfBusinessDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chci_RevenueByLineOfBusinessAxis_e0396bde-6c16-493c-bca3-a51efa49f616" xlink:to="loc_chci_RevenueByLineOfBusinessDomain_16acdddd-435c-4cc1-b70d-280b996814ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetManagement1Member_5c44821a-0b93-4109-957c-b3dac98f7917" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetManagement1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chci_RevenueByLineOfBusinessDomain_16acdddd-435c-4cc1-b70d-280b996814ae" xlink:to="loc_us-gaap_AssetManagement1Member_5c44821a-0b93-4109-957c-b3dac98f7917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_PropertyManagementMember_0fff1120-12cd-4614-a461-85476416870a" xlink:href="chci-20230331.xsd#chci_PropertyManagementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chci_RevenueByLineOfBusinessDomain_16acdddd-435c-4cc1-b70d-280b996814ae" xlink:to="loc_chci_PropertyManagementMember_0fff1120-12cd-4614-a461-85476416870a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParkingMember_2bbb3267-9160-46bd-89c3-ad71ae47eab0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParkingMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chci_RevenueByLineOfBusinessDomain_16acdddd-435c-4cc1-b70d-280b996814ae" xlink:to="loc_us-gaap_ParkingMember_2bbb3267-9160-46bd-89c3-ad71ae47eab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_aba607e2-01f6-42a1-86d5-0ad9929500ab" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1c7506f8-1ecd-4b5e-829c-b43ed85016e2" xlink:to="loc_srt_MajorCustomersAxis_aba607e2-01f6-42a1-86d5-0ad9929500ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_15ba2ba2-4045-49bc-9aee-a5275096035e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_aba607e2-01f6-42a1-86d5-0ad9929500ab" xlink:to="loc_srt_NameOfMajorCustomerDomain_15ba2ba2-4045-49bc-9aee-a5275096035e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyMember_dba2bba0-3f3b-4b64-9fb3-f20b0c340d21" xlink:href="chci-20230331.xsd#chci_RelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_15ba2ba2-4045-49bc-9aee-a5275096035e" xlink:to="loc_chci_RelatedPartyMember_dba2bba0-3f3b-4b64-9fb3-f20b0c340d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_CommercialCustomersMember_873fc20a-37fd-43c8-ac08-2cf6d9eda601" xlink:href="chci-20230331.xsd#chci_CommercialCustomersMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_15ba2ba2-4045-49bc-9aee-a5275096035e" xlink:to="loc_chci_CommercialCustomersMember_873fc20a-37fd-43c8-ac08-2cf6d9eda601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_8a49d6f4-3e83-4d5e-822d-a9116908b44c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1c7506f8-1ecd-4b5e-829c-b43ed85016e2" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_8a49d6f4-3e83-4d5e-822d-a9116908b44c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_d83d4aae-b5e7-47f1-b977-d5c1d727a5be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_8a49d6f4-3e83-4d5e-822d-a9116908b44c" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_d83d4aae-b5e7-47f1-b977-d5c1d727a5be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_de10f918-0c46-407f-9830-0090808d8200" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedPriceContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_d83d4aae-b5e7-47f1-b977-d5c1d727a5be" xlink:to="loc_us-gaap_FixedPriceContractMember_de10f918-0c46-407f-9830-0090808d8200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_CostplusContractMember_123bbc76-ca3d-47f8-bc47-eb82800584cf" xlink:href="chci-20230331.xsd#chci_CostplusContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_d83d4aae-b5e7-47f1-b977-d5c1d727a5be" xlink:to="loc_chci_CostplusContractMember_123bbc76-ca3d-47f8-bc47-eb82800584cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_1bd7065e-6c4b-4fb2-a004-2f2c2f2f5dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_d83d4aae-b5e7-47f1-b977-d5c1d727a5be" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_1bd7065e-6c4b-4fb2-a004-2f2c2f2f5dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_bfe55253-1957-439c-92b8-b1ae41987872" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1c7506f8-1ecd-4b5e-829c-b43ed85016e2" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_bfe55253-1957-439c-92b8-b1ae41987872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_64366681-b41d-4447-98e1-9049875c1118" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_bfe55253-1957-439c-92b8-b1ae41987872" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_64366681-b41d-4447-98e1-9049875c1118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/IncomeTaxesDetail" xlink:type="simple" xlink:href="chci-20230331.xsd#IncomeTaxesDetail"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/IncomeTaxesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_b7c24487-712d-4fe6-af39-84be83e50e00" 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_69682efa-56d5-42be-b788-0a3c4012dc3e" 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_b7c24487-712d-4fe6-af39-84be83e50e00" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_69682efa-56d5-42be-b788-0a3c4012dc3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_cccc80c3-5c66-41a5-971b-7d89ca2943c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b7c24487-712d-4fe6-af39-84be83e50e00" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_cccc80c3-5c66-41a5-971b-7d89ca2943c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a0bd2a95-537d-47ea-8695-b9aa72eec082" 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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_ca8041b9-1fcd-4592-915a-ab53e852ec0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a0bd2a95-537d-47ea-8695-b9aa72eec082" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_ca8041b9-1fcd-4592-915a-ab53e852ec0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_fb3551b8-b63f-4fa7-bb56-6a1e65aeb849" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_ca8041b9-1fcd-4592-915a-ab53e852ec0d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_fb3551b8-b63f-4fa7-bb56-6a1e65aeb849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_a57f6ed5-bf1a-4c2b-89aa-e970aa86bb49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_ca8041b9-1fcd-4592-915a-ab53e852ec0d" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_a57f6ed5-bf1a-4c2b-89aa-e970aa86bb49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_01b7f032-4e32-4b55-9bfc-048de01185ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a0bd2a95-537d-47ea-8695-b9aa72eec082" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_01b7f032-4e32-4b55-9bfc-048de01185ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_25563b9a-06b8-417a-b5a6-c8a18c5b7247" 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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_01b7f032-4e32-4b55-9bfc-048de01185ab" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_25563b9a-06b8-417a-b5a6-c8a18c5b7247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e3d34cb5-0c93-4625-b529-948d3a7e1476" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_01b7f032-4e32-4b55-9bfc-048de01185ab" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e3d34cb5-0c93-4625-b529-948d3a7e1476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f51ff8cd-ad81-4c5c-8978-0dd2d593263d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_01b7f032-4e32-4b55-9bfc-048de01185ab" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f51ff8cd-ad81-4c5c-8978-0dd2d593263d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract_eca1c69b-3825-420e-bedc-2c234eab40c9" xlink:href="chci-20230331.xsd#chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a0bd2a95-537d-47ea-8695-b9aa72eec082" xlink:to="loc_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract_eca1c69b-3825-420e-bedc-2c234eab40c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_65d8fc27-b8ca-4cd1-a019-53905aded317" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract_eca1c69b-3825-420e-bedc-2c234eab40c9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_65d8fc27-b8ca-4cd1-a019-53905aded317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_10273344-d5b6-4799-a961-82abda68af8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract_eca1c69b-3825-420e-bedc-2c234eab40c9" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_10273344-d5b6-4799-a961-82abda68af8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_a6ba8ba0-68a7-49f6-98b7-bdebd2d68cbb" 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_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract_eca1c69b-3825-420e-bedc-2c234eab40c9" xlink:to="loc_us-gaap_EarningsPerShareBasic_a6ba8ba0-68a7-49f6-98b7-bdebd2d68cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_776ad1c9-ddbe-4e66-b735-b82d8fb26300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract_eca1c69b-3825-420e-bedc-2c234eab40c9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_776ad1c9-ddbe-4e66-b735-b82d8fb26300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_86c7df81-7b32-4a47-a29a-880a6da94805" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract_eca1c69b-3825-420e-bedc-2c234eab40c9" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_86c7df81-7b32-4a47-a29a-880a6da94805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_8a44baa2-58b4-4079-b6fd-e903d5952455" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract_eca1c69b-3825-420e-bedc-2c234eab40c9" xlink:to="loc_us-gaap_EarningsPerShareDiluted_8a44baa2-58b4-4079-b6fd-e903d5952455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail" xlink:type="simple" xlink:href="chci-20230331.xsd#NetIncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_34142130-667f-4c00-a327-a30f5eb6fe22" 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_17d12462-5e1f-4aae-a61c-2f8efc8c259e" 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_34142130-667f-4c00-a327-a30f5eb6fe22" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_17d12462-5e1f-4aae-a61c-2f8efc8c259e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_7dd63b25-1d43-45b6-9267-955ac8fbf925" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_17d12462-5e1f-4aae-a61c-2f8efc8c259e" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_7dd63b25-1d43-45b6-9267-955ac8fbf925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_8d9bce43-3cf2-42d4-ab44-b82616769a62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_7dd63b25-1d43-45b6-9267-955ac8fbf925" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_8d9bce43-3cf2-42d4-ab44-b82616769a62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_8972cd7c-37ed-458e-a649-a312577f02b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_8d9bce43-3cf2-42d4-ab44-b82616769a62" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_8972cd7c-37ed-458e-a649-a312577f02b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_92284b34-78b0-4075-b0c2-46b0856f412f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_17d12462-5e1f-4aae-a61c-2f8efc8c259e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_92284b34-78b0-4075-b0c2-46b0856f412f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_26201e98-1565-4f5b-9385-dbef30448e3c" 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_92284b34-78b0-4075-b0c2-46b0856f412f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_26201e98-1565-4f5b-9385-dbef30448e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_a5afe3c9-21f5-43e9-9afc-34740c34421d" 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_AntidilutiveSecuritiesNameDomain_26201e98-1565-4f5b-9385-dbef30448e3c" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_a5afe3c9-21f5-43e9-9afc-34740c34421d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_e662d223-03c4-4ece-b1c5-9a19f2a78bd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_26201e98-1565-4f5b-9385-dbef30448e3c" xlink:to="loc_us-gaap_EmployeeStockOptionMember_e662d223-03c4-4ece-b1c5-9a19f2a78bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_6dd850f2-6ef1-46e8-a1db-4066e4504b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_26201e98-1565-4f5b-9385-dbef30448e3c" xlink:to="loc_us-gaap_WarrantMember_6dd850f2-6ef1-46e8-a1db-4066e4504b1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_72ef8cd4-c7dc-477a-8d79-62c94f2fa1e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_17d12462-5e1f-4aae-a61c-2f8efc8c259e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_72ef8cd4-c7dc-477a-8d79-62c94f2fa1e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_0e4d04db-3775-4388-9d7c-a91bae277290" 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_72ef8cd4-c7dc-477a-8d79-62c94f2fa1e6" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_0e4d04db-3775-4388-9d7c-a91bae277290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail" xlink:type="simple" xlink:href="chci-20230331.xsd#RelatedPartyTransactionsNarrativeDetail"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_a39c55d2-5ca0-4212-8d07-31678af27bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_104fa2c3-41f2-43ad-a5c8-fc49a4febd00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_a39c55d2-5ca0-4212-8d07-31678af27bd0" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_104fa2c3-41f2-43ad-a5c8-fc49a4febd00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1c8317a4-8b2a-46bc-a953-9f646f101c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_104fa2c3-41f2-43ad-a5c8-fc49a4febd00" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1c8317a4-8b2a-46bc-a953-9f646f101c6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_84039497-3684-46d5-8bc7-d11bdab03b0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1c8317a4-8b2a-46bc-a953-9f646f101c6c" xlink:to="loc_us-gaap_RelatedPartyDomain_84039497-3684-46d5-8bc7-d11bdab03b0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ComstockDevelopmentServicesMember_a00f6825-5574-4cdc-8f59-81e6e28f1b5b" xlink:href="chci-20230331.xsd#chci_ComstockDevelopmentServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_84039497-3684-46d5-8bc7-d11bdab03b0b" xlink:to="loc_chci_ComstockDevelopmentServicesMember_a00f6825-5574-4cdc-8f59-81e6e28f1b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ComstockInvestorsXMember_fdeffc1c-b447-4291-9ea1-fe6502e952d9" xlink:href="chci-20230331.xsd#chci_ComstockInvestorsXMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_84039497-3684-46d5-8bc7-d11bdab03b0b" xlink:to="loc_chci_ComstockInvestorsXMember_fdeffc1c-b447-4291-9ea1-fe6502e952d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_8a65a8ce-2f25-47af-92f0-74afbc441635" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AffiliatedEntityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_84039497-3684-46d5-8bc7-d11bdab03b0b" xlink:to="loc_srt_AffiliatedEntityMember_8a65a8ce-2f25-47af-92f0-74afbc441635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ParkXManagementLCMember_bd5f6074-e262-4041-8169-d85c81e31c16" xlink:href="chci-20230331.xsd#chci_ParkXManagementLCMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_84039497-3684-46d5-8bc7-d11bdab03b0b" xlink:to="loc_chci_ParkXManagementLCMember_bd5f6074-e262-4041-8169-d85c81e31c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_dec74031-c58e-4f20-8699-f54b01af307b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_104fa2c3-41f2-43ad-a5c8-fc49a4febd00" xlink:to="loc_us-gaap_TypeOfArrangementAxis_dec74031-c58e-4f20-8699-f54b01af307b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_bc475daf-ac62-46bd-b7da-c8c41c603ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_dec74031-c58e-4f20-8699-f54b01af307b" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_bc475daf-ac62-46bd-b7da-c8c41c603ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember_dc2f8b13-3da0-49ea-861b-dcf602db5e59" xlink:href="chci-20230331.xsd#chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_bc475daf-ac62-46bd-b7da-c8c41c603ac9" xlink:to="loc_chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember_dc2f8b13-3da0-49ea-861b-dcf602db5e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember_f4b6dc12-d3e1-46bf-b607-9cf474e039d8" xlink:href="chci-20230331.xsd#chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_bc475daf-ac62-46bd-b7da-c8c41c603ac9" xlink:to="loc_chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember_f4b6dc12-d3e1-46bf-b607-9cf474e039d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_BusinessManagementAgreementMember_9c9a2507-0c69-45af-a94c-4dafac8c742b" xlink:href="chci-20230331.xsd#chci_BusinessManagementAgreementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_bc475daf-ac62-46bd-b7da-c8c41c603ac9" xlink:to="loc_chci_BusinessManagementAgreementMember_9c9a2507-0c69-45af-a94c-4dafac8c742b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_614b48a0-393a-46b3-b620-91f4e1c810b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_104fa2c3-41f2-43ad-a5c8-fc49a4febd00" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_614b48a0-393a-46b3-b620-91f4e1c810b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_2ee12baf-c795-4661-8992-6358e7d17b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_614b48a0-393a-46b3-b620-91f4e1c810b0" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_2ee12baf-c795-4661-8992-6358e7d17b2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ResidentialPropertyManagementAgreementsMember_1fcf03b8-2a86-461d-a208-7e116cc2dfcf" xlink:href="chci-20230331.xsd#chci_ResidentialPropertyManagementAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_2ee12baf-c795-4661-8992-6358e7d17b2d" xlink:to="loc_chci_ResidentialPropertyManagementAgreementsMember_1fcf03b8-2a86-461d-a208-7e116cc2dfcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ConstructionManagementAgreementMember_254e8d97-6564-4a2a-baec-98216c8e4d61" xlink:href="chci-20230331.xsd#chci_ConstructionManagementAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_2ee12baf-c795-4661-8992-6358e7d17b2d" xlink:to="loc_chci_ConstructionManagementAgreementMember_254e8d97-6564-4a2a-baec-98216c8e4d61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LeaseProcurementAgreementMember_9bfe6afd-9c9c-439e-a790-317b6bf5bbc7" xlink:href="chci-20230331.xsd#chci_LeaseProcurementAgreementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_2ee12baf-c795-4661-8992-6358e7d17b2d" xlink:to="loc_chci_LeaseProcurementAgreementMember_9bfe6afd-9c9c-439e-a790-317b6bf5bbc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LeaseExpansionAgreementMember_92cbfda2-2149-4eff-a65f-7422f9ac512b" xlink:href="chci-20230331.xsd#chci_LeaseExpansionAgreementMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_2ee12baf-c795-4661-8992-6358e7d17b2d" xlink:to="loc_chci_LeaseExpansionAgreementMember_92cbfda2-2149-4eff-a65f-7422f9ac512b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_234c8c35-f754-410c-acb0-44cb277d59e8" 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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_104fa2c3-41f2-43ad-a5c8-fc49a4febd00" xlink:to="loc_srt_RangeAxis_234c8c35-f754-410c-acb0-44cb277d59e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dee36be3-d80f-4805-beb2-6a9a92cf9008" 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_234c8c35-f754-410c-acb0-44cb277d59e8" xlink:to="loc_srt_RangeMember_dee36be3-d80f-4805-beb2-6a9a92cf9008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e1146edf-f29a-49ee-8203-ef7d29b53739" 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_dee36be3-d80f-4805-beb2-6a9a92cf9008" xlink:to="loc_srt_MinimumMember_e1146edf-f29a-49ee-8203-ef7d29b53739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1ff66cca-c917-41fa-bc9c-173d3932725b" 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_dee36be3-d80f-4805-beb2-6a9a92cf9008" xlink:to="loc_srt_MaximumMember_1ff66cca-c917-41fa-bc9c-173d3932725b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_6bcc64c2-5307-4c0d-ad81-177b1d00eb01" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_104fa2c3-41f2-43ad-a5c8-fc49a4febd00" xlink:to="loc_srt_CounterpartyNameAxis_6bcc64c2-5307-4c0d-ad81-177b1d00eb01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b63cd3e3-c1b3-4082-aa96-de03b33ac4d4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_6bcc64c2-5307-4c0d-ad81-177b1d00eb01" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b63cd3e3-c1b3-4082-aa96-de03b33ac4d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_DWCOperatingAgreementMember_0d072b07-2443-4e10-b688-b1c23485db48" xlink:href="chci-20230331.xsd#chci_DWCOperatingAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b63cd3e3-c1b3-4082-aa96-de03b33ac4d4" xlink:to="loc_chci_DWCOperatingAgreementMember_0d072b07-2443-4e10-b688-b1c23485db48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_104fa2c3-41f2-43ad-a5c8-fc49a4febd00" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_d67722eb-c278-4162-8226-8f66e92998ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_us-gaap_ContractualObligation_d67722eb-c278-4162-8226-8f66e92998ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_AgreementAdditionalExtensionTerm_aa032485-9a4c-4e7e-bb0e-8c9c6b5f9358" xlink:href="chci-20230331.xsd#chci_AgreementAdditionalExtensionTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_chci_AgreementAdditionalExtensionTerm_aa032485-9a4c-4e7e-bb0e-8c9c6b5f9358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_AgreementNoticePeriodRequiredForNonRenewal_e841df64-10ff-47d3-953d-ee2ebe4e5bd5" xlink:href="chci-20230331.xsd#chci_AgreementNoticePeriodRequiredForNonRenewal"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_chci_AgreementNoticePeriodRequiredForNonRenewal_e841df64-10ff-47d3-953d-ee2ebe4e5bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_AgreementNoticePeriodAfterEffectiveDateForTermination_d178f575-b1a0-440d-9bd3-36ac1abaf44e" xlink:href="chci-20230331.xsd#chci_AgreementNoticePeriodAfterEffectiveDateForTermination"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_chci_AgreementNoticePeriodAfterEffectiveDateForTermination_d178f575-b1a0-440d-9bd3-36ac1abaf44e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_PropertyManagementAgreementsInitialTerm_83d28592-fef3-4902-a8cb-4139c3aea77f" xlink:href="chci-20230331.xsd#chci_PropertyManagementAgreementsInitialTerm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_chci_PropertyManagementAgreementsInitialTerm_83d28592-fef3-4902-a8cb-4139c3aea77f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_PropertyManagementAgreementsRenewalTerm_b5f338d8-1f6c-4999-9cd9-98dab1cc3093" xlink:href="chci-20230331.xsd#chci_PropertyManagementAgreementsRenewalTerm"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_chci_PropertyManagementAgreementsRenewalTerm_b5f338d8-1f6c-4999-9cd9-98dab1cc3093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfConstructionManagementFee_64510b1e-1324-45b4-90bd-6d514be0edaa" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfConstructionManagementFee"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_chci_RelatedPartyTransactionPercentageOfConstructionManagementFee_64510b1e-1324-45b4-90bd-6d514be0edaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_FutureLeasePaymentPercentageOfLeasingFee_aa2dd0b2-df97-483e-b637-8df4680bfe35" xlink:href="chci-20230331.xsd#chci_FutureLeasePaymentPercentageOfLeasingFee"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_chci_FutureLeasePaymentPercentageOfLeasingFee_aa2dd0b2-df97-483e-b637-8df4680bfe35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionAggregateFeePayable_abc872e2-ca52-42d4-ba41-eef483e1ebcc" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionAggregateFeePayable"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_chci_RelatedPartyTransactionAggregateFeePayable_abc872e2-ca52-42d4-ba41-eef483e1ebcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_NumberOfInstallmentsOfFeePayment_72fa0a3a-8f24-41b1-b8c3-034901251ef4" xlink:href="chci-20230331.xsd#chci_NumberOfInstallmentsOfFeePayment"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_chci_NumberOfInstallmentsOfFeePayment_72fa0a3a-8f24-41b1-b8c3-034901251ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionFeePayableInInstallments_c9d36953-98f0-4901-960e-6f401bd43102" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionFeePayableInInstallments"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_chci_RelatedPartyTransactionFeePayableInInstallments_c9d36953-98f0-4901-960e-6f401bd43102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionExpirationPeriod_fc92c385-0f75-4aae-86ed-a19c2862d0f5" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionExpirationPeriod"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_chci_RelatedPartyTransactionExpirationPeriod_fc92c385-0f75-4aae-86ed-a19c2862d0f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeePayable_91c613c6-df6c-4e44-86d8-86698ca8ee2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ManagementFeePayable"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_us-gaap_ManagementFeePayable_91c613c6-df6c-4e44-86d8-86698ca8ee2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_PercentageOfMembershipInterestOwnedByCompanyAndPartners_544112e7-22fb-42c1-8c6e-389c9ae78c79" xlink:href="chci-20230331.xsd#chci_PercentageOfMembershipInterestOwnedByCompanyAndPartners"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_chci_PercentageOfMembershipInterestOwnedByCompanyAndPartners_544112e7-22fb-42c1-8c6e-389c9ae78c79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_078b5d51-3fe8-4c73-bea0-05056b36d510" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_078b5d51-3fe8-4c73-bea0-05056b36d510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_NumberOfSquareFoot_85728737-f634-47c0-b6c2-00d22f1e36c7" xlink:href="chci-20230331.xsd#chci_NumberOfSquareFoot"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d71ef4dd-1769-44ad-bc32-62e87d018862" xlink:to="loc_chci_NumberOfSquareFoot_85728737-f634-47c0-b6c2-00d22f1e36c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#RelatedPartyTransactionsScheduleofMarketRateFeeDetails"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_e6f7f6f2-741a-45ad-a191-6fbaf40de5a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6e3a6e60-55c2-4e59-b56f-d2d551e566aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_e6f7f6f2-741a-45ad-a191-6fbaf40de5a5" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6e3a6e60-55c2-4e59-b56f-d2d551e566aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_b8a741bb-3370-48ab-82cd-1bc998d87c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6e3a6e60-55c2-4e59-b56f-d2d551e566aa" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_b8a741bb-3370-48ab-82cd-1bc998d87c2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_9e78d452-cb9c-430b-a33a-ced9f56effe3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_b8a741bb-3370-48ab-82cd-1bc998d87c2b" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_9e78d452-cb9c-430b-a33a-ced9f56effe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_AssetManagementFeeMember_21c6959e-2064-4b77-8b13-1cea0bef3908" xlink:href="chci-20230331.xsd#chci_AssetManagementFeeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_9e78d452-cb9c-430b-a33a-ced9f56effe3" xlink:to="loc_chci_AssetManagementFeeMember_21c6959e-2064-4b77-8b13-1cea0bef3908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_EntitlementFeeMember_d70c5760-260a-4984-a07e-4f47783caee7" xlink:href="chci-20230331.xsd#chci_EntitlementFeeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_9e78d452-cb9c-430b-a33a-ced9f56effe3" xlink:to="loc_chci_EntitlementFeeMember_d70c5760-260a-4984-a07e-4f47783caee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_DevelopmentAndConstructionFeeMember_f9596dbd-f90f-476f-b716-89b952935781" xlink:href="chci-20230331.xsd#chci_DevelopmentAndConstructionFeeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_9e78d452-cb9c-430b-a33a-ced9f56effe3" xlink:to="loc_chci_DevelopmentAndConstructionFeeMember_f9596dbd-f90f-476f-b716-89b952935781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_PropertyManagementFeeMember_14da307d-8569-4691-90fa-2fed30114956" xlink:href="chci-20230331.xsd#chci_PropertyManagementFeeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_9e78d452-cb9c-430b-a33a-ced9f56effe3" xlink:to="loc_chci_PropertyManagementFeeMember_14da307d-8569-4691-90fa-2fed30114956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_AcquisitionFeeMember_4ece28c5-9c2e-4413-94a5-6a76a81a628a" xlink:href="chci-20230331.xsd#chci_AcquisitionFeeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_9e78d452-cb9c-430b-a33a-ced9f56effe3" xlink:to="loc_chci_AcquisitionFeeMember_4ece28c5-9c2e-4413-94a5-6a76a81a628a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_DispositionFeeMember_79bbe925-d840-4c13-90d0-0ba2b610f32d" xlink:href="chci-20230331.xsd#chci_DispositionFeeMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_9e78d452-cb9c-430b-a33a-ced9f56effe3" xlink:to="loc_chci_DispositionFeeMember_79bbe925-d840-4c13-90d0-0ba2b610f32d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_08bd67de-b960-458e-b1af-af6ae9423fae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6e3a6e60-55c2-4e59-b56f-d2d551e566aa" xlink:to="loc_us-gaap_TypeOfArrangementAxis_08bd67de-b960-458e-b1af-af6ae9423fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_f1be1158-5c9c-4121-9cd1-14a09ca14488" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_08bd67de-b960-458e-b1af-af6ae9423fae" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_f1be1158-5c9c-4121-9cd1-14a09ca14488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember_7052b960-7bc7-450a-bd30-5d4de773c39c" xlink:href="chci-20230331.xsd#chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_f1be1158-5c9c-4121-9cd1-14a09ca14488" xlink:to="loc_chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember_7052b960-7bc7-450a-bd30-5d4de773c39c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember_f9f0c882-1d59-4a75-b766-36d49f74c408" xlink:href="chci-20230331.xsd#chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_f1be1158-5c9c-4121-9cd1-14a09ca14488" xlink:to="loc_chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember_f9f0c882-1d59-4a75-b766-36d49f74c408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_55beff31-1e73-493b-903e-5eb719adf0f6" 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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6e3a6e60-55c2-4e59-b56f-d2d551e566aa" xlink:to="loc_srt_RangeAxis_55beff31-1e73-493b-903e-5eb719adf0f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_44a44b03-a63f-4e29-a790-96de90b7c456" 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_55beff31-1e73-493b-903e-5eb719adf0f6" xlink:to="loc_srt_RangeMember_44a44b03-a63f-4e29-a790-96de90b7c456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_aa82bd7c-c224-41c1-84ed-24bac11cdd39" 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_44a44b03-a63f-4e29-a790-96de90b7c456" xlink:to="loc_srt_MinimumMember_aa82bd7c-c224-41c1-84ed-24bac11cdd39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4a7dad19-ab6c-471d-8e45-11eb78da59da" 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_44a44b03-a63f-4e29-a790-96de90b7c456" xlink:to="loc_srt_MaximumMember_4a7dad19-ab6c-471d-8e45-11eb78da59da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7b56e4b1-9ae2-4d72-9eb6-75e2dfddb7c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6e3a6e60-55c2-4e59-b56f-d2d551e566aa" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7b56e4b1-9ae2-4d72-9eb6-75e2dfddb7c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_510a85e0-b6d6-4b62-ad59-61b5d3a951a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7b56e4b1-9ae2-4d72-9eb6-75e2dfddb7c0" xlink:to="loc_us-gaap_RelatedPartyDomain_510a85e0-b6d6-4b62-ad59-61b5d3a951a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ComstockDevelopmentServicesMember_19041d62-b04e-42e5-8788-6beef8b7c5af" xlink:href="chci-20230331.xsd#chci_ComstockDevelopmentServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_510a85e0-b6d6-4b62-ad59-61b5d3a951a0" xlink:to="loc_chci_ComstockDevelopmentServicesMember_19041d62-b04e-42e5-8788-6beef8b7c5af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_a6ab96bc-6bea-45d8-b030-67e858f4f898" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6e3a6e60-55c2-4e59-b56f-d2d551e566aa" xlink:to="loc_us-gaap_AssetAcquisitionAxis_a6ab96bc-6bea-45d8-b030-67e858f4f898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_733f2f8b-b43c-443c-884f-2b06f557a965" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionAxis_a6ab96bc-6bea-45d8-b030-67e858f4f898" xlink:to="loc_us-gaap_AssetAcquisitionDomain_733f2f8b-b43c-443c-884f-2b06f557a965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_AssetManagementAgreementMember_272735ee-0cc2-4f19-9c2e-16157c794102" xlink:href="chci-20230331.xsd#chci_AssetManagementAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionDomain_733f2f8b-b43c-443c-884f-2b06f557a965" xlink:to="loc_chci_AssetManagementAgreementMember_272735ee-0cc2-4f19-9c2e-16157c794102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_ab4c7d73-426b-4497-a39d-d0d07fa8d3fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6e3a6e60-55c2-4e59-b56f-d2d551e566aa" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_ab4c7d73-426b-4497-a39d-d0d07fa8d3fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfPortfolioRevenues_ed25a4a9-b6ba-4977-8f98-85502a01289a" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfPortfolioRevenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ab4c7d73-426b-4497-a39d-d0d07fa8d3fa" xlink:to="loc_chci_RelatedPartyTransactionPercentageOfPortfolioRevenues_ed25a4a9-b6ba-4977-8f98-85502a01289a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfReZoningCosts_6ce3b7ae-1e39-4b54-9e9a-2fbcbb4fd97e" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfReZoningCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ab4c7d73-426b-4497-a39d-d0d07fa8d3fa" xlink:to="loc_chci_RelatedPartyTransactionPercentageOfReZoningCosts_6ce3b7ae-1e39-4b54-9e9a-2fbcbb4fd97e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment_ab8001ef-d696-4dc8-ba1f-8d42f858ff30" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ab4c7d73-426b-4497-a39d-d0d07fa8d3fa" xlink:to="loc_chci_RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment_ab8001ef-d696-4dc8-ba1f-8d42f858ff30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset_f7f2ad9b-b325-4c28-904e-1ae1dacd19ad" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ab4c7d73-426b-4497-a39d-d0d07fa8d3fa" xlink:to="loc_chci_RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset_f7f2ad9b-b325-4c28-904e-1ae1dacd19ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionPriceOfAcquisitionExpected_88627920-6f9c-4b86-89c8-5abb1a44dc67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionPriceOfAcquisitionExpected"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ab4c7d73-426b-4497-a39d-d0d07fa8d3fa" xlink:to="loc_us-gaap_AssetAcquisitionPriceOfAcquisitionExpected_88627920-6f9c-4b86-89c8-5abb1a44dc67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition_5d29d0dc-0ec5-4fd5-8636-b0996fe71cce" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ab4c7d73-426b-4497-a39d-d0d07fa8d3fa" xlink:to="loc_chci_RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition_5d29d0dc-0ec5-4fd5-8636-b0996fe71cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails" xlink:type="simple" xlink:href="chci-20230331.xsd#RelatedPartyTransactionsScheduleofSupplementalFeesDetails"/>
  <link:presentationLink xlink:role="http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_53795c54-8b6f-4fc3-8b48-f5bd2c5d3ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c0b5fee-653d-4e0a-b07e-a6017aa9b927" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_53795c54-8b6f-4fc3-8b48-f5bd2c5d3ffd" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c0b5fee-653d-4e0a-b07e-a6017aa9b927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_f2571847-3de2-4ee4-b0fc-16d3b1f4de4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c0b5fee-653d-4e0a-b07e-a6017aa9b927" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_f2571847-3de2-4ee4-b0fc-16d3b1f4de4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_72e914de-aff8-437e-9787-9d46452ff41a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_f2571847-3de2-4ee4-b0fc-16d3b1f4de4e" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_72e914de-aff8-437e-9787-9d46452ff41a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_IncentiveFeeMember_9e845c8e-930b-49fe-89c5-78393392a18c" xlink:href="chci-20230331.xsd#chci_IncentiveFeeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_72e914de-aff8-437e-9787-9d46452ff41a" xlink:to="loc_chci_IncentiveFeeMember_9e845c8e-930b-49fe-89c5-78393392a18c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_InvestmentOriginationFeeMember_7b591653-9816-4ce4-a036-a99e666e3db3" xlink:href="chci-20230331.xsd#chci_InvestmentOriginationFeeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_72e914de-aff8-437e-9787-9d46452ff41a" xlink:to="loc_chci_InvestmentOriginationFeeMember_7b591653-9816-4ce4-a036-a99e666e3db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LeasingFeeMember_c18459b2-0ac1-4cec-83c0-530d20422187" xlink:href="chci-20230331.xsd#chci_LeasingFeeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_72e914de-aff8-437e-9787-9d46452ff41a" xlink:to="loc_chci_LeasingFeeMember_c18459b2-0ac1-4cec-83c0-530d20422187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LoanOriginationFeeMember_5c07d396-d283-4012-9d9c-94c31ffb9022" xlink:href="chci-20230331.xsd#chci_LoanOriginationFeeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_72e914de-aff8-437e-9787-9d46452ff41a" xlink:to="loc_chci_LoanOriginationFeeMember_5c07d396-d283-4012-9d9c-94c31ffb9022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_e96481c4-06bb-4092-a4da-2d74c46d27fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c0b5fee-653d-4e0a-b07e-a6017aa9b927" xlink:to="loc_us-gaap_TypeOfArrangementAxis_e96481c4-06bb-4092-a4da-2d74c46d27fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_c6ffa228-fca8-4f42-b2f6-7b7d97584631" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_e96481c4-06bb-4092-a4da-2d74c46d27fe" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_c6ffa228-fca8-4f42-b2f6-7b7d97584631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember_8063729e-7f0b-4805-8750-31f2036f2a50" xlink:href="chci-20230331.xsd#chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_c6ffa228-fca8-4f42-b2f6-7b7d97584631" xlink:to="loc_chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember_8063729e-7f0b-4805-8750-31f2036f2a50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember_ef0a8dba-20ce-4cde-8ae6-fe7c16a241ef" xlink:href="chci-20230331.xsd#chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_c6ffa228-fca8-4f42-b2f6-7b7d97584631" xlink:to="loc_chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember_ef0a8dba-20ce-4cde-8ae6-fe7c16a241ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_623f065a-ef7f-48df-9043-59cc7ee7f0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c0b5fee-653d-4e0a-b07e-a6017aa9b927" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_623f065a-ef7f-48df-9043-59cc7ee7f0c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_7827c953-aa97-459b-a2f9-26392a09f061" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_623f065a-ef7f-48df-9043-59cc7ee7f0c6" xlink:to="loc_us-gaap_RelatedPartyDomain_7827c953-aa97-459b-a2f9-26392a09f061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ComstockDevelopmentServicesMember_1c28f480-cd30-4545-9d93-cfb3650c0b47" xlink:href="chci-20230331.xsd#chci_ComstockDevelopmentServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_7827c953-aa97-459b-a2f9-26392a09f061" xlink:to="loc_chci_ComstockDevelopmentServicesMember_1c28f480-cd30-4545-9d93-cfb3650c0b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_0c005e69-d3d5-42a4-8fd7-00d7aea5f529" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c0b5fee-653d-4e0a-b07e-a6017aa9b927" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_0c005e69-d3d5-42a4-8fd7-00d7aea5f529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis_0498938c-d0e5-4cdb-ab20-ed623cbacc2d" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0c005e69-d3d5-42a4-8fd7-00d7aea5f529" xlink:to="loc_chci_RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis_0498938c-d0e5-4cdb-ab20-ed623cbacc2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_1d288171-1ea2-45af-873b-decb87f913b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0c005e69-d3d5-42a4-8fd7-00d7aea5f529" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_1d288171-1ea2-45af-873b-decb87f913b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfCostPlusFeeMarketToMarketProfitBasis_9bdbf6c7-2943-4a05-b6d0-f7db0ee59eb9" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfCostPlusFeeMarketToMarketProfitBasis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0c005e69-d3d5-42a4-8fd7-00d7aea5f529" xlink:to="loc_chci_RelatedPartyTransactionPercentageOfCostPlusFeeMarketToMarketProfitBasis_9bdbf6c7-2943-4a05-b6d0-f7db0ee59eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfCashFlowFromRealEstateAssets_bdc9e842-f334-46f6-91fa-274db4a5a38b" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfCashFlowFromRealEstateAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0c005e69-d3d5-42a4-8fd7-00d7aea5f529" xlink:to="loc_chci_RelatedPartyTransactionPercentageOfCashFlowFromRealEstateAssets_bdc9e842-f334-46f6-91fa-274db4a5a38b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfRaisedCapital_e7242564-2d98-4752-b95c-1f6b68b911dd" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfRaisedCapital"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0c005e69-d3d5-42a4-8fd7-00d7aea5f529" xlink:to="loc_chci_RelatedPartyTransactionPercentageOfRaisedCapital_e7242564-2d98-4752-b95c-1f6b68b911dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LeasingFeePerSquareFootForNewLeases_4b671e5a-8978-4bb3-88f5-dfbb3db7b4cd" xlink:href="chci-20230331.xsd#chci_LeasingFeePerSquareFootForNewLeases"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0c005e69-d3d5-42a4-8fd7-00d7aea5f529" xlink:to="loc_chci_LeasingFeePerSquareFootForNewLeases_4b671e5a-8978-4bb3-88f5-dfbb3db7b4cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LeasingFeePerSquareFootForRenewalLeases_3f37cc8c-e4b6-4bb7-9d16-c2fb7303ee21" xlink:href="chci-20230331.xsd#chci_LeasingFeePerSquareFootForRenewalLeases"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0c005e69-d3d5-42a4-8fd7-00d7aea5f529" xlink:to="loc_chci_LeasingFeePerSquareFootForRenewalLeases_3f37cc8c-e4b6-4bb7-9d16-c2fb7303ee21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_RelatedPartyTransactionPercentageOfFinancingTransaction_12c0557a-228c-4955-be21-6f5b4a2dc040" xlink:href="chci-20230331.xsd#chci_RelatedPartyTransactionPercentageOfFinancingTransaction"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0c005e69-d3d5-42a4-8fd7-00d7aea5f529" xlink:to="loc_chci_RelatedPartyTransactionPercentageOfFinancingTransaction_12c0557a-228c-4955-be21-6f5b4a2dc040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>a101comstockrsuagreement001.jpg
<TEXT>
begin 644 a101comstockrsuagreement001.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ANKNVL83-=W$-O$#@
MO*X1?S-4/^$G\/\ _0<TS_P+C_QJIXZ /P]\2Y&?^)5=?^BFKRWX2WMI>^"M
M"\,W>DO/;ZA)=^?--!F%D7<=H8_Q9(/M@T >XHZR(KHP9&&58'((]:BN;NVL
MH&GN[B*"%>LDKA5'XFN(\<^)M2^'7A_3KJSL(KW2X?+M;B1R1)", !\#@@XQ
MVYQZ\0^+]1N=8^$GB2_E$'V.>T=[-HU8-)%_"[9Z;A@@>F/7  ._@GAN8$FM
MY4EB<95XV#*P]01UJ!M4T];F>V:_M1<6Z"2:(S+NC0]&89R![FO(O!OC?4_#
MVF_#_1[K3K4Z;K$'D0RI*QF5@0-S#&T EAQSQW[5L:7?64OQH\66/]CVT>H1
MZ:&DU!)'W3)MB(4H3M'#*"1UVB@#TFTO;6_A\ZSN8;B+.-\,@=<^F122W]G!
M>PV4MW!'=3@F&!Y 'D Z[5ZG'M7@/P^\5ZQX,^#HUN"PL[K3(-19;A'E99B&
M*KE>,#!(ZYSGM7::OK>F7?Q9\%N=(M[I[ZS,]G?-(ZR0HR,V-H.UOQZ9- 'J
M5%>5^!=?\1ZW\3O%\5X]F;>QEBM6C#-B-%,N/+XY).22<?T'=^++.&^\)ZK%
M.&9/LLK85V7D(<=",T :EO=6]VC/;3Q3(K%"T;A@&'4<=Q4,.JZ=<WLEE!?V
MLMU%GS($F5G3'7*@Y%>1_#C49M(_9VO]0MB5GMX;R2)A_"PW8/X'!KE3?S:/
MX!^%FJ6S$7*:C,68'EP\IW@GON'!H ^D:B6ZMWN9+9)XFN(U#/$'!90>A(Z@
M'!I\B"6-HVW;6!!VL5/X$<BO'OA1;Q6GQ2^(5O"I6*.Y0*"2<#?)W- 'L=%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110!C^*M/O-6\*ZKIEBL!N+VUEME,\A15WH5R2%)XSTQ7'>"_"WB
MSP?X-M]&6RT.[N[6626"=[Z555GSR5\G/ 8CKS[5Z310!Q^H>']9U?PO9:#J
M1M+B&>'&K3"=E=WP21&-AXWXY., 8QZ<[I'@?Q=:?"G4_!U_<:7/*\;164ZW
M$F$1CG:^8\\<XQGKCC%>I44 >1GX;>(R/  WZ7_Q33$W'^D2?O?G4_)^[]$[
M]S^-;>G^#-9M?BMK_BF5K'[!J5G]FCC29S*I"Q@$C8!SL]>,]Z]!HH \;LOA
M;XBA^&S>!YI[ 07-VEQ/?)*Q*)E690A7EMR\'(!'ITK?U/P'J3_$'PMK&G?8
METO0[86WERS,)67:5X 0C@$=^<=J]%HH X+POX-UCPY\0/$NJB6RETS69EGS
MN;SHR-QV[<8ZOUW=!TYXZW7;>[O-#O;2R2%IYX'B7SI"B@LI&20I/?TK0HH
MX'P%X'OM"^'MQX4UW[)+'*)D:2UE9@R29S]Y1@\GUK'T_P"&&HFV\*Z1J4MJ
MVG>';J6Y$T;DO=9?=&-A'R_[7)Z<=:]6HH YK2+;Q;#XEUN?5+ZSN-'D(.F6
M\:[7C]F.W\\EO;'2L'P7X.UWP_XY\2ZW??V>UKK,OF*L%P[/%AF(!!C /WO6
MO0Z* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** .+\9^.)=#UC2O#ND6T5UKVJOB%)F(BA3/,CXY(X/ _NGGCG0F/BK3_L
M3&?3]1C>YBCN=EJ\+1HS ,Z_.P(&>AZ#G)QBN'^(&DWVC_%7PYXZ2VFN=,MD
M%M>^2A=H!\XWE1SMQ(>G]WW%>B6GBC2-1EABTR\CU!Y#S]D(D$8]7(X0?7![
M $T <WI'C6^\7>,-7TG0OLT&G:01'<7D\9D:64DC:BAE  VMR<YQTYJ30O&U
MU/XUU3P9J\=O%JMJGG6US"I$5Q&0"#L))5@&&1N.<'GBN7\ 69^'GC7Q3IFN
M,+6SU"9;FPO9CMAE4%\KO/ 8!QP3G@U)H>F2Z_\ &S4O&J*T6AV-OY$%U(-J
MW#[ K%<]4&6^;IP* +WA/XBZQ>_$&Y\+>(;>QA,D+36$ULCIYP!.<AF;L&Z=
MT/6EUKXAZU;?%#2O#5A!8#3KV0Q?:)HG=R4R'*X=1@,"O3JIK"\4Z%>:SI/A
M;Q/X79)=6TW4/)RO/R/,<;QUV@D9_P!EV-,\46T.G?&;P-%'(7@LH-D\YZ*Q
M+\N>@))R<^M '96_C675?'.L>&[;4+#3KC3]B0Q74)=[IBNYF'SK\HX&!D]\
M]JU(KGQ;<QV9*:;9$13->&6!YL2*^$5,.G!&3D^W'-<7XN\/^#_'%UJ+ZM,-
M$UJQF:&*_P ^7YRK]UANXD Z''((QD<5T_P^GU>#X:64WB>5UNTC?=)<G:_E
M[CL+YYSMQUYZ9YH P_ 'C7Q=XW\-'6431XS%J*VTMLMK+EHOW9=E<R\,%<D9
M!Z5J:)XTOO&/BK6-/T+[-;Z7I+"*:\GC,KSRDD810R@*-IY.<\=,USW[/(-O
MX'OK693%<#47D\IQM;:8XP&P><9!Y]J9\.;3_A7?BGQ/H^NNMI;7<ZW-C>SG
M9%.F6R-YXW %?ESGK0!U&@>.WE\7ZQX3UY+>#4M.3STN(<K%/#@-NP22I 89
M&3WYXJ#PKXMUKQ])>ZAHYM-.T*WG,$$EQ TTURP );&Y0B\CCD^XKF-/\,W'
MC3XI>)O$D:R0:-)8OI]K<LI'VAFB$9=,]5'S<]#QBK'PFU&+P5HEYX6\4NFE
M7]K=N\373>7'/&V,,CGAN0>A]* .B\2>)?%'ASP=X@U6>#3OM.FS(+<^4YBN
M(B(_FQO!4Y9AC)P1CGK4VE^*M6U;P7IES;"RE\0ZC:K<1VZPOY,0;^*3Y\J@
M]<Y., $\52^*&HPZG\)]<-NDN)0L< ="IGPZ'**>2.O..<$],$^9VEIJ'@'2
M_#'CK0I);F.XMHK35M.9RS,0O. >1C'3^$@=B10!]#V2WBV<8OI8);K'SO!$
M8T)]E+,?UK@_#OC/7=6^)^O>%[@:<MIID>])8[=P[YVXSF0@?>].U=KH^L66
MNZ7#J%C*7@E4'##:R'NK \@CTKQ_PU:6.H?';Q=+>,WV66(>1*LS1K(1LSAE
M(W=#QGM0!U/@[QUJVM>+?%>FZJ=.AL=!E9/-A@=6=0SC<27(& F>E6?"'BS6
M?'MK?ZKI?V33M+BG:WM/M$#323%0"7;#J%7D?*.>O/%<3\.]-@N_%_Q*TL.T
M4&HL\-M(Q)\Q"91N4G[V P.<FMKX3WD7@OPU>^'/$TD>F7UC=R.!<-L6>-L$
M/&3PXR#TSV]: -GP_P#$&YU[1?$4306]GX@T$RI<PL&DB9DW89>0=I*$8SD5
M<^&'BK5/&?A)=:U-+..229XUCMHF4*%..2S-G]*XGP=HMW!!X_\ &&H0R65O
MK(N/L44Z[':,EV#%3R,Y4 =3SZBK?P;U[3- ^&*1:I=I:SPSS.T$@(DQG(PG
M4Y]A0!N^/?&FM^&?%OA?2=/&GM!K=S]G9KB!V:+YXUR,2*#]_IQTJ:/QS>Z3
M\0K?PCXBAM2U]%YEA?VJLB2'GY&1BQ4Y4CACV]:XKXA:G_:OBGX8:H\9B"W"
M7=RF#_HR,\+#?_=X!Z^AK4UK2[CQO\9-!U'3H9#HVB(LDU^4*QR2!BP1"?O_
M ,.2.!DT ;/A_P 9Z[JOQ0U[PM/_ &:MKID7F)+';N'?.S .9"/XOT[5GZ3\
M4-3L_'TGASQ9:VEM;7$LD6G7]O&T:2E)&C^;<S8R5QUX/US6?X.GB3X^^+[I
MY%6VGMP(IF.$D(\O(5NAZ'IZ&M[4O"ND?$;P1=V'GQ_:8KZ[DM;E>6A<SR%3
MZ[6&/J"".QH U=4\82>&-&U_5M=DMY;?3[@0V\=M"T;R$HC*IW.V22^.,8 S
M3]!NO%FM^'K;6);C3+.6[B$\-D;9W5$8957?>"6((R0!C/0XKSJ;PGXH\5?!
MO4]+U!7?Q!9ZEO*2'!F\I%0#/?*<@]SCUKI9O&JV_P *4DL+];'Q#9V4:?8)
ME43"90%*&)QN()!Q@<T =YH%UJ-YHL$^K6R6M\Q<30IDJA#$8!/48 Y[]:Y2
M/QIJ/B3QQJ'ASPT+6&WTH8O]0N8S+\^<>7&@9><@C)/8\<#.YX&N]6O_  ;I
MU[KAE_M&XC\R9)(1$4))P-H QQCKSS7G?A"%OAQ\2O%$&NYMM,UF07%GJ,@Q
M"Q#.VQGZ*V)#UQ]WW&0#O;G6M4\/S7EQKK6LFCVMB]S]LMXF1BRD?(5+$ X/
M'/S9[8K-\,^(/%'B_P +/XALQIUBDY<V%I-"\A95)4>8X=<%B#T''7FKGB:*
M#QUX/UG1M*E\WS[;$=TO^I:3.54/T;D#)&0,_A7/_#OQ)9>'/AS;Z;KK?8-3
MTI9(IK*;Y9G(9BNQ>K[@1@KG)H N:-\0[GQ7\/[G6M&AM[;5K:0036MVK2(L
MF0,9!4X.X'/U]*E^'?Q"?Q1X9U*\UJ*&SU#2I72^BB4A44 D-@DD< CKU4UR
M7@'0+KPG\.-4U'75^Q7&JWD<RV\O#(@=<9'7)RQQV&,]ZT5\'WEI\9KB^L&4
M>'=9M!>7K#E&>-U.T'I\S;3[J[T 7_ ?CGQ%XI\5>(=)U"WT^S72R%5(X7+[
MB6 #$O@XQS@#/M6):_%#Q5-X?\4:PT6C%- O! T MY5,Z;MI(;S#M/X&E^&<
M\4/Q5\?3RR+'#<7&^&1SA9%#N25)X( YR*H?"WP]I.OWGBZWUFW>>*35#/%;
MR32)'*NYB&* A7&<<D&@#U?2_$UMJ'@RW\2R1/!;RV@NFC/+*-N2!ZGL/7BJ
M/P]\91^.?"D6K"-8K@2/%/"ISY;@\#\5*G\:-:GBN-7TWPUI]Q:6SQ 73QR1
M;D"QD>7&%#+R6(8 'I'TP:\]\)M+X ^,FK:)/)&^E:R!<++#&5BAF))"D9.S
M^)<$_P!V@#7N/B?JOAWXAG1?$]K9QZ'/*8;74H(GCP^%/SY=A@;@#TQD'I78
M7.IZS"?$+K/8&.QA$EL#;/G.S?\ .?,Y].,5DW>AZ)X_T7Q!H]Q+'(IOF:.6
M,@M"X10KK^.1Z'D5@^";;6M#\%>*]-\2RYN+$-;12N>)(A#^[*G^($' []NH
MH M^'/'NOZW\)M3\72KID=W:I/)'"EO)Y9$:DX/[S/..N1CWJ;PYXK\6>(_!
M%AKEM-HHO[J.69; V4OSI%)L8*_G=>F..I ]ZY/P/(MO^SIKMI,?+N3#>((7
MX<LR':-IYR>WK4OPTN= \,>#-*U^^NI(]2MK&ZMIK+<[R-NGWJ%BYVGY>P .
M[)H [?4/&N/B&WA-+^STUDM5F26[C+FXD8\(GS*.!^)[8Q73:+-JDUK,-7BA
MCN8YW0& $(Z#[K#//(Y]CQVK@?%>E>%?&]Y=:?XIB_LR_LXX_L^H;O+&'C#E
M!(WRL58G*GL01U)K/\*>*[SP!X##^)O[1U&R&J26MA=1PEF-L!\LK;CD)PQ&
M><=.,4 >J:K-<6VDW<]JT2SQ1,Z&5"RY SR 0?UKS[PGXY\2>)OAAJ7B;;I<
M5];^<8H1;R>6PC7=@_O,Y/3.>/>N]UV:*'P_J$DDBHGV:3YF.!RIQ7D/PQN8
M=/\ @9K$%VX@F!N1Y4G#Y9 %^7J<]J .G\#_ !&O/%%IJFE:C!;:9XJT[?YE
ML\;&-@#]X+NR<="-WH<\U/X@^(%UH.C>'[=+>WOO$>N>6MM @,<09MN6;EB%
M!8#KS[<UE?$[P9<:CY'CCPC(%URR7>3!@_:X@,$<?>(&1[C(]*RO&^AZC;WO
M@3QG:6DUY;:5% M[#"A9TC&UMX4<G@MGTXH ]#N3XOT^RAG%QINHRF6-9XH[
M1XBJE@&9#O;.T$G!'..O:NGK$M?%VB:B85TR]CU"65E CM3O9 >I<?P =3NQ
MZ=<"F:%XJM=?U?6M.@L[V"329Q!+)/%M20G/*'/(X_(@]Z -ZBBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MYD&"-VX$@'C!(R,YK-\/^"8['XA7WBJ'3X]*@GLQ;"SC9<R.6#-*P7*KT4
MG/).#7=44 >=_%SPAK'C31].L-(BAW6]V+EWGEV+@*PP."<\UU4BZA)XDT^[
M%AMMH[6:*9FF7<K.T1& .H'EG//<=:VJ* .%E^'EO;_%*Q\8Z;LAW+*M_".
M[%"%D'ODX/KU]<TM,\&ZMX*\<:OK&A00W^DZP?,N+,RB*6&3).4)^5ERS<$C
M[WMSZ/10!AS_ -LWNEZ@)K.&(S0-%;VRR[GW$$;G?@#J.!G&"<G.!Q/@+POX
ME\&^#X]-FT>RO+^WN9+BWD^V[4!==O)VYZ$]J]2HH YRSM]934]&EO;=)C#I
M[PWDZR@9F<Q$E5[KF-OS'%9#?#RWM/BE:>,--V1+(DJWT X#.4($@]R>#^?K
M7=44 >=?%+PCK/BV30ETJ& C3[O[3*TTNP,..!P>>*W_ !UI5_XB\#:CI-A
M/M=[$(U$L@54Y!.XC/IVS7344 <YX$TF]T+P5IFD:C$B7-G#Y3E'#*V">0?\
M161X#^'R>#=7U^Y63=;W=TS640/RPQ,%+ #L20%/M&M=U10!YOX[\)ZYKOCK
MPOK.FVT#VVC3>;*)9PAD^96PO![+WQ73:;'K8UI(WT^WL-'C264A+CS))9W<
M-R   OS.>IY(]*Z*B@#@/BYX4U;QIX5@TC2(X?-%TD[232;% 56&.YS\P[5W
M%N\HL4:2!EE"<Q!@3D=@<XJ>B@#R_P  >%_$W@_4/$=Q<Z=;7"ZI=_:(A'=@
M%!ESALK_ +0Z5NM8>)-2L[6VU>TC,=Q?//?);WA'E1*3Y4<;<$G*QDD;>C>M
M=G10!Y=XE\!:M#\0-#\3^%DS-:96]^V7KMYT?3:"Q8_=+CG@<5W%G'?'Q)?W
M,]D([2:WABC<RJQ)0R$[E'0?.,<GIVK9HH X;PM\/8/"/C?6-3TTJFF:C I6
MW''DR;LL /[IZCTZ=A7<T44 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %9NOZH^B:!?ZJMN+@6<#W#QF3865%+'!P><"M*L#QU_R
M3[Q+_P!@JZ_]%-0!S"_%7R_!-IXPN=!E71KB38S0W(>6+YRF60A1C([$]16A
MXR^(L'A/2M*U1+'[?9:DZ)"\<VPY9=RG!7H1_P#JKQ4C5(/@]X3GOGENO!SW
M+C4K6W4)*F)WP=^,[3^'( SR,=E\;Y;";P+X4?2Y(S8->Q?9FB^Z(_+.W'X8
MH ]0AUK4UURVT^]T>..&<./M4%V)51U7=L8%5()'(K,M/',VJ:-?:WI.DB]T
MNTDE3,=R!/+Y?#%8RN,<9 + D<XY JWI*-X<NKBTU/4Y+VYU34F:T:78))%\
MI,C:H PH1N@' 'K7E6J^%[C0]*N/B)\.]>:UM)$-W=:=(V8R.KKZ'!R-I&1S
M@]!0!Z;KGC&\T:RU34%T0S:?IT*2R3M<A#(2H8JB[3D@$=<#FDT#QCJ&O66D
M7T6A".RU17,4OVO=Y9568!QLXSM/(S5+QO>3:A\$]1O;F#[//<:4LLD)_P"6
M;,JDK^!.*M?"?_DEGA__ *]O_9FH S-(^*%QK.BZUJMKX>9H-'=TN8_M@\P[
M1EB@VX. #U(K0N_B/8K\.?\ A-=/M'N[!0"\+OY<B_.$(Z$9#'UZ=,UXMHL?
MB/\ X5_XXFT"Y_=KJ4BWMNL8+R0$$.4;L0/TSCFNVUFXT&X_9GNSX<0QV"PQ
MJ8G?<\<GG(7#G^]N)_,8XQ0!W;^/].L/ 5OXMU=/L=K<Q))%"C^9(^\951P,
ML?3H,=:5_$^NV^@2ZU=>%F2V2$S?9H[P/<A<9Y0J%!QU <GV)XKR7QW97;_!
MSP!JD43S6.GQP/=HHS@%%PQ]N"/^!5[S_:NG-I"ZF;N$V#QB19MV593TQZYS
MTH Y;Q%X]N_#NCZGK$V@L^G6$D<?F&Z"O,6V#*+M/ +XY(Z&KNE^*=3U*&RG
M_L-8X+[3_MUO+]KW+T0A'^3*L0^>A'!K%^-^!\(]8'3YH/\ T<E=#X/_ .2;
MZ#_V"+?_ -$K0!A>&/B-?>+O#L^LZ3X=5XHIF@$$E\%ED=5#$*-F#P?4=#4O
MB;XC?\(W;^'YGTEIUUHHL0$^TQNP4X;Y>GS#D>G2N ^!>FW4WAFRU1=3DCLK
M'5[A[BU;8(R#:[0Y.-V06'?&.W>KWQAU"WU0^ KZT??;3:GNB?LZ[DPP]B.1
M[&@#OX?'-O!XMA\,ZS92:=J-RGF6K%Q)#<#GA7&#G@\$#]1G5\3^(K/PIX>N
MM8O@QA@ &Q,9=F(50,\<DCGM7F7Q-MY->^+?@C3-+!DO+*7[5<LG/DQ>8C98
M]N$;KZCUKT+QO!HMYX9EL/$'&G7DL=N[[MOELS (V>V&V\_GQ0!)'K>HQ7]A
M:WVDHB7I8)<6UUYT:$(SX8E5.2%XP".O/KS6J?$N]T9O#R7WALQ2:](([:,W
M@W1DE /,^3C[Z],]ZYO0M*\4?#3QUHF@IJS:QX<U1Y(XHI1^\M]JY) YV@ C
MIP1G@'%3_&;_ )'/X<_]A4_^C(* .WO?&L6A:3JFH>([,Z='8.J#9*)?M&X
MKY? SDY&#CH<X%5K[QO>Z3X:B\1ZEH#PZ6P1Y1'<A[B&-R &:/:!W&0&)&?K
M7,?M!:5>ZCX!@N+2-Y([*[6>X11G";67=^!(_/-;GQ%U>PE^#FIWT<J-;WEB
MJVY!^^9,!0/4\_I0!KZ]X\T/0/#EKK4DS74-[M%E';#<]RS#*A1_CT^O%-N?
M$>N:=I7]HZAX:"Q?+NBMKT2R19.,N"J@ 9Y*EL>]>*:MHFJ>&- ^%VIZO%(+
M+3;G?=A@?]'WSK(-P[?+Q]5Q7T5/?6<5JD\UQ$()2JHQ8$2%N% ]<YXQUH Y
M:7QXT7Q(A\&'2\SRQ>>+G[1\@CP3TVYSP>/UK7AUNZN_$,NGV>GI/90 >=?B
M?"(^>8\;>7'< X'<@\5Y'XRTV^UCX_"PTS4I-.O9M&98KF/JIV/Q[ ],CD=J
MZGX3^,I+JWE\':Y$EGX@T@>2T6 HFC7C<H'&1QG'7((Z\ '8>,?$A\)>&;K7
M&M/M45KM,D8DV,06"\<'/)'I5>#Q5/<^ U\41Z:I5K7[8+8W'S>7MW?>VXW8
M[=/>L_XO0R3_  IU](D+L(4<@#/"R*Q/X $U1T.XAE^ ]BL<BL9M(6UC .=T
MK)Y80>^XXQZT 6?&/Q)'@:^TV/5](D:TO/O75M-O$." VX%0>,\>M='+K4C7
MNEI8P0W5GJ"ETN1<8 4+NR!M.01TY_*J6O:18>(-7&DZE"LUK<Z;.KH>N/,B
MP1Z$'D'L17GG@*RU[PA\0(?!.I,;G2X$FN],NF[QD8*C\3R.QSV(H Z_3/B(
MVH^*==T(:04ET:)I)Y!<;@X'0*-N23[XJ'4OB+?Z3K6A:1>^'1%>:SQ GVT'
MRSD#$A"<'GMFN=\!?\EX\=_[B_S6E^)?_)8OAY_UW/\ Z&M 'IVC:C=Z@EVM
M[IYL9[:X,)3S1(KC:K!U8 9!#>G8U!XJ\2V7A'P[<ZS?[C#!M 1?O.Q(  _/
M^=;-<)XQTQO&9U#1DL_M5G;6[0EA*JB.[=05;![HI4_]M#Z4 =;=:@RZ))J.
MGPB^_<>?#&C[?.&,@*<'DCI7&:5\3QK/P_OO%EEH[21V+N)K07 \P*H!8_=Q
MP#G'I^54/@EK\]WX8N?#>HDKJ>@S&UD1CSY>3M_(AE_X"*P=)T2^T/XM>(?!
M]O QT/78A?,1PL<6[YP/0'+Q\>JGM0!Z'I7C3^V? L'B:SL5?SR%CM?/^8L7
M\L+NV\-NXQC'O6QKNM0>'O#M[K%]A8K2$RNJMU('"@^I. /K7E?PKTG4M(\4
M:]X0N$8Z5HU_]LBD8_>+J1&OT*X?V9:[GQ3;_P#"17AT'[%]MLXH#)>QB54^
M:0,L8Y]/G;V(0T =!IFIPZSHMKJE@5DANH5FBW'&01D GG'H:XK2/B;=:U8Z
M[=VGAXLFBR,ERGVP;VVY)*#9@_=/4BL7X):I=:<NK^!-5.V_T:=FA4G[T3'G
M'L&.?HXK@]'C\2'PO\1)O#ER%*:BXNH!&&>2$[P^P]F _3..<4 >QS_$FP;X
M<MXUT^TDNK*,?O('?RY$.\(1T(R"?7I5=_B=#8:-I&M:SI,UGI&J!/+NXI1,
ML)8942# *\9Y&>E<C?W&@7'[,UZ?#J&*S6%!)$[[G27S4+ASW.3GZ$8XQ57Q
MA/&_[.?AS347S;Z^BM(K6!!N=V&"=H')X&/Q'K0![HCK(BNC!D895@<@CUIU
M9/A>QN-+\):/879S<VUE##+SGYE0 \_45K4 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBCH,F@ HKR_PUX\OKKXM:GH>I!HK
M'4+9+C1PQX:-0>1_OC<WMMQ75WOC6RL/&5MX7FL;[[==0-/;R!8Q%*%!) 8N
M#GY2,$#\N: .EHKD/#GQ$TOQ3IZ7FFV5^RM??83&XC#J^W>6(W_="@G/7@X!
MJO=_%+0K23>8KN2R74_[*DO$5"D=QC."N[=MZ\[>W>@#MZ*X_6?B+IFB>)9/
M#\VGZI/J"VINHTMH%D\Y>>$ ;.>#U Z&B3QY8W-W8:5#IFJ3:A?V/VU[2-5C
MEMH2.KDNNUNV <Y_"@#L**\W^".K:AK/@.2YU*]N;R<7TJ"2XD+MM 7 R>>]
M97B3QM!H'Q/O=/\ %S:E;:++!%_9EQ;321QJ<?O&;RR"QW'&>=NT<<YH ]=H
MKAY?%]CX-\*:7=ZA>W6LVU]>/#!?6Y20L'=VCW$E>B\9']VK\?CO3I=<U[1U
ML[[[7HL'GW *IAUP&&P[^200><4 =317GL'Q@T2>UT>]_LS6(['59FM[>X>!
M2/-#;=NU7+')[@$<^H(&KI?C^PU-M?B_L^_M[O0QNNK698]Y7!(*D.5/"GO0
M!UM%>>P?%_1)[?1KO^S-8CLM6E:"VN'@4@R!MNS:K%B2>X!'/L<:>G_$;2+N
M+Q UU!>:?)H/-[%<HI95()!&QF!S@]#0!U]%<GH_C_3=7U^'1EM;JWNKFQ74
M+4R["L\+=""K'!]CBJ&G_%32]5N/L]CH^MSRIJ L)@ELK"!\XW.P8@)G/.>Q
MXH [NBN/TOXB:=JUMKDD&FZDDVBR>5=6TB1B4ODC"C?@\@XY&>V:T8_%EJ_C
M(>&#97R7AM!=F5HAY07.-NX'K^GO0!OT444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !6!XMGN%T@6=O$7-XZPS,)XXBD)($A4
MLP^;:2!CN16_6-KWA30O%"P#6]-AO1;EC%YF?DW8SC![X'Y4 >;_ ! \)RSW
MN@:UX3G$VKZ;.K#[1J";1$.=N7?U&,#C#&MKQSH2>+_^$:O[>[AL;^RO$:;_
M $E-\<#\2@$'!/ QCWK4_P"%3>!/^A:L_P V_P :/^%3>!/^A:L_S;_&@#,\
M->&+/0?B+X@U>._M4TN\$<MM LR[5F((D;&>".<>SGTKB/$GAOQ7X@@OC=1:
M9+.FMK=VS)J,:*;< C:B= >02S$,>,YQ7I7_  J;P)_T+5G^;?XT?\*F\"?]
M"U9_FW^- &,UA<R?&JW\2LML--32_LC2B[B)60DG@;LXYQG'X4V_L+S3/B\/
M%FG"UU&SO-/^QSH+R.-H&!!#'<1E?E7ID]>#QG;_ .%3>!/^A:L_S;_&C_A4
MW@3_ *%JS_-O\: ,GX0Z=<>%?"$NG:T]I;W!NWF4+=1N"K =U)YX-7]2FCU.
MXUC3]>TBUU?1Y9E:R*7,!8+Y:!@0[KM._=A@<\GIP3/_ ,*F\"?]"U9_FW^-
M'_"IO G_ $+5G^;?XT >?7_@*]MOA58:/8W5I<7MKK U(6AO$^2/YAY8=B 2
M P)/ SN_'7T[3=4'C;QEK=U;6T4.L:>(K9$OH7.\1JH5OF&#Q].O)&">J_X5
M-X$_Z%JS_-O\:/\ A4W@3_H6K/\ -O\ &@#S>W\)ZS#X-\#Z8T%L;G1=5:[N
M@+V#'E^:7&T[^20?T-=#IVDWUMXJ\?ZA)' (-9M]EF1=PY=@C+@C?QG.>:Z?
M_A4W@3_H6K/\V_QH_P"%3>!/^A:L_P V_P : /.;?PIK,/A/P'I[06QN-$U1
MKJ[ O8,;/.WC:=_)(/Z5LVNF:Y8:]\0=2LEL%EU>-/[.:>YA969<@[EW'&0<
MC(QZUUO_  J;P)_T+5G^;?XT?\*F\"?]"U9_FW^- '$^&= UFQ^(&A:_J$5D
MJ1Z3]EO'_M-)7\WYLL<XZY&%7( P,@"M_P"%^GS^'4\0+JIMK<WVIR7<)^U1
M/E&Z [6."/ZUK_\ "IO G_0M6?YM_C1_PJ;P)_T+5G^;?XT 8/\ 8UD_Q@77
M=/U:S.E7UGYM]''.I62:%U$?0^H4_5&]:[);OQ(WC3R!8V9\-&TWK=B3]Z9L
M],9Z8]OQ[5E+\)/ : @>&[7DYY9S_-J["W@BM;:*W@0)#$@1$'15 P!^5 $E
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%1-=6ZL5:>(,.H+CBD^UVW_/Q%_WV* )J*A^UVW_ #\1?]]BC[7;
M?\_$7_?8H FHJ'[7;?\ /Q%_WV*/M=M_S\1?]]B@":BH?M=M_P _$7_?8H^U
MVW_/Q%_WV* )J*A^UVW_ #\1?]]BC[7;?\_$7_?8H FHJ'[7;?\ /Q%_WV*/
MM=M_S\1?]]B@":BH?M=M_P _$7_?8H^UVW_/Q%_WV* )J*A^UVW_ #\1?]]B
MC[7;?\_$7_?8H FHJ'[7;?\ /Q%_WV*/M=M_S\1?]]B@":BH?M=M_P _$7_?
M8H^UVW_/Q%_WV* )J*A^UVW_ #\1?]]BC[7;?\_$7_?8H FHJ'[7;?\ /Q%_
MWV*/M=M_S\1?]]B@":BH?M=M_P _$7_?8H^UVW_/Q%_WV* )J*A^UVW_ #\1
M?]]BC[7;?\_$7_?8H FHJ'[7;?\ /Q%_WV*/M=M_S\1?]]B@":BH?M=M_P _
M$7_?8H^UVW_/Q%_WV* )J*A^UVW_ #\1?]]BC[7;?\_$7_?8H FHJ'[7;?\
M/Q%_WV*/M=M_S\1?]]B@":BH?M=M_P _$7_?8H^UVW_/Q%_WV* )J*A^UVW_
M #\1?]]BC[7;?\_$7_?8H FHJ'[7;?\ /Q%_WV*/M=M_S\1?]]B@":BH?M=M
M_P _$7_?8H^UVW_/Q%_WV* )J*A^UVW_ #\1?]]BC[7;?\_$7_?8H FHJ'[7
M;?\ /Q%_WV*/M=M_S\1?]]B@":BH?M=M_P _$7_?8H^UVW_/Q%_WV* )J*A^
MUVW_ #\1?]]BG)<02-M2:-F]%8$T 24444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 ?-7BVW@D\9ZXSPQLWVV3DJ">M8_V2V_Y]XO\ O@5N>*O^1QUO_K]D_G63
M7U>%A'V$-.B/D<7.2KSUZLA^R6W_ #[Q?]\"C[);?\^\7_? J:BM^2/8Y^>7
M<A^R6W_/O%_WP*/LEM_S[Q?]\"IJ*.2/8.>7<A^R6W_/O%_WP*/LEM_S[Q?]
M\"IJ*.2/8.>7<A^R6W_/O%_WP*/LEM_S[Q?]\"IJ*.2/8.>7<A^R6W_/O%_W
MP*/LEM_S[Q?]\"IJ*.2/8.>7<A^R6W_/O%_WP*/LEM_S[Q?]\"IJ*.2/8.>7
M<A^R6W_/O%_WP*/LEM_S[Q?]\"IJ*.2/8.>7<A^R6W_/O%_WP*/LEM_S[Q?]
M\"IJ*.2/8.>7<L:3X>&M7Z65I!:_:'SL5P%W8&>":EE\*RV^N?V/<VEO!>%P
M@60 *Q/3!Z<^M/T5WBU$R1L4=;>=E93@@B)^17HFF7-KX^L+2:X9(M>TITD9
MNGGQ*P)_SV/L:Y:\W2E>RY?39_Y'90@JL;7?-Z[K_,\G>QM4D91# V#C<J#!
M_2F_9+;_ )]XO^^!7;>%K"TGTV*:6Q!D.HQ127-PH:%HS@>4H.3O.<\#CU%;
M5AX?TE/'GB+3GL8Y;.WM6FBC?/R-A#P>O\1HG7IP;3CM_P #_,4*%2:34M_7
MS_R/+_LEM_S[Q?\ ? H^R6W_ #[Q?]\"O38+73'T/PKJ1T>R\^]O/LTRA3L*
M>85Z9Y.!U.>],?PQI\>L^+98XXU338U:WCD!9$+C)8CG(7!P.12^L4]4X_U>
MWYC^K5=&I;_Y7_(\U^R6W_/O%_WP*/LEM_S[Q?\ ? KL1=Z##XAM;FUTO^TH
M&M0)[5595\[!#%!C[O&>G<URSD,[%5VJ22%SG'M71#EE]FQSSYH_:N=_\(='
MTR\N]<%UIUI.$2VVB6!6VY,N<9''0?E7J7_",Z!_T ]-_P# 2/\ PKSKX,?\
M?FO_ /7.U_G-7K-?,XQ6KRMW/J,$[X>%^QE_\(SH'_0#TW_P$C_PH_X1G0/^
M@'IO_@)'_A6I17,=1E_\(SH'_0#TW_P$C_PH_P"$9T#_ * >F_\ @)'_ (5J
M44 9?_",Z!_T ]-_\!(_\*/^$9T#_H!Z;_X"1_X5J44 9?\ PC.@?] /3?\
MP$C_ ,*/^$9T#_H!Z;_X"1_X5J44 9?_  C.@?\ 0#TW_P !(_\ "C_A&= _
MZ >F_P#@)'_A6I10!E_\(SH'_0#TW_P$C_PH_P"$9T#_ * >F_\ @)'_ (5J
M44 9?_",Z!_T ]-_\!(_\*/^$9T#_H!Z;_X"1_X5J44 9?\ PC.@?] /3?\
MP$C_ ,*/^$9T#_H!Z;_X"1_X5J44 9?_  C.@?\ 0#TW_P !(_\ "C_A&= _
MZ >F_P#@)'_A6I10!E_\(SH'_0#TW_P$C_PH_P"$9T#_ * >F_\ @)'_ (5J
M44 9?_",Z!_T ]-_\!(_\*/^$9T#_H!Z;_X"1_X5J44 9?\ PC.@?] /3?\
MP$C_ ,*S;K2=-T_Q-H4EEI]I;.TDP+0PJA(\IN,@5TU8NJ_\C%H'_76;_P!%
M-0!M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 ?-7BV>*/QGK:NX!^VR<?C6/
M]J@_YZ"MSQ5_R..M_P#7[)_.LFOJL*I^QA9]%T_X)\EBG#V\[I[OK_P"'[5!
M_P ]!1]J@_YZ"IJ*WM/NON_X)SWAV?W_ / (?M4'_/04?:H/^>@J:BBT^Z^[
M_@A>'9_?_P  A^U0?\]!1]J@_P">@J:BBT^Z^[_@A>'9_?\ \ A^U0?\]!1]
MJ@_YZ"IJ*+3[K[O^"%X=G]__  "'[5!_ST%'VJ#_ )Z"IJ*+3[K[O^"%X=G]
M_P#P"'[5!_ST%'VJ#_GH*FK=/APV>BV^JZK<FTANC_HT21^9+*/[V,@!>G)/
M>IE)QM=K7R_X)<8QE>R>GG_P#G/M4'_/04?:H/\ GH*V+K3((M+74+:^2>-I
M?*\LH4D0X)^8<@>V"<\^E9M.+E+9_A_P1248[I_>O\B'[5!_ST%'VJ#_ )Z"
MIJ*=I]U]W_!)O#L_O_X ^RUA;"9I86A9RC)^\0,,,"#P?4$BELM:;3KY+RTN
M!%,A)!7I@]1],<5-9:?<WXG-O&66WB::5NRJHSD_RJ"%$>9$D<HC'!95W$?A
MD5+3=]5YZ?\ !+4DK:/RU_X!>L?&-_INF_V?:WJ);^:)@#&K%7&.02,CH*G7
MQWJ*:K=:D+J#[5=1^5*_D+\R>F,>PY]JU]0\#+I^O0:*^KQ"]N(P\1>(K&Q)
M("[@2021Z5S6HZ?=:5J$UC>1&.XA;:R_U'MBL8*G4=XV=_+<WFZE)6E=6\]O
MP+*>,KN.SL;19X/(L9?.MU\H?(^2<].>23S4D/CG48-9GU5+R/[3<+LG!C&R
M08QRN,=JRXHI)YDAA1I)'8*J*,EB>@%27MI+87T]G. )H)#&X!R P.#5^R5[
M::^7_!,_;.U]=//_ (!:M/&%W8ZO_:=K<013A#&JI"H15/8*!@>OUK*>]BD=
MG:4%F.2?4U)15JFT[JWW?\$S=125G?[_ /@'??"36M/T^[UPW-QL$B6VW",V
M<&7/0'U%>G_\)9HG_/X?^_,G_P 37 ?!C_C\U_\ ZYVO\YJ]9KYG&7]O*_<^
MIP5OJ\+=C%_X2S1/^?P_]^9/_B:/^$LT3_G\/_?F3_XFMJBN8ZC%_P"$LT3_
M )_#_P!^9/\ XFC_ (2S1/\ G\/_ 'YD_P#B:VJ* ,7_ (2S1/\ G\/_ 'YD
M_P#B:/\ A+-$_P"?P_\ ?F3_ .)K:HH Q?\ A+-$_P"?P_\ ?F3_ .)H_P"$
MLT3_ )_#_P!^9/\ XFMJB@#%_P"$LT3_ )_#_P!^9/\ XFC_ (2S1/\ G\/_
M 'YD_P#B:VJ* ,7_ (2S1/\ G\/_ 'YD_P#B:/\ A+-$_P"?P_\ ?F3_ .)K
M:HH Q?\ A+-$_P"?P_\ ?F3_ .)H_P"$LT3_ )_#_P!^9/\ XFMJB@#%_P"$
MLT3_ )_#_P!^9/\ XFC_ (2S1/\ G\/_ 'YD_P#B:VJ* ,7_ (2S1/\ G\/_
M 'YD_P#B:/\ A+-$_P"?P_\ ?F3_ .)K:HH Q?\ A+-$_P"?P_\ ?F3_ .)H
M_P"$LT3_ )_#_P!^9/\ XFMJB@#%_P"$LT3_ )_#_P!^9/\ XFC_ (2S1/\
MG\/_ 'YD_P#B:VJ* ,7_ (2S1/\ G\/_ 'YD_P#B:H3:S8:GXFT..SG,CI),
MS#RV7 \IO4"NIK%U7_D8M _ZZS?^BFH VJ*** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** /F[Q5_R..M_P#7[)_.LFM'Q;*Z>--;"P2./MLG*E<=?<BL?SY/^?2;
M\T_^*KZK"S2HP]%T9\EBH-UY[;OJB>BH//D_Y])OS3_XJCSY/^?2;\T_^*K?
MVB\_N9S^S?E]Z)Z*@\^3_GTF_-/_ (JCSY/^?2;\T_\ BJ/:+S^YA[-^7WHG
MHJ#SY/\ GTF_-/\ XJCSY/\ GTF_-/\ XJCVB\_N8>S?E]Z)Z*@\^3_GTF_-
M/_BJ//D_Y])OS3_XJCVB\_N8>S?E]Z)Z*@\^3_GTF_-/_BJ//D_Y])OS3_XJ
MCVB\_N8>S?E]Z)Z]!^(LL>I:/X>U*R^>R,#1Y7I&V%^4^AX(_"O-_/D_Y])O
MS3_XJK5KK.HV2.EK]LB23[Z)(H5OJ-V#6-1*4XS6Z\GU-Z;<82@[6E;JNGS.
MFU3P]!I7A?3-:@N[@O>L"L1  C(R<Y'7IQTK=^(FK7-CKUQI5G% D%W;1"51
M$NYSDD<]1V'_ ->O/+C6=2NWC:X-]*T7^K+RJ=GT^;C\*;=ZMJ%_(LEY]MN9
M%& TTH<@?4M6:IMRC*>MK]'Y6Z=+&CJ)1E&&E[=5TO?KUN>O3V$W]F>);>\M
M!%MTZ.1+6-2T$+A#CRR>K< G 'X]:J:3<RV_AWP2T1"O-?&*1]H+,F]AMSUQ
MCBO,V\1ZTSL[7.IEVC\MF-P,E/[I^?I[4U/$&L1QPQI/J2QP',2BX $9_P!D
M;^.IZ5C]7=K-_@^UC?ZRN:Z7XKO<]0LW>RN/B!%:L8EB4R1K'QM;#Y(KR\M(
M]YNF+&4R9?=USGG-":]J\=U)=)-J*W$B[7E$XWL/0G?DU5CO+B*42QP7*2*<
MAU=00?KNKHHP]FVWUMT?16['-6G[1)+I?JNKOW/5/'-M/=_%#1H;=6:0QPD8
M'0"1B3^ &:GU64:OXWUI].AAF2VTXQ2W0R6A89):,+R7[ <=.HKS&7Q+KDZE
M9KO5)%(VD/=9R/3EZKVNJW]B[O:"]MV==K&*54+#T.&Z5A'#M12OJE;9F\L0
MG)NVC=]UV/6;M3!XP\&7*JZ33VR+-(XP[G;_ !^_/-5;2W?4?$WB^2;S9;VV
MCF%B!RZKO8$QY[C@ CUKS)]9U*5;=9&OF%O_ *D-,#Y?^[\W'X4\:]JPO_M_
MFZA]LQCS_/&_'IG=FCZNTK7UM;9][_\  ']83=[:7ONNUO\ @G96FJ:C<>)-
M/NM%T8OJ"61BD%R ?/V@@R'ISVSGG&*XJ7=YS[UVON.Y<8P?3%.&O:J+\WXD
MOQ>,,&<3#>>,==V>E5#<2DDFUG)/?*?_ !5=5-*#V_!G)5;FM^O=>1ZI\&/^
M/S7_ /KG:_SFKUFO%OA)J-U:W>N&'1KZ[W);9$+P#9@R]=\B]<]L]#TXKT[^
MW-1_Z%75_P#O[:?_ !^OG,8[UY/S/I<$K8>"\C;HK$_MS4?^A5U?_O[:?_'Z
M/[<U'_H5=7_[^VG_ ,?KF.HVZ*Q/[<U'_H5=7_[^VG_Q^C^W-1_Z%75_^_MI
M_P#'Z -NBL3^W-1_Z%75_P#O[:?_ !^C^W-1_P"A5U?_ +^VG_Q^@#;HK$_M
MS4?^A5U?_O[:?_'Z/[<U'_H5=7_[^VG_ ,?H VZ*Q/[<U'_H5=7_ ._MI_\
M'Z/[<U'_ *%75_\ O[:?_'Z -NBL3^W-1_Z%75_^_MI_\?H_MS4?^A5U?_O[
M:?\ Q^@#;HK$_MS4?^A5U?\ [^VG_P ?H_MS4?\ H5=7_P"_MI_\?H VZ*Q/
M[<U'_H5=7_[^VG_Q^C^W-1_Z%75_^_MI_P#'Z -NBL3^W-1_Z%75_P#O[:?_
M !^C^W-1_P"A5U?_ +^VG_Q^@#;HK$_MS4?^A5U?_O[:?_'Z/[<U'_H5=7_[
M^VG_ ,?H VZ*Q/[<U'_H5=7_ ._MI_\ 'Z/[<U'_ *%75_\ O[:?_'Z -NL7
M5?\ D8M _P"NLW_HIJ3^W-1_Z%75_P#O[:?_ !^J$VH75YXGT-)]'OK%5DF(
M>X>$ACY3<#RY&.?J* .JHHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^;O%7_(
MXZW_ -?LG\ZR:UO%7_(XZW_U^R?SK)KZW"_P(>B/C\7_ !Y^K"BBK6FV$NIZ
MA#:1$!I& +,<!1W)]A6[:2NS!)MV1L1^%9I/!$OB!6)*3A3&.T?3=_WUC\*Q
M[33+Z_25[.TGN%B&Z0Q(6VCU..E=_P"#]8L9M:O]'GM+B&SO8?)<3R@K&$4A
M<C:-OR\9SUQ4/A6RDT9_%EH\J[ULI(X9%8 2'#;2I[Y]JX?K$X<ZEOHUZ/\
MR._ZM"?(XO35/U7^9R7_  C&N?:$M_[*N_-=-ZKY1Y7UJE!IUY<7$L$5M*TL
M0)D7;C8!UW>F/>O2K>7%EX"7S1B&5C,-WW.A!;TXSUJM/-;RQ^.+"':;^YG$
MD*KUF0/D[?7C)P/6A8J>S7]<UO\ @@\)#=/^N6__  #@DT?4I+YK%+&X:[4;
MC"(R7QZX]*:^EW\=H+M[.9;8OY?FE#MW>F?6O3;;4;"/QUX7A:>(3VVG""X?
M<,!_+.$)]<_SK+U:![?X=7=H[1FX&K-(8DD#,%/ ) /T_.A8J3DDUO;\6_\
M(3PD5&33VO\ @D_U_ Y ^&M<42$Z3> 1IYC9A887U_0U-:>%]1N_#\^L)"Y@
M1@B +DR>I'L/6O3XYX_^$\L)&G3R%T7RV8N-H;=R,],].*XRSVS?"N_LEDC%
MS%J/F/$[A65=J\X/T/Y5,<54DETV_&Y<L)3@WUT?X6_S.6T;2KC6]5@T^VP)
M)3RS=% Y+'V S6KI/ATZQ>W4EG:W4VG01RXD'WI'5"5'L2VWCT/XU=^&\L:>
M)I8F($D]G+'%G^_@'^0-5= ELK7P_JDES923RS216H"S^66#'=@<'&#'R??%
M;5:D^:48]+?B84J<.6,I=;_@EZE+7M#ET2#31/;RQ33P&27S.F[<>!]%V?G5
MVR\.6\'A1_$>JM*8'D\JUMXF"M*V2,EB#@<'MDXJ'QA<64VNRPV=NT8M?]&+
MF7>'$8"# P,?=]\UN?;HO$7PVM]'MW4:EI\P?[.2 TR?-RGJ<-TZ\5,IU/9P
M;ZO7T*C"G[2:71:>IS(&CW&FWD@2>VO(D5H4\T,DF74'J,@@$GOGVQS''X>U
MB7RO+TR[;S8S)&1$<,HQDCU'(_,5T":/IEKX"N[[4+18-82;RX(YI'1G7*_-
ML)YZMVQQ5SQ/J%U9^#_"JV=W)"R0.)O)D*E20N V.G&[CZT_;/FY8=6UKZ![
M!<O-4Z)/3UMKYG'VVC:E>0^=;V4\J;2X*H3E1U(]0/:BUT;4KZW\^UL+B>'=
MLWQQE@&],CZBO3O"H6VF\-7%WJ%K/FUD1&,J)Y (R(PHP6/J3G&,?7!L@T7P
MX\1VP91,]ZNU$<$L R9QCJ.O2H^M2;:2ZK\6T5]4BDFWT;^Y)G.Z9X4U74=?
M72&MI+><8,OFKCRT_O'\.GK5$Z/J'VR6U%I-YL0RZE<;1V)],Y'YUZK)>6T7
MQ7TZ>2XB6)].\L2%QM+_ #<9Z9KG- M$G\,>(-&5+635#.DH@DEP)54@X!##
M..>_!(S4QQ<_B:TLOQ=G]Q4L)"_*GK=_@KI?,XN'2M0N+R2SBLYVN(LF2/8<
MH!UW>GXUT.N>'=.T;3M!NY4O$-\CFY1F&8R-OW?E'J3@]?UK=T_49=9M?%5O
M<_9$UFYMHPJ0, '" @J"2<G&,X/\JS?&8V^$?"T)EB>6"%UD59%8J3MP#@^Q
M_*J]M.56,7I_^S?\Q>PA"E*2U_\ VK??8YZ]\-ZC:Z[+I$4#W5PHW)Y*D^8F
M,AA[8K)(*D@@@C@@]J]*UI+RZ\<:;:Z7J,5A?0:7&DLTC[0" 25/O@C_ "*\
MWE#"5PS!VW'+ YR?7/>ML/5E42OV1AB*4:;?+W9Z7\&/^/S7_P#KG:_SFKUF
MO)O@Q_Q^:_\ ]<[7^<U>LU\[C?\ >)^I])@?]WAZ!1117*=84444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %8NJ_\ (Q:!_P!=9O\
MT4U;58NJ_P#(Q:!_UUF_]%-0!M4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >
M2:Y\+M<U'Q!J-_;W>G"&YN&E02.X8 ]CA36?_P *B\1_\_FE?]_)/_B*]KHK
MKCCL1"*C&6B\D<<\!AYR<I1U?FSQ3_A47B/_ )_-*_[^2?\ Q%'_  J+Q'_S
M^:5_W\D_^(KVNBJ_M#$_S?@O\B?[.PO\OXO_ #/%/^%1>(_^?S2O^_DG_P 1
M1_PJ+Q'_ ,_FE?\ ?R3_ .(KVNBC^T,3_-^"_P @_L["_P OXO\ S/%/^%1>
M(_\ G\TK_OY)_P#$4?\ "HO$?_/YI7_?R3_XBO:Z*/[0Q/\ -^"_R#^SL+_+
M^+_S/%/^%1>(_P#G\TK_ +^2?_$4?\*B\1_\_FE?]_)/_B*]KHH_M#$_S?@O
M\@_L["_R_B_\SQ3_ (5%XC_Y_-*_[^2?_$4?\*B\1_\ /YI7_?R3_P"(KVNB
MC^T,3_-^"_R#^SL+_+^+_P SQB#X4>*+:XCG@U#3(Y8V#(ZRR J1T(^2GW?P
MK\27ET]PUQHZ/(=SA'D +=SC9QGTZ5[)12^OXB]^;\%_D/\ L_#6MR_B_P#,
M\4_X5%XC_P"?S2O^_DG_ ,11_P *B\1_\_FE?]_)/_B*]KHI_P!H8G^;\%_D
M+^SL+_+^+_S/%/\ A47B/_G\TK_OY)_\11_PJ+Q'_P _FE?]_)/_ (BO:Z*/
M[0Q/\WX+_(/[.PO\OXO_ #/%/^%1>(_^?S2O^_DG_P 11_PJ+Q'_ ,_FE?\
M?R3_ .(KVNBC^T,3_-^"_P @_L["_P OXO\ S/%/^%1>(_\ G\TK_OY)_P#$
M4?\ "HO$?_/YI7_?R3_XBO:Z*/[0Q/\ -^"_R#^SL+_+^+_S/%/^%1>(_P#G
M\TK_ +^2?_$5-:_"GQ%;7*3?:-'D*'(61Y"N>V1LY^E>RT4GF&)?VOP7^0UE
MV&6O+^+_ ,SQFY^%7BF\N9+FXU'3))I6+.[2R98G_@%1?\*B\1_\_FE?]_)/
M_B*]KHH688E?:_!?Y \NPSU<?Q?^9YUX-\(>)/",M_(HTFZ-VL2D&XD3;LW_
M /3,YSO_ $KJ_.\3_P#0/TC_ ,#I/_C5;5%<LYRG)RENSJA"-.*C'9&+YWB?
M_H'Z1_X'2?\ QJCSO$__ $#](_\  Z3_ .-5M45)9B^=XG_Z!^D?^!TG_P :
MH\[Q/_T#](_\#I/_ (U6U10!B^=XG_Z!^D?^!TG_ ,:H\[Q/_P! _2/_  .D
M_P#C5;5% &+YWB?_ *!^D?\ @=)_\:H\[Q/_ - _2/\ P.D_^-5M44 8OG>)
M_P#H'Z1_X'2?_&J/.\3_ /0/TC_P.D_^-5M44 8OG>)_^@?I'_@=)_\ &J/.
M\3_] _2/_ Z3_P"-5M44 8OG>)_^@?I'_@=)_P#&J/.\3_\ 0/TC_P #I/\
MXU6U10!B^=XG_P"@?I'_ ('2?_&J/.\3_P#0/TC_ ,#I/_C5;5% &+YWB?\
MZ!^D?^!TG_QJCSO$_P#T#](_\#I/_C5;5% &+YWB?_H'Z1_X'2?_ !JCSO$_
M_0/TC_P.D_\ C5;5% &+YWB?_H'Z1_X'2?\ QJCSO$__ $#](_\  Z3_ .-5
MM44 8OG>)_\ H'Z1_P"!TG_QJHEM-:O-9T^ZOH-/AAM&D;]Q</(S%D*XP44=
M_6M^B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHJM=ZA9:>BO>WEO;*QPIFE" GVR:
M +-%53J5B+/[8;VW%K_SW\U=G_?6<5-#/%<PI-!*DL3C*NC!E8>Q% $E%%%
M!14$-[:7%Q/;PW,,D]N0)HDD!:,D9&X#D9'K4] !1110 451BUK2IKE[:+4[
M.2=#M>)9U+*<XP1G(YXJ]0 4576_LWO6LUNX&NE&6@$@+@>I7.>XJQ0 4456
M34+*6\>SCO+=[I!EH5E4NH]USD4 6:**KQW]E+>/9QW<#W48R\*R NH]2N<C
MJ/SH L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5SWCCPU'XN\':CH[A?,FB+0,?X95Y0_F #[$UT-8GB'Q;HGA5;
M=M9O&MA<%A%B"23=MQG[BG'4=: //?ASXA;Q1\.K;PQ=9_M&&0Z9>1M]Y;=1
M\S$=LI^[S_>(KI/$/C5]*\50^%],2UBG33WO&DGB9T4#Y4C5$(.21USP.QKG
M-!\4?#;0/$^NZ[;:P_GZM(KLOV"XQ& /F ^3^)LL?P]*H>(_$OA+4?&&G^*M
M%\8'3=4MH3;R>;I-Q-'-$23@KM7U/?TZ8H U[WXL3VQ\."[M8]%CU6T>62;4
M8)&2.96V^4<%2HR"=YS@%3CFFZMKWB6X^+'A32([FR@CET]KTQ;&>,R&-PVX
MAOF PVW!QSWK.\2^*O"7B/2Y=/NO%45Q!-;>4XN]&N'VRY8^='@#8PW8 ]
M350ZMX&M]?\ #6K:=XOF@DT6Q&G[9M+GE\V+:5SG:-K?,>>1TXXP0#9TG7OL
M/B+XF7-II6GPW^EQ+.]PJR?Z451V <%N.%Q\N.3GFETCXG:[<WO@M[ZPTY;+
MQ'YJ;82_F1,AQNR3C!R.,'ZUA1:OX0BOO&-T/&:D^)83$R_V+<_Z/\K*"/[W
M#'TYQ]*J6MQX/ME\'K_PFX8>&GD9/^)'<CS][!CGGY> !W]?:@#I-1^*VL1:
M'K^N6EC9I::7JHTY;:9',TG(!<D, #DCY<=CS7I=]!=WOANYM_M"6]Y/:,GG
MID+'(R$;AGD $YKYUN?B));^(M5OK8>&[X27[W-N+^QN!.ZKQ'A5&T$+T)YY
M)/6O3[GXJ>$=<\)36ESJ\FGWE]8F.519SO\ 9Y'3!&0G.TGL><4 <AH_BJ3P
MY%I/@GXAZ ;-+2>+[!J<2YCW1N&1L].HY93W.1UKN;_QOKM]JWB.R\+:;:WD
MF@M DD$V=]TSD[PAW )M /)!R17-:QXL\*>)=)M='UWQ5%=64,T<LDB:/<)-
M-L.0,X(4GN0.02 !FJK:]X5L?'5[XDT#QLU@NI*!?6LFCSS*Y'\2G:,'Z@X)
M/4'% %K6KG4H/CS)<Z=%;+>+X=,FVZ)*)@DG.WENF.H]<UK6OQ8DN/ OAS5G
MM((M2UJ]^Q!3N,41#E6D(SD@  [<YYQGO6'>>(/"%SXZF\3)XRVL^FMIX@?1
MKAL @_.6&,G)SC ]/>L94\#IX$TW0$\;2K?:5>&\L=032+A2CEBV"F#GD^HZ
M#TY .VU7XI7ND>&]0GFTQ7U&+4QIUFQC>."YW9*2@') P&R 3R.O/%#35U%?
MVBIEOY+5[O\ L+_6V\;*C?,,'86)'IC<>G49P*/B/Q%X2\6^$QIFL^,V;44F
M2XANX-)G1(I%! Q'M.1@MG+<Y[8 I--\2^&8/'X\7ZAXTCN+DV0M)((M%N(T
M(ZY4G)'('7/?V  +0^+VM?\ " Q>(C86'G'6O[,>+#[2NW=N!W9!ZU9^V0Z=
M^T-KM].2(;?PX9I"!SM5HR?T%<1+:>$7T&;0XO'QBT_^U?[2@4Z'<,X;&-K'
MC(QCICOZC'3-KW@F?Q[?^);OQ6)8;[3CITUF-(N5S&0,D/SSQZ=#^- '3>&O
MB+?ZW>:#(]A&]EK(GR+>)RUB4/R>8^2K;AQP%P?6NH\,7GB.\COSXBTRVL7C
MNG2U$$N_S(1]UCR>?R^@KSOX=:WHNAS6OAVU\;/J&G^>18VITJ:*3+DD(TA&
M-N23T'/<#BO1/#&B:GHL5^NIZ[/JS7%T\T33)M\E#T0<G@?@/0"@#>HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@!,#.<#/K2T44 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 450CUW2)9GACU6Q>6,$NBW"%EQUR,\8J_0 4444 %%%% !1
M110 456L]0LM125[*[@N5BD,4C0R!PK@ E21W&1Q[U9H **J0ZII]Q<M;07]
MK+<+G,23*S#'L#FBWU33[N=H+:_M9IE^]'',K,/J : +=%%5K/4++44D>RNX
M+E(Y#$[0R!PKC&5)'<9'% %FBJRZC8O?26*WD#7<2>9) ) 71?4CJ!]:=9WM
MKJ-G%=V5Q%<6THW1RQ.&5AZ@CK0!/1110 4451;6=+2]^Q-J5F+K.WR#.N_/
MIMSF@"]138Y$EC62-U=& 964Y!!Z$&G4 %%%% !1110 44R::*V@DGGD6.*-
M2[NYPJJ!DDGL *2WN(;NVBN+>5)8)4#QR(V5=2,@@CJ"* )**** "BFR2)%&
MTDCJB*,LS'  ]S4%IJ%E?JS65Y;W(7AC#*KX^N#0!9HHHH ***8DT<K.(Y%<
MHVUPISM/H?0T /HJM!J%E=7=Q:V]W!+<6V//BCD#-%G.-P'3.#U]*LT %%%,
M,L8D\LNOF;=VW/./7'I0 ^BH7NK>.U-T]Q$MN%WF4N FWUSTQ4-IJVFW^/L>
MH6EQD[1Y,ROS@G'!ZX!/X4 7**** "BBB@ HHHH ***@GO+6U>%+BYAA>=_+
MB61PID;^ZN>I]A0!/156+4K&:1HXKVWD=93"RI*I(D R4.#]X#MUJU0 456C
MU"RFOI;&*[@>[A4-+ L@+H#T+#J,^]6: "BBB@ HJM_:%E_:(T_[7!]M,9E^
MS^8/,V @;MO7'(Y]ZLT %%%% !1110 4444 %%%% !1110 4456O-0LM/6-K
MV[@MQ*XCC\V0+O<G 49ZDGM0!9HHHH ***@O+VUTZU>ZO;F&VMXQEY9G"*OU
M)XH GHIJ.LD:R(P9& *L.A![TZ@ HHHH **** "BBB@ HHHH **1W6-&=V"J
MHR6)P *ALKZTU&U6ZL;F&YMW)"RPN'5L$@X(X.""/PH GHJO)?6D5[#927,2
M74ZLT4+. [A<;B!U.,C/UJQ0 45'<7$%I;O<7,T<,,8R\DC!54>I)X%5UU;3
MG-D%OK<F_4O: 2#]^H7<2G]X;>>.U %RBBJXOK0W[6 N8C>+$)C!O&\(3@-M
MZXR",T 6**K7.H65G-!#<W<$,MP^R%)) K2-Z*#U/TJS0 4456.H60U!=/-W
M!]M9#(+?S!YA4=6V]<<CF@"S113$FCDD>-)%9XR Z@Y*DC(SZ<4 /HJLFH64
ME_)8)=P->1IYCP+("ZKZE>H%6: "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N%^*-]<1:5HN
MEPRO#%K.L6^GW,B-M(A<DL 1TR!CZ$UW59'B7P[9^*-%DTV\:2,;EEBFB.'A
MD4Y5U/J#0!)J'A_3-2T)M&EM(ELM@2.-$ $6/NE1V(X(K(E\1ZE?R:[_ &'#
M:NNCR>2R3ALW,H0.R*01L # 9(;)SQ@<WK2P\0F!;;4=7M)8P-KS6UHT4L@^
MN\A2>Y ^F.,4AX5O+#5]8N](U&*W@U?#W$,T!D\N8+M,B$,.HQD'/(SGM0!G
MVWCB]UB_T"+1[.U^SZSI\MW')<R-NC9-@(8 =BW8\X[=:I'QWK\7ANXUF;3]
M.$>FZBUC?HLCDRE9A$6B_NCD'YLYYZ=]JT\%#3=7T&XT^\CAL]'LI+..W> N
MT@?;EB^X<_(#]WN:I3^ ;R?PKK&B'6H!_:6HM?&861_=EI1*5V^9SR ,YZ4
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
M?>D;MNP0"%Y &0,<=:)_!%Y-IOBNS.KP >('9RWV,_N-T8C(_P!9\W"CTYH
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
MW#JN1/$.@.,'N.A[YK/T.YUWQ)H^C^)+;4HK1GNM]T'O':-H]Y5H/)V[%8<
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
MBNR\\CB50" "I8C@$C@=S5C2-'LM"TZ.PT^)X[:,817E:0@ 8 W,2<   #/
M %<U>^+RGB+PT8+ZQ&C:C#<R7#D@[#'&&_UF[  )YX[=:Z>#5]-NM-&I6^H6
MLMB02+E)E,> <?>SCKQ0!1ETA[?Q2-<M%#-/ MK>19P756)1Q[J68$=PWJ #
MM55L=2L=3A::PO(+J-6*,T,@<*PZ@XZ'VK(O_$<MEXCDTL6%U+BP:ZA,<#,L
MS@ME-_12-HX/7>.G< N6GAS2['6[K6+>&9;^["K/*;F1A(%&%!4L5X[<<55'
M@O0!!?6ZV++;WTOGW$"SR"-I-P;<$W;5.5!RH'2J%MK.N:OHL>KZ=):VUH+1
MI&%Y82>8\H9@5"^8I51M')SG--\'ZOXDU[1M$UJYETUK2^C,EQ!#;.CQ JV"
MK&1@?F &-O?VH VK;PYIUM?Q7N+B>X@5EA>YN9)O*!X.W>QP2.">N.,TRZ\+
MZ9<ZG+J06XMKR952:6TN9(3*!TWA& 8CH">1ZU:@US2;F>6&#4[.66%/,D1)
MU)1>FXC/ ]ZK'Q7X= 8G7M,PL?FD_:TX3.-W7IGC- %^PL+73+5;:TB\N($M
M]XL6).2S,<EB3R222:LUEMXET)#>!M9T\&R_X^@;E/W'./GY^7GCFI_[7TTV
M$5^-0M39S8\J<2J4?/3:<X/0]/2@!-6T>PUNS%KJ$'FQK(LJ$,5:-U.5964@
MJP]00:J2^%M(N-.O;&>"66&^ %TSW$A>8 8 9]V[&.,9Q6G:W=M?6R7-I/%/
M ^=LD3AE;!P<$<'D&J\^M:7:WBVEQJ-I%<LRJ(GF56);[HP3U/;UH L6EK%9
M6D5K '$42A$#NSD =.6))_$U-6;>>(M$T]IUO=7L+<P;?.$MPBF/=G;NR>,X
M.,^E3W&IV-K:QW,][;Q0RX\N1Y %?(R,'//'/% $>K:-8:Y:+;:A;^;&DBRQ
MD,4>-QT964AE8>H(-1V.@V5C=?:E-Q/<A"BRW5P\S(IZA=Y.W.!G&,X&:R_
M^NW7B#3]2N+J>WG\C4[BVBEMUVH\:, I')ZCGJ>M+J/B*YE\61>&-(6$7@MO
MM=W<SJ72WBSM4!01N=CT&1@#//2@"Q)X,T*6SU.TDM9FM]3D,MXANYL2L0 2
M?GXX '&.@JS#X=TR#6(]62*;[=';_95E:YE;]UG.T@M@\\\C.:CA;7;?6K>"
MY>VNM.DBD+31PF.1)!MV@C<001NYXZ"K<&LZ7=7AM+?4;26Y ),23*6P#@\
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
M9[=: -ZPT^UTRT%M9Q>7%N9R,EBS,2S,2>22222>3FK-06EY:W]NMQ9W,-S
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
MV+$ 'H35YYH8= ^)VGW"LMS)/=S)&\9^97MT"$'&.3P.YQQ7JM% 'F>GWO\
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
MBTA%U>ZTU_'F<;1&;E9L$^N%QTZT =#'K&D6WB[7VFM9[6ZLK"*:[NY7S&\
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
MU%W"LAC/VB+<5R,-A3GC#8ZBL35_#.M7WPOFT<F*XUN\$<EU(S[4,N]68Y]
M%VCV K1.FZD?B&NN_8Q]C&D&T(\U=_F&02=.F.,9SU]N: (/#?B+2(O">BG2
M;"XBCU"22*QL7?=)D,Y8LQ8X VLQ.3CH,G K(\9ZQ_:?AVWG>ROK.XL-?M;>
M2)PPW$3)DKCB12",'^M0V7@_Q)IGACPQ+:16IUK0;B=C;/-^ZN(I2VY0^.#A
MA@D=16SK^F>(]?T&T6:SMHKL:C;71MDN-RPQQ.KD%R!N8X/8#D#MD@&SHWB0
M:KJ^HZ7/I]S87MB(Y&CG9&WQR9VL"C$?PD$=J@\87NGV=GIW]IV%Q=PRZC;1
MQF%]HCE,@",WS X#8X&?<5'I^E:A#\0-6UB6W5+*[LX((SY@+!HRY.1Z'?\
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
M61-P9))%0]^#@\50O?$.M6_B#Q+I]G!'>-8Z7'>6<(3YVD8R#:>?F'R# X-
M'945Y]!X]1]'O+ZQU!-0(EM;2.WF@\F>WGED*,)4^7@94CIG:1GO4NH>)_$/
MAFUUK4-4T]IM+M[5);2>4Q1N9V8)Y3!&;Y264AL# SUH ZZ;6=/M]7MM)EN5
M6^N49X8<$EE498YQ@8]ZNLP52S$  9)/:N!OH-1A^)_@\WU['<[K6^/RP[-K
M[(]V.?N], Y(P>3GCOZ *6E:O8:W:-=:=<">!9'B+A2!N4X8<@="*NUY'I&J
MZQH/AJXU2UGMOL2>))X)K9X2S2K)=E"=^1M(W<<'ISG.!TFH>(/$6HR:T/#E
MJ9)=,N?LT4;+&4G=51F#EG4J#OP,#C&<G.  =Q17#G5O%.H>,;O1K6XL+%(;
M&VO,2VQE9"[L'C)#X)^4_,/RYR(K+Q'XFUFWTW6-)T\SV-Q=;98'$2J+;<5W
MAR^[>, XQ@\C'>@#LK74[.]O+RTMYM\]DZI<+M(V,RA@,D8/!!XS5NO/[_Q5
MKEM8^/'26R,VA8:U)MVVE?($N&&_)/.,YQ[=JN:?KFMP^+-&L=0N+6>UU;3Y
M;A4B@*&!X_+.-VX[@0_H.1VZ4 =I117G]GXJU<>(- M+B>VF_M.:Y@N4@B+0
MP,B.Z".7C>1LPW)YS]WI0!Z!4-W=P6%G+=W4HB@A4O([=% [UYLWB[Q/%X?N
M]<EN=/,5AK1L9;=+5AY\?V@0Y#%SL.&R.O3DGH-C4M7OM=C\66MA<QVT&DQM
M;_-%O,TIBWMNST4!@.,'.3GM0!U]C>V^I:?;WUG)YMM<Q++%( 1N1AD'!YZ&
MK%<]X"_Y)YX;_P"P9;?^BUJKXBU;6;3Q;X?TK3I[2.#4EN1(TT!=D,:;@1AA
MD<]..G6@#JZ*\\M?&NIQ:;]CNVMY=3;Q"VB1W(B*H<?-YA3/79GC/7%2:SK^
MLZ=?:]H#W:F9-%DU.QOEB =0I*LC#[I(."" .#TXH [^BL+P6)QX+T5KB?SG
M>R@8-MP0#&O!]?K6[0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !6+XB\/+X@CL2+V>SN+&Z6Z@FA"
ML0X!7!# @@AB*VJ* .+N/AW#/IVLV+:U?F+5KI+N8LL9*NNPDCY1U,:^P'
MK1N_",&HZY<:E?7+SK<Z:=-FMM@"/$223Z@Y)[_XUT$LL<,3RRNJ1HI9G8X"
M@<DD^E8%YXI\C5O#=M;VRSVFMLX2X\PJ4 B:0';CG( [B@#.M? ,D(T6.7Q%
MJ,\.C3>99JT<6X*$*!6;;\WRG&?3\Z[.BB@#D[GP-#/;^(;5-4NX[77&=YX0
MJ$1LZJKLIQG)"CJ2!SQ5H^%%?5])U"6^DD;3;62U6,QKME1PH;=[_*O3%=%1
M0!R>@>!_[ E2&'7-1FTB!R]MILI0QPG.0-V-[*IZ G XZXKK*J)-?'5I87M(
MUL%A5H[@2Y9I"3N4IC@ 8.<]ZMT <A)\/K"?2M6TR:^O6M+^[>\C5656M96?
MS-T; 9R&Y&<XZ>N7OX+GO/#U_I>I^(+^_DO(#;-<RI&&CB/5555 !/=CDG ]
M!7644 <_J/A<ZC!HD<FH2JVDW"7,;+&O[QT4J-WMACG&*B?PB&NO$5Q_:,P;
M7(EBF'EKB,*FP;/?:3USS5GPUK\NO+JOG6BVSV&H26159?,#[ IW9P.N[IBM
M+4]0@TG2KS4KHD6]I"\\A49.U02<?@* ,*/PC+#ID6G1ZM*;5=/33I(I84=7
MC4$!L=GP<9Z'N#6[IMA!I6EVFG6H86]K"D$08Y(50 ,GOP*Q+36?$=U?68'A
M^W_LZX2.4W:WP_=HP)(*%02P^7IP<]>*Z6@##U#PVMQXA@UZRNWL]1C@-L[A
M Z31$[MKJ?0\@@@CGJ*I7O@>UNM"CTJ*]N(%^VB_FG"JTDT_F>9N;(QRW8#H
M !@5U-(Q(4E0"V. 3C)H 1 P10[!F Y(&,_A65XB\.V7B:PAM+X/LBN([A2A
MP<J>1]&4LI]F-1^%->D\1Z,U]+:K:NMS-;F)9-X!CD9,YP.NW/2MN@#(M?#E
MC9^)K_7H@PN[V&.*0?PC9QD>Y&P'_<6L6?P#%<:#K6D/JEQY.K7C7D[B--R.
MS*Q"\8QE5Z@]ZU?#6ORZ]_:PFM%MGT_49+$JLOF!]BJ=V<#KNZ8K<H P6\,)
M-XF;6KF[:9I+#^SY+<QJ(WC+;B?7))/?&.*I>'_!3>'Q';QZYJ%SIUMG[%93
M["D&<XRP 9PN> 3@?4 B]-K\T7C6#P_]C0I-827B7'G<DHZ+M*[>/O=<GZ4[
MPKK\GB/29+V6T6U>.ZGMC&LF\9C<IG.!UQGI0!DKX B7P]%HPU6X\F*__M!9
M/+3?YGF^;CIC&\^G2NP&0!DY/<UB:9K\M_XJUO19+-8AIJ6[K*LN[S1*'/3
MVXV>_6MR@#B]1^'D-_'K-N-9OX+35+E;R2!!&0DP*'<"5)Q\B\9Q6O8>'#9>
M);K6SJ$\TMS;1VTD<B+@K'G:<@#G+'/;GH*W:* .1TKP(FC7SK::UJ"Z,9S<
M+I)V>4CEMV V-X3=SM!QZY&0>NHJK)?PB]-A'(C7OD&<0EL?+G )/. 3Q^!]
M* .<G\#1W&G>(K)]3G\O793)<$1KE"5"$)QQ\JCKFB]\$/-JL&JZ?KM]IFH"
MW6UN9;98R+F->FY'4KN&3AL<9K2\):\_B;PW;:L]J+5IGE4PB3?MV2,GWL#/
MW<].];= '/IX5CB\16&KQ7LX:RM7M5B8!@ZN0S%F/)8E0<YJE-X'"Z_>:CI^
MN:CI]OJ#A[ZSMRGES-C!8$@E"0 "5()]176T4 <\_A8Q:W?:GIVI3V37\,<-
MPB1HPQ&"$9,CY6 8^H]JQ_$&GZ8^C1> ;/3;W;+!&()(X7\J!0X_>&7H'7;N
MY.2<>M=S10!';V\5I;16T"".&)!'&@Z*H& /RK+\3Z GB;0Y=*ENI+:*5XW9
MXE!;Y'#@#/'516Q10!A#PZZ^)YM>&H/]IELELBGEKL"JQ8,.^=S'OBL5?AO!
M;Z/HUK9:Q>VM]HQ?[%?QJGF!'^\CJ1M93].P_'K--FOI[,/J-I':W&]P8HY?
M,&T,0IW8'48..V:MT <S=>#8;F/3ISJ%U_:MA.UQ%J+;3(SL-KAEP%*LN%*@
M#@#&,5'J?@>WU72-6M+B^F%QJ[QM>72(H8A,;54'A5&/?J>YS7544 <)XSCG
M;Q)X,1+AUEAO9'DN%AW!!Y+J"PZ $D+VZ\$5J7?@?3]2L-3AU"666ZU&6.::
M[3".CQX\LQ_W0F..O4YSDUT]% '/-X8:YEENK[4'N+]K-K*.?RE411MC>0HX
MW-@9/3@8 YS6E\$12>%=)T1-3NHVTF6&6TNE5-ZF(87<"-K<<=*ZJJDTU\NI
MVT45I&]DZ.9IS+AHV&-H"X^;//.1C% ',S_#VVNK;7X+C5K^5=:\MYBWE@I(
M@4!QA1S\B\=/:I=2\%27NH66JVNOZA9:Q;PFWDO8EC)N(RV[:Z%=IP22..*Z
MRB@#E[SP5%)>:;J%CJ=W9ZG8(\7VL;9#.CG<ZR!AALM\W&,'I5WPYX<7PZFH
M*M_<W9O;R2\<SA!M=SSC:H]!_3%;=% &5XAT*#Q%I)L)YI8,2QS)+%C<CHP=
M3R"#R!P151[.+1'N_$>HR7%_>1VWE%H8,E8@=Q6.-<GD\GJ3@=@ )/#.ORZ_
M%J;36BVSV.H2V159?,#>7CYLX'7/3%:D=];2ZA/8QRJUS;QI)+&.JJY8+GZ[
M&_*@#G_"FEVRZAK'B&&SFM3J\RR+',A1MBH%W%#]TLVXD=2-N>:Z@YP<'!HH
MH YS3O!]K::1J^EW5Q)>VFJSSSSI(H7!F)+@%>W/'<>M,\/^$[C0U1)O$&H:
ME%;H4LX[L)B 8QDE0"YQQECTSTS7344 <>OP^LW\,7.A7%_=2PRW37D=PNU)
MH)BYDWHP&!ACD<4^?P3+J'AR^TK5-?OKZ6]B\B2ZD2-62/\ NHJJ%&>Y()/X
M#&_K-_)I>BWNH10+.]M \WE-)LW[1DC.#C@>E)HFHG5]!T[4C&(C>6L5P8P<
M[=ZAL9[XS0!EZ]X237;'3U?4;FUU'3W$EKJ%OA9$;&T\$$$$<$=#4-SX-:\M
M+!+K6;R>YM;Z._:YD1-TLB?=!  54']U0/KG)/0WE];:?'')=2K&LDT<"9_B
M=V"J!]215B@#E;WP+9:G/X@:_N9IH=;CBCGB "B/RA\C(>H(Z\YY I]KX.#:
M5=6&N:O>ZTD]NUKFY")LB/4#8!EC@98Y/ Z5T]% '-:%X4N='C$=QXBU+45A
MC,5H+GR_W (QG(4;VQQEL\9]36UIEI-8:9;VMQ>S7LL2!7N9@ \A]3CBK=%
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
MA;F&Y72[(3PQ^5%*+=-R)TVJ<9 ]AQ4MAIFGZ7&\>GV-M:1NQ=EMX5C#-ZD
M#)H \[U'2K/5?%_C];Q&=8M,LW51(R@-Y<Y#<'J,<'M45I=V^LV'AR"^E^U7
MS>&5NIEO9!]G16" S$8RTN00.1@%N1D9]#;0M'>>YG?2K%IKI=MQ(;="TP]'
M./F'UJ/_ (1O0MUH?[&T\&R_X]<6R?N/]SCY?PH \WBDE;X8^$?&!D>ZNM&2
M&:\RQ9I;?&V0-ZE5.\9Z%<]ZT_$-\++2;+63)';6>LZO$+J>1"46U*,(M^""
M%8K&6R1]\@\5WMOI.G6FFG3K:PMH;$JRFWBB58R&ZC:!CG)S4MQ96MW9O9W-
MM#-:NNQH9$#(R^A4\8H YWPIIEOINIZO]DU:&Y@N#%-]CMH]L%J2"#L&YL;L
M9(S[]ZS$LK!?C7=S200"4Z+!('90"7\^1<Y]<;1^0KL--TK3]&LQ::98V]G;
M@EA%;QA%R>IP.]%QI.G7=[%>W%A:S742&..>2%6=%/4!B,@'TH \ATBSAM?!
M?A#5X3(M\?$0@\T2MQ$]W(C(!G&T@\C\:TY?(\22>)8=1URUTS4M/U-PDS1'
M[5;1(08FC.\85E X"X)+=2:]"'AG0!:QVHT/31;Q2>;'%]DCV(_]X#& ?>GW
M'A[1KK5(=3N-)LI;^''E7+P*9$QTPQ&>.WI0!F^.U+?#K7V,DBNFFSR*Z,48
M,L9(/!]1TKD_['M$\4>"E4S@:GITZ7V)W_TE5BC90_/(!/3TXZ<5Z3=V=K?V
MKVMY;0W-O(,/%,@=&'N#P:K#0='66UE&DV(DM%VVSBW3,(]$./E'TH \N34G
MT3P_=V@N1;Z3#XN>QE:7<\<%L1N"M\P(3>5!Y P2#Q6E?6NF:-#?1C6C/;ZC
M?V0CT_3P(K>.1FX3)+!4DVY<>@.!S@]]'H&C16UU;1Z38)!=DFYB6W0+,3U+
MC&&_&HT\,:#'I#:2FC6"Z<S;FM1;IY;-UR5Q@G@<T >5ZM(8O#7Q-L5N(XEM
M6CEAALY65(F,*%@H!'&X\] 3G@=*ZNVL(-,^*-E!:M,D=_HLSW0,S'S762,*
MY)/W@&89]#74MX9T%TF1M$TUDG5$E4VJ$.J#"@C'( Z#M4PT+2!<QW(TJQ\^
M*/RHY?LZ;D3^Z#C('M0!Y1:QF;P'X3#7-R"?%+0EEN'#,IN9A@G//0<GD=JT
MY89=*;XDZ=I%Z-.B@M()[=GE.R!WA8NP)R5)VCD=^:[X>&- 6". :'I@ABD\
MZ.,6D>U'_O 8X;WZU2U[PS%>:7J(TBUTVUU*]55EGDMA^_4$;DD(&XAERN>H
MSD4 <]I.FBZ\2VVKVL3Z;I\&D[9XEG'-QD88HC$,57<"QZY'7M'X.>YTOQ%8
M:9J]A ;N33Y/LFK6,F8M0C!C+/(IY$GW3DYSN.#S5_1O!,,.IV]]/X<\/Z1)
M;ECNTLEFERI4J3Y: +SR,-GVKJK'1M,TQMUCI]M;';L'DQ!<+G.T8Z#/.!Q0
M!SOB9[*[\6:9ILV)I_L=Q/\ 9[IP+41Y13(X(RSCHH&."W(ZUR6A-JNJ> ?"
MDUC)9ZM=V\4[2Z9?2<7<:MLR&.0'4%<;LCYJ]0O='TS4I[>>^T^UNI;9MT#S
M0J[1'U4D<=!T]*@'AK0UBBB71[%$B=GC"6ZKL9OO%<#@GN1UH X'SKC5-&T7
M4="TV*_MX+299M!U&3;+CS-I:-SD%U9&4$]CU!/-G3;NUO/%G@.[T][I;2YT
M:X*1SR$G:JQ!=PSC<,G)'6NXFT#1YUA$NEV;"!/+BS"O[M.ZKQPOMTI[:-IC
M74%V=.LS=6Z;()C I>)?13C('L* /,XK"ZURW-HLHDU2/Q [RZE'<A=]NLIW
M+D,'QL_=[ .H]!FIKW1K.^\0?$*&Y-Q+%;V%M)$C7$A"/Y,IW#GJ",CT[5:A
M^'MQ<1O;ZMH'A>YGD+&36%5A<.S$DR&/R^'Y_P">F!VXXKN%\/:,#.S:79/)
M<H$N)'MT+S@?WSC+?C0!YW9ZH=4N_#.FZU=V@M[SPY#<1?VA$9([B<X\S^-0
M7"[2.I&3C&34VE>5!XF\/>&+_5#JNDBPN9+>:X'RW<ZRA0IR2'V)NQG/KV!K
MN[KPSH-[IT.GW.BZ?+90',5N]LACC_W5Q@?A4M[H.D:E9PV=[I=G<6T!!ABE
M@5ECQP-H(XXXXH Y?X:106]KXDM[8CRHM?NU50V=H^7 K)DC33O&?Q"O]/M8
M#JD.G6\UI\@W-,89CQZDD#/KBO0['2M.TL2#3[&VM1*V^3R(E3>?4X'-*=,L
M#J0U(V5L;\1^4+GRE\T)_=W8SCVH \X(2/0O FN:)(3J%Y=VL5Q*K9:[CD0F
M82_WR,,V3G:5/2NN\9VUY>:3;P:?<6J79ND:."\SY-UM!8Q/CL0"?JHK4M-#
MTJPN6N;33;2"9BQ+Q0JIRWWN@[]_6IKW3[/4H5AOK6&YC5PZK,@8*PZ,,]"/
M6@#RZ:_BGTW195TV72+JU\5PV]W;&0,L+$994<<&,Y4@=.>G I-=U>72[SXC
M7&G3LH@&GE_(;F)6R)F7'1@I8DCG(SUKTN;0])N-,?39M-M9+%SN>W>)2C'.
M<D8Y.><]<TMMH>DV;2-;:79PM)&(G,<"KN0# 4X'W0.,=* .3O[+0(K#6K[1
MKT9NM#ES;6TBF!D"DB4J/XSNQN)Y&?2L70[.'3=3^&MS:F1)K_3WBNF,K'S5
M%J'4$$XP"!@=J]!M/#6A6%C<65IHVGP6EP<SP1VR!)?]Y<8/XT]?#^BHUHR:
M18*UF,6Q%L@, _V./E_"@#F/B7:6MS;>&VN88I NO6:Y=0<*SX(^AK(O?L>N
M^)/$>@WVHV%DEO! -/,T?S10&('S8&WJ%(?=\P'9<\ "O1K[3[+5+1K34+2"
M[MF(+13QAT)!R,@\=:JWWAS1-4EMI;_2+&Z>VP(&FMU<Q@=ER.![4 <&NB6F
MM>/;33]1N[N_MI/#*/(S3R1>>PE4"0@,-I. <#O6/J6G0-X/^(EVTEPUQIVJ
M3R6DAN'+0LL4+ J<]<]_3BO6SI.FG4AJ1T^T-^%V"Z\E?-V^F_&<>V:@/AS0
MC#<PG1=.,5RV^=/LJ;96]6&/F/N: .0%M#I/Q&T=[666'^T-(N7O',C/YK(8
MBKD$G)&YN?0XZ5#X.>YTOQ%I^FZM8P-=36$GV/5[)\Q:A&#&6:53R)/NG)R#
MN;!YKN/["TC[1#<?V58^= GEQ2?9TW1K_=4XR!["G6.BZ7IC;K#3[6V(78/)
MB"X7.=HQT&><"@#FO&8*>)O!DBR2*6U4QL!(0K+Y,AY7.#R!7':OIL$NC?$J
MZ>2Y:;3[II;1S<.3"XMXW#+SUS_A7K-WI6G7\T$UY86MS+ VZ%YH5=HSZJ2.
M#]*KMX=T-DN4;1M.*W1W7"FU3$Q]7X^;\: %F1+_ ,-,MRBS+-:?O%89#97G
M(KRRSM;,_#7X=10A8S-J=B9C"VUB2C@DD<@\=>M>PP00VT"001)%"@VI'&H5
M5'H .E9R^&/#ZPQPKH>FB**4S1I]DCVI(>K@8X;WZT >;ZC=2>&%\>V^F/);
MV-K<:?(50LWD1RA//91G(RNXG!'KQ76>'-.L;?Q-+?:=K-G+#=V0+6-A%M@.
M&&)L!VPQ!V]LCZ5TD>C:7#<7-Q%IMFDUT-MQ(L"AIAZ.<98?6FZ5H>DZ'%)%
MI.FVEBDC;G6VA6,,?4X'- '(^/%=_%_@9(YO*<ZA-M< ''[ENQJMXN\,6VB^
M!O&VJ-<S7>I:E9LUS<3;1D(F$10H "@?CZDUW%YHNE:C<Q7-[IEG<SPG,4L\
M"NR?[I(R/PJ:\L;34;5[6^M8+JW?[T4\8=&^H/% 'GWB-[*\O)[-F$MS;^'S
M*Z73@06Z,3B1%QDRDKC((P .<\&A9*NLW?PT-W=3S_:M)F^U#[0_[TB"(_-@
M]?F.>YSSQ7HTGA[199[::32+!Y;5/+@=K="8E]%..!["DB\.:' UJT.C:?&U
MH"ML5MD!A!ZA#CY?PH YOP!<6^G:5K5K-<K#:6FN7-I;":7A$WC;&"Q]6P![
MUV]9@\.:&L+PKH^GK%),+AT6V0!I <AR .6![]:TZ "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K/U/
M3#J;6RF\NK>*)R[K;3-$9." "RD''.?J!6A2,2JDA2Q S@=30!YSX-LKO68]
M>>;6=5$UAK\]O;L;V1@(HV4JC*3A@1D'///6F>'_ !9#H$7B ZF=3N;:'7YH
M#<D-,MM&2BH&9CG:"<8&2/3FMGP#INIZ6/$"ZEI\MK]LUFYO8"TD;;HY"-OW
M6.#P>*YZ^\.Z]<>"/&&G)H\WVO4M6DN;5#-#\T;.A!)WX'"'@^U '8-J>F)X
MXGMWEODOH=,\UU=F%L(?,^\!T+9R,@=!C-7-,U^'5)8%CM+J*.YMOM4$TBKL
MDCRO((8X/SJ<'!YK#N+'57^(4VKQZ4YM&T,VJM*\>TS>87"%0V<=L]/YU6\)
M^';W1?$"R:?;7NF:)+:L;C3+F=98X;@LI7R<,V!C?GD#I@>@!VUU<PV5I-=7
M#B."&-I)'/15 R3^0KB_!6NZM+XAUG1?$'R7C!-2LT/\-M* /+_[9L-I]S6U
MXFM[O45LM+CL9YK&XG4WTT4JILB7+;>6#?,P4''\):L#Q'X;O=/\2>']>\.V
M-Y>W5K.T5XKWN[=:NOS#,LG4'! '?K0!O2^+K.&XUN!K2],NCQK-<HJ*248$
MAD^;YAA2?PQUXJ>'Q)9SV^FW"13^3?V[7,;X4A(@H8LV&X&&7IGJ*R->\.7M
M_P"*=.U&R CM[JV>QU57(R8,B1>G?(9..@D)[5#X7\-ZOH&F:K;AXF>V$MMH
MOF'(6$DNF[_@3*I]HUH U-/\9:?J%S9PK!>1?;K1KRS>2,8N(EQDJ%)(.&4X
M(!YZ56T_X@Z/J-DU^L&H0Z>D$DS7D]J5B&Q]A3=_?ST7J?KD5SVE:5XB'B'P
MQJ]WH-R)K:TN(-0DFNXGD:1A'\PPQ&S*MM QC/11S1!X3URZ^#C^'VMOL>K1
M2M-''-(C*Y%P9E!*DC!&![&@#1;5+FX^*VC0^3J5G%)IES(\%P^(WPT>U@JL
M5R,L#G!&>:[#4-1ATZ.(RAWDGD$4,48!>5R"=HS@= 3DD  $FN1B77-5\<Z#
MK,_AZYL;>WLKF"X\Z>%C&[F,C&USE?E//7V%7/'>CZC?PZ5J&EV4&H7&F7?G
MM8SL%6XC9&1E!;@-AL@GCB@!TOQ"T:VMKB2XBO8I;:\CLKBW,.Z2&1R-N[:2
M-IR"""0>V3Q3I?'%J+77&CTZ_P#M>D6XN)+2:-8GDC(8JZY.-IVMUY&.F>*Q
M-9TK5M5\.1_9/"L>GROJ%I,;2)X1($BE#LSL&"YP,  G]<"SJ&B:K?\ B;Q/
M,E@\=MJ.B+903/)'@RCS>" Q('[P<X[&@"Q'XAMK^S\)7&JQ:C:W=]+&\"PG
M;&\AB+?.58@H06(4\\=*BF\2W6LVWC&Q^Q7=DNF(\4=PDJJP80APV5;()R",
M=NN#D53.EZ[/I?@:-]$GCDTFYB:Z0SPDHJ0-&3]_!RS9 &>/0\59&DZS:WOC
M>)=+>:'5/WMK,DT8#DVZQ[,%@0=P[X&._:@#1\.:UY'@WPTDBW%[J%UI<,HB
MC(,D@$:;W)<@=6&23U8>M6++QGIFI6MG+8I<7$UT\L:6H54E5HO]8&#, "IQ
MGGN,9KDFT#7-.M/">I)X?CU-[#2QIM_IDLD6]>$_>1DDH2&0]^0?RU-4\/\
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
M4K^6YM)5GB"R+(4(ZL",;6SG';&<\:^LZ%J6M>,))OL4\%C<^'[C3GN&>/\
M=22LI'RALG !Z=Z -N#Q=82ZK86$D%U;MJ2-)8RS( EP%&XA<$E3M.<,%.*I
M^//$-WH6F6%OII1=1U:_BT^VD==PB9SRY'? !X]<5G>#[/5XA8V>J>$;&PN+
M%0DNI(T3+-M7:&B"_,"W!.[&!GO6IXY\-7/B/2;1M/DCCU/3;R*_LS+G8TD9
M^ZV.Q!(_*@":]\,S?V5+'I^KZG%J&SY;F2\=][?[2DE0#T^51C/&*FU#Q59V
M#7^VWN[I-. -[);(&%OE=W()!)"X8A02 1QR*+35]6O85C;P_=6-T1AVN)(F
MBC/<Y1R6'I@#/?;VPK/3-7T'4_%$$>FR:A::M.UY:RQR( LCQA&CD#," "H(
M(!X]^* -:7QII8U&WL;:*[O9KFR-];_9H=RRQY4?*Q(&?F'MZD55A^(FCSV=
ME>K;:BMI<SBV>=[;:EO*7V!),G@[N.,@<9/-9/A_PMJ7AWQ#X>06LES9Z=H3
MV,MTKH 96='X4L&Q\I[>E4'\/:\?AY<:4-&G^VOK1O%C\Z'_ %7VL39SOQ]W
MC'K^= '4:CX_TS3[S4[06.JW4^F!&N4MK0MM5@3NYQP .O?MGG%D^,M,ECM&
ML%GU!KJR:_C2V5<^0, L=Q4=6 QUSVXK TV]N;?XB^-/)TNXNV>&Q(5&C&&\
MIL*VYAC/J,C@^V:FG>&->T*TT3039G4=)@TMHI/)G6-%NV<DF3)#-%@X  ;W
M4\8 .F?QSI 716B6\G&LQ-+9F&W9MP"%\'T.!T_/ YJ$^/\ 2UT=M2>TOTBB
MO?L%Q&T2A[>;( #_ #8 )9?FR1R.:YS0=!U^TA^'Z76C2Q_V,DR7A$\3; T)
MC!^]SDG/&>/?BM?1O#<UY9>,-.UK3Y(+35]0FEC+.C;HGC101M8X(*D\^U '
M3RWZ2ZD^DA+A9FMO.:6/;B-22HYSPV0<<=CZ&LK2WE\+>'[&SU.\O;^ZFN6@
MM_/D62>0L6949SA2P0')SC@@$\9A\ 6M^/#L5_JTZ7-_=(@,RYP\2#;&1G^\
M 9/K(:M^+],BUC3+>RN-(?4K9[D&98I DD "L1*A++\P;:.#G!/6@#5TZ_74
M;9IE@G@*R/$T<Z@,K*<'H2,<<$'D5YY?:E)+\1)=&UV\OM.DEG)TJ:.=HH7A
M,.!L(.UI!)G(;.<@8QQ76^#;'5M-T62UU6YN+@I<2?97NG#S"#/R"1AP6Z\^
MF*PO&%E>>((6TF_\.27:^;,+:17C\MLQMY;[BV4*DC)QVXSG% %I[R[U+QW!
MX:GNIEM[+25N[I[>1HFFF9]B_,I!"@*QP,9)'I5SP+K-SJVD7L-[(9;G3-0N
M-/DF(P9?+;"L?<J5S[YJA9>']3T'7M,U@K)JDO\ 8R:;?^6RAVDC(991O(!!
M.\'G/*GUJQX=TS4_#&DH/[/^V7FJ:K)=7XCF55MA,Q8MD_>" *,#D]J ,DZI
MJ&MZ?XSU>"]N+>31[F>UT](Y"J*T"!BSJ#A]SD@[@> ,8J?Q%KMY?>!O#NNV
M-W/9&\NK!Y(X2 &661-R$XSCYB."*)?#VK:;9>+=)T^T,\>N32W%M<;U"0/,
M@63S 3G"D%A@'(..M6/$OAV[B\&:+H>D6<MY]@N++[KHF(X70DG<PY(7MWH
M[:BD4ED!*E21G:>H]J6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBN;\9ZYJ.@6.GSZ=#;2O<:A
M;VCK/N Q(X7@CH>>O/T- '245PD?B;Q+8ZYJ^AW]IIUW?QZ:=1T^2W+0QR*&
MVE'WL=I#8YSC'I3[+Q;J,VLZEI@ELKHPZ4FH07*0/&A8LRE>6.]<J"&4XYQS
M0!W%%<OX*U37]=TBRU?5/[.2UO;**:.*W1PZ.1ELDD@@C!'<=.<9)/X@O=/\
M=#2=0>TCTRYL7N;2;RV5B\9'F(S%L<*0W0<9]* .HJG>:K8:?/:P7=W##-=R
M"*"-VPTK>BCO7.RZUKR0::9FL;7[7!)*9&@9W#\&.)80^]FVDEB,XVGIUK!O
MM<D\2^&_AYK,T*12W>M6\CHF=H;RY@<9[<4 >F45Q%UXLU:"T\;L%LC+X?&^
MW)B?;(/($N&&_KSC((]<4Z3Q7J=^\EII448NX-/@NI";9YE:256*I@,NT?+U
MR>OM0!VM%9NDZA=7/A^WO]4LFL+HP[[BW9MWE,!\PR.HXK%T?6?$&LVFBZQ:
MP63Z9J!\R6 @K+!"P)1M^[#-TR-HZ\=,T =917 3^-]2/@R7QG:16LFE13.3
M:%&\U[=)#&6#[L!N"V-N,<>]23>)?$5WJGB:TTU]+CCTNV@N;>2:&1S(KH[[
M6 <==H&>WH<\ '=T5P=AXNUJ:X\)7EQ'8#3_ ! F/(C1_-@8PF4'>6PP.T@C
M:,9ZFJ%YXT\36_AWQ#K*II7EZ)J4EN\/E2$W$:% <'?\C88G.&SZ#'(!Z717
M%S^*=2T3Q+=6FM_8Y+$:3-J:-:QLKQ")@&0EF._ALAL+TZ5')XLU:PT_P[K-
M[':/I^KS00R0Q(PDMC,,QG>6(< D!N!G.1CI0!W%%>:WOC3Q-;:+XDU54TKR
M="U%X'B,4A:XB41D@'=\C8<G/S9Z8&,GT#4+F:UTJZNK:W:YGB@>2.!>LC!2
M0H^IXH M45YO<>,;W5O!'B#4M)UFP:2STUY2$MFCGMIE5BR/&SDCI@'U!ZUK
M6.MWZ2Z!X?CGMFO[K3S=R7#0MMCB0(H&W?DL2PYW8X)QVH [*J>IZK8:-8O>
MZE=PVMLA ,DK;1D]![GVKCXO'5XDMQI%U!;C6HM6CTQ74,(7\Q/,67;G(^0,
M=N>HQGG(J_$!];_X5[XKAU:.U:"-8C:7, *F52REMR$G:5/&<\^U 'HU,EEC
M@B>6:18XT&YG<X"CU)K%T+69_$$LNH6DUJ=%W&*#]V3-(RDAF)W849' *Y]<
M5F^(+U[CQ]X9T(G_ $9Q/?SKV<Q ",'V#-N^JK0!U'VRVPY,Z+Y:"1PQP44]
MVST'!Z^AIMUJ-E8VHNKN[@@MS@"260*I)Z $]S6%>^$&O+G6Y%UJ_ABU1$_<
MH5VP2J% D3(SG"+P>.OKQSVC)-<_%ZZL=1N9+O\ L+28$M7GQEWDQYDV!QN.
M-I(^E '<VFLZ9?S>3:7]O--M+&-) 7 &,DKU'4?F*O5CZX=/TJ*;Q/=19ETV
MSF)= -QCP&9??)08]ZPIO%&K:8GAR^U!+.2QUF>*V>.&-E>VDE7,?S%B'7/R
MG@>OM0!VM%>:7GC7Q-;^'?$&LA-*\O1-2DMGA\J0FXC0H#@[_D;#$YPV?08Y
MWX-:UR+QJ="O3I[I<Z<][;-#$ZF%E=5*.2QWCYP=P"]#P* .LHKS2S\;>)I_
M#WAK7'BTHQ:K>+926H212&=G57#[C@ J,KM/&>>PN3^-]1T(>*(=82TNIM)6
MU>W>VC:%9?M!*HK!F;&&&"<G@YQ0!W]%<I<:YJVD^*=+T>_:SN(]6BF%O/#"
MT?E31KN*L"QRI&<$$'CWS6#IOC7Q%/HWAS6KN/3!:ZEJ0T^:WBC?>-TKHKJQ
M; P5'RD'/)R,X !Z.[I%&TDC*B*"69C@ #N36?9^(=&U"=(+/5;.>9_N1QS*
M688)R!GD8!.>G%5_%NC2>(?"FHZ3%="VENHMB2D9 ;((!'<$C!'H37*:3XGF
MF\2Z5HWC+13IFOP,YL+N+Y[:Z.QE8(_49!SM/H.^!0!Z+17F>E>*-5TO2M=O
M;^Y@O9W\0/IMJGDF,>89$B0D[CA .<8SP>236SJ/B^Z\,:Y)9:V(+BU?3I[^
M"XMHC&V81F2-E+-G@@@Y'ICO0!J7OA+09;^?5989;:>3Y[B6WO);=9,#JX1U
M#<#J:T='NM-O=*@GTB6"2P(*PM!]PA25.,=L@UEZ9>>([BYTNYFBL)--O+<R
MW'E J]JQ4,@!+'S <D$X'3/M7)?#'6)[SP[8:-I4UJLED\TE^9XRQ57GEV*@
M#+DG&<\@#U/% '=2>)M"BAN)I-8L$BMI_LT[M<*!'+G&QCGAO:M"&XAN/,\J
M17,;E' /*L.Q].WYBL6Z\(:5>0ZI%-;0$:FP-QB%,$#/08^]RQW')R<^F,[5
MKIM'^)/AQ(!MBU>"XM+A!T)B421M]1\X^C4 =;--%;PO--(D<4:EG=SA5 ZD
MD]!533M9T[59+B.RNDEEMF"SQC(>,D9&Y3R,CD>M<Q\53=+X O6MIHXU\R!9
M T98L#-&, AACKSUR...M6_[2NV\5OH5JU@FHBQ%W>7OV4X8%RD:!-^?[Q)+
M'';KP =517G/_">:U/:Z?'#:V*7QUU]$O5D#E!(JLWF)@YVD*#@Y/./>NT@N
M;S3_  ^UUKCV[W-O$\EPUHC+&0N3\H8D] ._6@#2HKB],\1^(KZ[T:Y731-I
MNH1[YPL#1FT#+N0[RV)!V.%'J/2H=.\7ZJWB+0]/OELB=26X6>*W1B+62-=P
M42ABDAP"& P0?3I0!W54]/U6PU99VT^\ANEMYC!*T3;@L@ )7([@$5SNE:[K
MVNV&F:UID-E)IMY<E7MW!62.VW,OF;]V"W .W;WQGC)Y.+6=7\.:9XWUJP%D
MUM9:_++/%.C,\R[(0RJ0P"$ Y!(;)[#N >KS316\+33R)'$@RSNP  ]R:S;3
MQ1X?OY8XK/7-,N)93B-(;N-V<^P!YK5KP#26?7OA;X4\&K;M93ZA*\EOJ=P5
M$:&.=G;RBI+>9C( (7//- 'NM]J5EID2RWUW#;HS;%,KA=S>@]3["JZ^(=%:
MRDO1JUB;2(XDG^T+L0^A;. :Y_QEINOKJFD^(?#J07MWIJ2I)I]P^WSXY-N2
MC?PN-HY]_P #BOKVE>(? ?CBXM+*XT_4Q8S#4K&YCV212^0P!([Y"\'OCM0!
MZ#%JFGSZ?]OAOK:2SQN^T)*ICQZ[LXQ4EG>VNH6R7-E<PW-N_*RPN'5OH1P:
MRO"6/^$$T+T_LRW_ /12T_P@,>"M!&,8TZW_ /1:T ;-%>>WOC;6/[*N]3LH
M;0+!K7]E_8Y8F:0CS!'NR&'S9(;&/N\>]7DUKQ1=^,-2T2U_LE([&.TG:26.
M0EED+;UX;KA3@]L<@YR #M**X0>+]5M];TBVNTLL7VHRV4UM"K.;< .T9,P8
MJ6(0$K@'YN@Q5"^\:>)K;1?$VJJFE>3H.HO T9BD+7$2B,D [OD;#DY^;/3
MQD@'I5%<-/JVHVOQ*U$37T?]EV>BI>>3Y!)"EWW8.[[W[L<D=.,=S)I_B7Q!
M=7.D79TY9-*OHC)<E8&C-F"FY6WEL2#L<*/4>E '4ZAJMAI20M?WD-N)I5AB
M\QL%W8X"@=SDU<KROQ'J^H^(O!FBZV&MH]/N]7LWCM_*;S%C^T*$)?=C<< D
M;<#..V3ZI0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110!FV>@Z?8ZO>ZK;QRK>7NT7#M.[!]HPORDX& >,"M*BB@ K
M,UKP_I?B*""#5;7[1%!*)D7>R@, 1SM(R,$\'BM.B@!$18T5$4*JC 4#  I:
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "N'^*$@&BZ2@N%AD.LV;*
MYP=H64$MCN!U-=Q10!R6J^"H_$%OJCZCJ!:ZU"R%DL]M'L6&(-OPJEFSECDY
M/( '%(G@Z^_MF35I]?:6ZETW^SY!]D14(W,0P .1C<3C/7OCBNNHH RO#>CM
MX?\ #MCI!N?M"V<2PI+Y>PE5&!D9/.*A\1^&;/Q*E@+IW1K.Z6X5DZL,%7C/
M^RRDJ1Z&MNB@#G]2\-SWGB>TURTU66SEBM7M)(Q$L@>-F#?+N^ZV5'.#]*R;
M3P!+9Z#X?TI-99TT6]6[B>2V&7VA@J$ CC#G/4D^G2NVHH X[5/ TU_=^(6M
M]:>UM==@\NZ@%NKD.(O+#*Q/ V@97'..HIDO@6\@OK/4-'\1W%A?16B6=S(;
M9)4NHT^Z60X 89."*[2B@"O:VBVUBEJSO. N'>4Y:0GJ6[9))/IS7,^'O!=U
MX>:.SCU^YFT.WD,EKI[1*#'SD*9?O,H/(''09)'%==10!QT7@-(=*O-"CU _
M\(_=3M,UF8?G16;>\:R;N$)SQM) )Y[BX/"LR:KK]]'J"+_;$$<!C-OQ"$5E
M4CYN>&.?PZ5TM% '(P^"I8;3PO;C4U*^'R#$3;<RXC,8W?-Q\I/3O^50W'@*
M2Y\.>(-'?50$UJ[>ZED%MS&7*[E4;NGRC&??K7:44 <W>>%3J/B"+5+V[CEC
M&GRZ?+;" A9(Y""_.[(^Z/PS5>P\%O;V.E:9>:F;S3=*F26TB:';)\F?+$C[
ML,%XQA5SM&>^>LHH XRY\!R7.A>(M*?50(]<NFN97%MS$6"@A?F]$'7WKJ+F
MTGN=(FL_M1BGE@:(7$2X*,5QN )[=<9JW10!R=QX(BU&?4[G4;J-[O4-,?3)
M);:W\G,;=68%FW-TP>@QTH_X0V=6T6]35S_:^E1M"ETUN-DL3  H\8(XX!'S
M9!YSVKK** .0U#P#;:EIMTDE]+%JEQ?)J(U"% &CN$ 5"JG/RJH"[23QGG)S
M2ZCX.OM8\+WVDZGK[W%S>A$ENOLRJ%13D!(P<#GJ223GZ8ZZB@#G=,\,RZ3X
MCO=3M;]4M[\*]U9+!B-I@,&5?F^5CW[''.3S3/$.E2'Q!HGB*WC:1].:6*>-
M!EF@E7#$#N58*V.I ;'.!72T4 (K*Z!U(96&01T(KG]8\+?;=<MM>TZ];3]7
M@B,!F$8D2:(G/ER(2-PSR,$$'O70T4 9#:-+J%I<6^MW4=XD\+P/%#$88MK#
M#?*68Y(XR6X[8YSF6/@^2&VTBRO]3-]9:1*LMHC0;)"R*5C\QMQ#;0>,!<D
MFNJHH XNX\!27/AS7]'?50$UF\>ZED%MS&7()51NZ?*,9]^M:DOAZZD\4VVO
M?VA$)H+)[,1_9CM8,RL6^_GJHX],_6N@HH XJ#P%+;^&M$T5-6!32;U+R.4V
MW,A5BP4C?TRQSCVZ5/J'@2#5[SQ"^H79DM]:@AADBCBV-%Y62C*V3R"V>1U
MKKJ* .>M_#MT]_87^J:C'>W>GPR1VKBV\L!G 5I'&X[FP,<%1RW'/&7!X"E@
M\-Z/HRZL"FF:@M\DIMN799#(%(W],L>G;%=K10!0UG37U;2I+-+N2TD9D99X
M@"R%7# C/&?E[UF2^'+K4M3TVZUC4(;F/39OM%O%!:^5F7:5#.2[9P&/ VC/
MY5T5% '&S?#Z"YLM:L9M2G-KJ%ZU_"$15>UG+!]ZMWPR\=."0<U?;PJNHW+7
M.O7$=_+]BDL5$<'DH(Y,>8<;F.YL 9ST' '-='10!ROAWPIJ6APPVTWB.XO[
M2S0I8PS6ZKY8P57S&4YDP#@=!^."*&F_#M])71Y;+5_*O=-:4?:1;<W$,CEV
MBD&[!7<Q([CC&#R>YHH 09P,\GOBN;N=,;6/'.G:D5(M-&AF$;$?ZR>4!3CU
M"J""?5\=CCI:* ,3Q7H#^)] ETD7GV5)71GD$6\_(ZN,<CNHJ&\\-32^(;7Q
M!9WT=MJD=L;29C 7BGB+;@"FX$$-R"&[GK70T4 <A-X&4Q:>+>_\N6VU1M6F
MD>#<;BX;<#D!AA<.1@= !SQSU<\,=S;R03('BD4HZGH01@BI** ./T+P5>Z/
M"NGR>);VZT:!2MK9M$BO&N,*&E'S,%SQTZ#TQ4&F?#^YT]O#Q;Q!-*NAETMU
M%JB[HF39M;K\V/XO;H#S7;T4 <AHG@FXT*X-M:Z]<_V"LYN(M-,*_NR6W;/-
M^]LW<[?P)(SF*Y\!276@^(M)?50(]<NVNI7%MS$6"@A?GZ81>OO^':44 0E+
MC[)L6:,7&W'F&,E<^NW/Z9KD+3X=6T/@&+PI<7SS);,9+2\2/RY8)-Y=7!R?
MF!/;''%=K10!S[:)K!N;&\&NK]KMH'@<M:#RYPQ4Y= PY&WJI'4]N*+'PK!'
M-K-UJ,JWEUK"+%=LL?EH8U4JJ*N20,,W)))SUZ =!10!RMAX7U;3M&BT2'Q
M/[,AC\B-C:?Z2L0& HDW[<@<;MF?QYKIK>"*UMHK>! D,2!$4=%4# 'Y5)10
M!X_93SW&I7=]::^MMJTMU+*-.O=!$US&=Q"H7&UB-N "#@#O@9KT#2M!NK;Q
M)>Z]<74?FW]M#%-;+%Q&8PV,-NYY=NW/'2N@HH X2U^'<]K:Z5:KXBN#!I5^
MUY:C[,FX!M^58G[S?O#\WY@U8N? <EUH7B/2GU4"/7+IKF5Q;<Q%@H(7YO1%
MZ^]=G10!S<WA4W'B0:O)?G][IXL+NW$(V3H&9A@DDK]X@]>/3K57P]X-O=#$
M5E+XBNKW1K;BUL984!1>BJ\@Y=5[#CH/3%==10!P*_#BYBT2/0H/$,J:1;7<
M=U:1-:JTD.R02!"Y/S*#TXR/4CBNPM+2]@U&]GN-2>XMIO+\BW:)5\C:N&^8
M<MN///3M5ZB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHK/U2XU.)K:/2[2WG>1SYK7$K1I&H!.<A6).<#'N?2@#0HKB=%\5^(=:34
M)8='L-FGZF^GS*+MR[;&4.ZCR\'@Y ..E:GA?Q#/K*ZH+Z.WMY;/4YK%%C<D
M.$"X.3C).3VH Z*BF2311%1)(B%SA=S 9/H*?0 44Q98W;:LB%L9P&&<9Q_.
MB*:*92T4B2*#C*,",T /HID<T4N[RY$?:<-M8'!]#0DT<C.L<B.R'#!6!VGT
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
M.XXYKTVYL[6\@\BZMH9X<@^7+&&7CIP>*6:TMKFV-M/;Q2P$ &*1 RD?0\4
M>2ZIH^@6NG>'DLKXWNG2^*5Q.[J(U$B.7CB9 !Y>[C XSD=JI>+="M=-M?B%
M;Z3:11Z0NFV\K01H/*BN\MG8.BG9M)Q_>%>C^)_#<VL+HL-FEFEMIU\EVT4H
M(5U567RP " "&Z^W2M^*SM8+8VT-M#' 008D0!>>O XH \\UJ]\.RZ_#96K:
M>G_$FF:.69E:V\MI,,L48(#2%EY((P/7.*P]%33]8B^%7VGR+IFM;B";<P8L
M%MON-Z@=U/K[UZ_]AM-T#?98,P#$)\L?NQT^7T_"F#3; >7BRMAY7$>(E^3G
M/'''- 'D37<.BZ/JL:*(]"M?&7EWL48_=PVI5205'1/,*Y'3DCO6MXEN="LM
M*U#5-!N/,L9]0LWUB:R82PK$#M8A1E<X"EP!R",]:])33[*))$CM($648D58
MP X]#QS3H;.VMK46T%M#%;@$>4B!4P>O XH Y3PE:Z$-<U/4=$UG^T/M<<9N
M5MVB-NC#A3\@ #D=>^ ,]JHZWI^FZE\6["VU:"">V?0YL17 !1V$R'&T\-@9
M./;/:NYM;.VL81#:6\-O$#G9$@1<_04V[L;2_14O+6"X13N59HPX!]1F@#RJ
MR\+2W7@.]ETZ 2OI&L37OA_S!NS#&X(C4GDHV' ]<J?2NW\)2PZXL_BM;?RS
MJ2(MOO3#K;H/E!^K%V^A7TJ]K=EK5VMM#H^H6UC"2RW+/ 9'V$8'EX8!6'/4
M$=..,'3M;:&RM(;6W0)#"BQQJ/X5 P!^0H X>^CTV'XTV4MY':HTNBOY32JH
M+RB>,+M)ZMCICFN.-I8)X%FUA8H?M\'BDF*Z."\8^W8(5NH&">!QR37M,EO!
M-(DDL,;NF=C,H)7/!P>V:A_LK3MFS[!:[,YV^2N,^O2@#RZ\;1=8U+Q3I'B?
M6CIU\M]NA4B-9FA 4PM S*6)XX"\Y)XRW/?^)]+N=9\#:II=L[BZNK%X8S(0
M"6*8 ;'')X/UK5>PLY+B&XDM('FA&(I&C!9!_LG&1^%6* .0\!:K::EX%L+2
M1S;75A:I:7MNS&.2WDC4*0PX*],@^AK@K:1M;\!>";_6KA[RZN/$:QM-</\
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
MBM=*OI[W3TD<P32LI!4L3A"H * Y ]AQQBNAI%540(BA548  P *6@ HHHH
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
M9+=6LKO2_'&HWMSX7EU[3-5AA"-;I&[V\B*5*,KD#:PP<YP.: .JE\1Z;)%
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
MO&RSD^8%VL,#"YYP#S[5RNG>)]7C^&&GZWJ,%CJ3W-\BN)01MWW13..0<$C
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
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%8GBSQ ?"WAN
M[UHVGVJ*T4/)&)-C%<@<<')Y]J -NBN1UKQPOANXTC^VK%;>RU%MANXY]ZV[
M8&-X*C"Y(&[H.];>IZI/8W6FPP6L<ZWT_D!S-LV'8[Y^Z<C"'\2* -.BLKQ)
MJ\N@>'[S5HK(W@M(S-)"K[6* 98C@Y('.*Q[_P :O8VWARZ&G)+:ZW+%#'.M
MS\L3R#*;OEY!'<=^* .MHK,N=3N8M=MM,@M$E$L$D[2F;;Y84J,$;3U+#'T;
MTK%TKQA?:Q;7[VNA[I;34Y--,?VH?,Z'YWSMX0#OU/I0!UM%<9#XSU6YO=;L
MX/#JRSZ.4%PBWHRY9-X"93GCUQS5JW\:VX\:OX6U&V^QWKPB:UD\S?'<@YR
M<###'0^] '4T5E'5+LZ]-ID=E$1';+<"9K@C.YF4#&TX.5-8VA>+=4\1:#_:
M]AH41B+2HL3WV)&9&*D#Y,<E3CF@#KJ*Y^?Q',VL0:/I]BDU^]F+V5+B<PK%
M&6VC)"L2Q((QCL<D<9AF\7BTT::]O=-FM[A+U;!+5I%)DE8JJ_-T"DL#GTY]
MJ .FHK%M=7U$ZW%IFH:2L!EMY)TN(+CS8OE9 5R54AOGSTQQU/:'Q?XF?PII
M4>I-8_:;;STAF;S=GDAV"ASP?ER1GZ]Z .@HKG;OQ/-9>,M-\/S:> -0BDDA
MNO/^4E!EUQMSN .?I5B;6;M=1U*UAL(Y$LK=)C*;C:'9MQV8VG!PN?\ @2^O
M !M45S.E^+)=5\"CQ1'IP1&MWN4MVG^8HH)Y.W /'3]:I7'CN:#PGHVO_P!D
MJT6JRP1QQ?:<,GG8V%CLQWYQT]Z .SHK)BO]7%Y%#<Z3"D<H;$T5T9 K 9 8
M; 0#SSS7.)\0;DZ/J^K/H#FRTB[FMKORKI6D'E'YW52 "H'/4'VH [FBN9U[
MQA%I'ANQUVUMA?6=X\*QD2^6<2D!&Y4\?,,UHQ7VK"^MX;O2HDAF+*9H+HR>
M60I(W HO!QC/KB@#5HKG;/Q+/K3W3:#817=I;2M US/<F%)9%^\(\(Q8 \9.
M!GIFJ\OCBW_X175=9@LW:;23(M]92N$DB9!EER 0>.0>A!ZT =517/V>MZK<
MV^GW;:+']DO/+)>*[WM$KC(9E*#CD9P>/I704 %%85[XC":\-"TVU^VZD(1/
M,ID\N*WC)P"[X)!)Z  DXSP.:FL]6O)-9_LR]TTV\GV<SK/'-YD3@, 0IP#D
M9&<@=1C- &O1110 445%<W,-G:S75S*L4$*&221C@*H&23^% $M%,BE6>%)4
M.4=0RGV/-/H **P_%VOR^&/#EQJ\=FMUY+(&C,NSAG"YS@]"PXK<H **Y_Q-
MXDD\.RZ2JV(N5U*^CL4/G;-DCYP2-I^7Y3SU]J37_$LVAZEHUG_9ZSG5+C[,
MCB?:(WVEN?E/& >?TH Z&B@9QSUK#NM?EMO&6G:";-3'>VTTZW'F\@QE05VX
M_P!L<YH W**P_%6OR^&]*CODLUN5:YA@=3+LVB214#=#G!8<<5HPS7K:G<PR
MVD:62(A@N!+EI&.=P*X^7&!SDYS0!;HHHH **CGGBMK>2XGD6.&)"[NQP%4#
M))/IBL'3?$.H:U8)J>FZ.'TZ4;X&GN?*EG3LRIM( /4;F7/&<4 =%15+2-1_
MM;2;:^-O);&9-QAE^_&>A5O<'@U=H **** "BBB@ HI'+!&* ,P' )QDU6TZ
M6\GTZWEU"U2UNV0&6!)?,"-W ; S^5 %JBBB@ HK,\0ZLVA>'[[5EMQ<+9PO
M/)'YFPE%!)P<'G J71K]]5T:SU!X!!]JA298P^_:& (!.!SS0!>HHHH ****
M "BBJ]W?6U@D3W,JQB65(4S_ !.[!5 _$T 6**J":^_M=H#:1BP$ =;GS?F,
MFX@ILQTQ@YSWQBK= !115/5KV33='O+Z* 3O;PM*(B^S=M&<9P<=/2@"Y16?
MH6I'6?#^FZH8A$;RUBN#&&W;-ZAL9[XS6A0 4444 %%%8?B[7Y?#'ARXU>.S
M6Z\AD#1F7R^&8+G.#T+#B@#<HI&941G=@JJ,DDX %<[=^*UBU+PW#:VZW%GK
MC,([GS=NP")I =N.<@>HZT ='1110 4444 %%(<A3@9..!FL7PMK\GB+3KFZ
MEM!:O!>3VC1B3>,QN4)S@=<>E &W13)FD6&1HD#R!240MM#'' SVJE!J12#3
M8]32.TU"]&T6RR>9B0(790V!D *><?SH T**** "BL.#7Y9?&MWX>>S5%@LH
M[Q)Q+G>&=DQMQQ@J>YK</2@ HK#\,Z_)X@@U%Y;1;5[+4)K(HLOF!C&0-V<#
MKGTK<H **** "BJ]]?6VFV,UY=RK%;PKN=V[#_&LM]?E3QQ#X>:S7RY;"2\6
MY\WGY71-NW'^WUSVH W**** "BJE[->Q/:"SM([A7G"7!>79Y4>#EQP=Q!P,
M<=:MT %%%1SO)'!(\48DD5251FVACZ9P<?E0!)16/X5UP^)?"^GZT;?[/]LB
M\SRM^[9R>,X&?RK8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ KC/BU_R2OQ!_P!>X_\ 0UKLZJW^
MFV.JVQMM1L[>[@)R8IXPZG\#Q0!@:M8VFJ7NAV-["D]K<6T\<D3C(93&N:Y;
M3#J?AKQ;H'@[4?.NK)+R2?2;]N2T"V\P,+G^^FX8/<>E>AC1-*66VD&FV@DM
M1B!O)7,0]%./E_"K<D$,SQ/)$CO"V^-F7)1L%<CT."1]": %EB2>%XI4#QNI
M5E/0@\$5XK;:#J.M^&-6\%?OEF\+23-:2\@R29#VA![_ "%P1VRM>VU''!#%
M+++'$BR2D-(P&"Y  !/KP * .7\":D_B73#XGEB:)K^.*.-&&-J1CYAC_KJT
MOU&*I?#(YA\5X_Z&:_\ _0A7:16L$%L+:*&-(%7:(U4!0/3%5[#1],THRG3M
M.M;0RMND\B%4WGU.!R: .3\'G_BXGC[_ *^K3_TG%/USPS:^*M5UNRFD:"XC
MBM)K6ZC_ -9;3+YA5U/M^HKJ+31=+L+J:ZL]-M+>XF_ULL4*JS_[Q R?QJ2'
M3+"WO9;V&RMX[J;_ %LR1@._U/4T <5X(UG4]2\3ZE9:Y:^1K&FV4-O=%1^[
MF^>0K*G^RP.?8Y%9OPZTFZO_ (>1/%K=Y:Q_;;AS"HB\O"W+$@DINP<'/S=Z
M]+DL[:61Y)+>)GD01NQ4$L@)(4^HR3Q[FLM?!WAE8C$OA[2A&<Y06<>#^&*
M,#7]#TGQEJEO/INJW&FZ_:V:7-I?VK88P2,P&5/WT)4\>XYYJAIUZOB3POJ>
MA>.HK>1X=3&F275O\D<\F%*2 _PMDJ..AQ]*[>ZT#2+UT>YTVUDDC01H[1#<
MBC.%4]0.3P/6G?V)I7]G+IYTVT-DIR+<PJ8\^NW&.YH XK1!X@\(^,].\-7N
MIMK6D7\,SVD]P/\ 2;7RP"0[#[RG(&?4CIT/9>(='A\0>'=0TB?'EWD#Q9/\
M)(X;\#@_A4ECHNF:9,\UE86\$KJ%9XXP&*CH,]<>W2KU 'A\ESJNL>"[/Q;-
M%,NH^$7CC,9R#(\3%;H^X9-OXJ:].T@&;PQ=ZG(I634A)>$,,$(RXC!'8B,(
M#[@UM_8K7[+-;?9XO(FWF6/:-K[R2V1WR2<^N:6:UM[FU:VG@CEMV7:T3J"I
M'H1TQ0!YCX3T^Y?X'6TRZS>QQ_V5*?)5(=@&UN,F,MC\<U3U,%_@OX&59&C+
M7.E@.N,J<KR,@C/U%>H1:%I$.FMIL6EV<=BV0ULL"B,YZ_+C%0R>%] ELHK.
M31-.>UA;=' ULA1#ZA<8% $4-H^F:S'/=ZU<W?VE/L\,-P(P0XRQ*A$7L"3G
M/"UY0+;49/#/BFXBFGGT:/Q->_VM80 +)-;;AO*/C<"!R1GD C([^OV_AW1+
M6X%Q;Z18PSA2@DCMT5@IZC(&<&I;#1M+TOS?[/TZTM/.8M)Y$*IO)ZDX')H
MX;XB/83_  STUM)E06#7=B+9X<;1'YJ!=N?0>OI74-8RV&I1SW.O74_VB)K6
M&*=8QB1B&!41HN3A23G. ,\<U.?"?APV@M#H.F&V#;Q#]D38&]=N,9]ZFMO#
MVBV=VEW:Z38PW,8(26.W577(P<$#(R* .4^#ZFT\ 6^CW"^5?Z9//;7<)^\C
M^8S<^Q# @]\US%U"]QIWQ<UN'G3;R#R;=Q]V1H8&21E]1N.,CJ0?2O5+S0M*
MU"<SW>G6TTQ78TCQ@LR_W2>X]CQ4EQI6G76GC3[BPMI;( *+=XE,8 Z#;C&*
M ,+PGI-U#8Z-?R:O>7,(TQ8Q;S",(I81D$;$4\!2.2>OUKH[:[MKV,R6MQ%/
M&&*%HG# ,#@C([CTHM;2VL;9+:TMXH($&$CB0*JCT ' JCH>A6F@PW4=I##$
M+FX-Q(D$8C0,0%X4=.%&?4Y/M0!R/AL_V7\7O%]K?MLGU1+6ZLF?CSHD0JP7
MUVGC'XUL^/\ 5[G2_!NM2Z6Q.IP632IL&6C7(!?VP,D9Z[3Z&MS4M'TW6(DC
MU*PM[M(VW()HPVP^HST/N*DM-.LK"W,%I:PP1,<LL: !CZGU- '#WMO!8^(_
M!USX>8K#J)DBNEB<XN;?R2_F.>[*0I#]<MUYKE?L2)\.AJRSW0U"U\0-'!<?
M:'+QJ;[80"3W4D'/7O7K=CH6DZ:6-CIMK;[E*GRH@ORDY(XZ#/..E1?\(SH/
MV,V?]BZ?]F,GFF'[,FS?_>VXQGWH XN>RCTKQGXETVPOI--MKCPZMR\QD9Q%
M,7E3SN3G( !)[XK$UC<OA;Q=H^M:%;V6J1:+Y^^T;?:W*)OVRH,95PQY!YX'
M/%>IOH.CRW$L\FEV3S2PF"21H%+/&1@H3CE<=NE.@T72[6":&'3[9(ID\N5!
M$,.F"-I'=<$\=.30!Q4;VQ\7^&]!EBA&C3:5+-'  /+FN04R&'1B$+, ?[V?
M2L235+K1FN-.N;F1?#<?BA+,S.YQ' T6\Q%NT8D*J<G&,KTXKTUO#^C-I\&G
MG2[/[';MNAA$*A8F]5 'RGD\CUJ9])TZ33&TU["V:P8%6MC$IC(SGE<8Z\T
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
MMI;O:TEQ]D63RG\HS?\ //S,;=W;&>O'6L76A-=^._!][!9WC6T'VLS2?9G
MBWQA5W<<9([UF>$Y=0TRS'A74_#EY<75K>R217KP!K61&E:19O,/ 8;LX^]D
M?D =;>^*-'TZ?RKJZ,8$RP-+Y3F))&QA6D VJ>1U(ZCUJ ^-?#XU1M-^WYNU
MN%MFC$,AVR,,@$[< $=SQ[UQEK92V]WJ_AW6O"^HZE]IU":XM;A=S6DT<DAD
M7S#NVH5)YR,\<9.*WO#T,\7BWQK/+87 BNIH7@:2!E6=5@5" 2.?F!'ZT =#
M8Z_IVHW,4%K+*SRPFXB+0.JR1@J"RL0 P^9>A[@]*TZ\X\+VNH:'J4']G+JT
MV@?899'L+^V;S;!QM*Q0NP!<'D;<D#:.>17;:%K$>O:/!J,5M<VPE+*T%U'L
MEC96*LK+V(*F@#D/#_C.WT]]<AU_5I9&AUR6TAE>$D1QX0('*+M09) +8!.:
MZ?4/%6C:5/<17EV4-ML^T,L3ND&_[N]E!"Y]R..>E>>ZCI^H3> _'=I'IE^U
MS?:O)-:Q_97W2HQCPPXZ?*WY?2G^-8M5UBT\7V46B:CF:WB:R^R6Q1;H;%R\
MC\%G!RNP] !A3UH ]%O_ !!INFR2QW,LF84$DWEP/((U.<%BH(7.#U]*T)98
MX(GEE=8XT4L[L<!0.22>PKS?Q):7UQ>W6K:'#J^GZV+>-4B:V:6VU%,9$<JX
M*J025R2"H/7KCJ_&>E7VN^!=6TRT*K>W-HR(N[ +8SMSZ'I^- $\/BO19[AX
M/MGE2);&[Q/$\0:$=9%+@!E'<BEL_%&DWTS0P3RF86PNQ&UM(K/"3@.H*@L,
M^F>U<]_;E_KF@WEQ!X.N$U.#3Y4:+4K8*K.5_P!2F>75B.<<$#GDBL[P_%?-
MX\TK46TS6!!+H<EK)-=0>6L<OF1MMV<", *0  ,XXSUH [&+Q5HLUKI=U'>[
MK?5)!'9R")]LK') SC@\'KCH:F7Q!IK7J6BRR-)),UNC"!S&9%!++OQMR-K9
MYZ@CJ*\QTRWU2+PIX(TEM"U07.CZO%]LS;D*H591N4GAE^8'<./?) K:M]/U
M"S\6)=:&-2@AN=4E_M'3;R!FMMNY]US%(PPI;AL*>2V,=: .O;Q1HZ7\%F]T
MRO<3&"&1HG$4DHSE%DQL+<$8SG((ZBN<^(WBM=.\(:L^E:C<07]J53SH("Z(
MY*_(SE2JG!]01D=,UD>%+*2&UL/#FM>%M1FU'3;A2MY+N:S8(V5G5RV-VWG
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH 1E#H5.<$8."0?S'2F0016T*PPH$C4<**DHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"IJ=@NIZ;<637
M%S;"9-OG6LICE3W5AT-)I>F0:18):6YE=02S232%Y)&)R69CR235RB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MM:%<]+XSTJ'Q)I6@2K=)?ZG ;B!6@( 4 G#9^Z?E/';'.*Z&@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF?''C2Q\#Z%_:%U&]Q-*X
MBMK:,X::0]L]AZG^N!735Y3\</#^HZEINBZSI]M)=#1[HS3V\8RQC.TE@.^-
MGY'/:@#KY+GQC;:,VH-:Z5=72Q>8=-B#HV<9V"8D@M_P  GTZUA^,?'FJ^&O
M^$8\BTM)/[:D2%UE5@86.SG@\CYNG'3K4?C_ .(9TKP7;ZYX6U"PNYIID1(6
M'F>8&_V0001Z?F*Y7XNW1E/P^^W72+=->)+.5Q&4R8R3C/R@>_I0!W*^.+S3
M_B1:>#M8L[<O?6YGM;NU9L'&[*LC=/N-R">WKQH^//&5MX&\.?VK<1^:3/'$
MD0."^3\WY*&/X"O.-)G'@WXT2KXKF^W+JD6-(UJY;)C3G]WG[HZX) '..S5U
M>MVB?$ :Y:VDVG7%C# VGAWG.8I#M=Y!M!Z,(P,]XSV- '9WE\[Z#)J&F202
M$V_GP-("4<;=PZ$'!'?WKB_ /Q*E\6W-_HNIV<>D^(+7+"W?+*Z8'S 9!.,\
MC/0@@^G/_"GQ;%)\/=5T#5;N&.]T-)827D',6#M(/< Y7CL%]:M>-O!LNN:)
MI/C+PE,J^(=.@CDBD@(/VE OW>.I'./494]1@ ["RU/Q/?VNF2Q0::JW%N\]
MQ*RR%8SE=B*,\DY8DDCI7.^"/'OB7QIX>?6;;3M.5(=06UEMP7+E/D+.ISC(
M#DXQVZUU/A"\W_#W1[V[9(2]A')*6.U5)4$]>E<!^SG-$? ^I0B1#*-3=RF[
MY@ICCP<>G!H W(/'>LW/Q'UOPF(]-ACTNU^U->2(Y#+B,X*AN,"3KGM6IJOB
M/Q!HO@S6M7O;.Q6\TUV*HF\Q3Q!5(()(()W'UP017EMW;:9K?QR\;6=UJZV4
M-UI?E1W"W?E*7V0#:2#AAP<J<YP>.*[SQSXHTK6OAMXL6PO(9X+6#[.;A) 4
M>4@$HIZ' *]/7VH M:-XK\2ZSX7TO6[>VTMVO%$S68$@D$0<*Y4Y() (.,"N
M^KQ7X?:GX>\,^#=+\17.N1F9=+>WDL7O-[E_,W*L<9)VDX(('L?4U[2N2H+#
M!QR,YQ0 M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110!$+: 3F<0QB4\&0*-Q_&I" RE6 (/!![TM
M% $<,$-NNV&)(U)SA% 'Z4\*H.0HSZXI:* $*JW50?J*:T4;JRM&C*PP05!!
M%/HH ;'&D482-%1%X"J, 4;$!SM7/TIU% ",H92K %2,$'O3(8(;=-D,21KG
M.U% 'Z5)10 V2-)4*2(KH>JL,@TB11Q1B..-40=%48 _"GT4 -"(.BK^5*$5
M3D*!]!2T4 -**3DJ"?I1Y:'^!?RIU% #9(XYHRDJ*Z'JK#(-$<:11B.-%1!T
M51@#\*=10 WRT_N+^5&Q,8VKCZ4ZB@! H7H /I2%%)R5!/N*=10 @10<A1GU
MQ1@9!P,CC-+10!%-;07( GACE Y = V/SJ15"J%4 *.  .E+10 $ @@C(-1P
MV\-NI6&&.,$Y(10N3^%244 1RP17";)HDD3KM=01^M/"*J!%4!0,  <8I:*
M$"A>@ ^E(40G)52?I3J* &[$SG:N?I2E5;J ?J*6B@!"JGJH/U%($4'(49^E
M.HH 0@$@D XZ4GEH/X%_*G44 -\M/[B_E1L0C!5<8(Z=C3J* (1;I';M#;JD
M(((&Q!@$]\=*BTW3H-*L4M+8'8K,Y+')=F8LS'W+$D_6K=% #?+3^XOY4H4+
MT 'T%+10 @ !)  SR?>HS;0&?SS#'YPX\S:-WYU+10 THI<.5!8# ..13J**
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"%;2V2
M8S);Q+*>KA &/XU*44G)4$^XI:* $*J0 5! Z<4!5'10,^@I:* &^6G]Q?RI
M0 !@  >U+10 FU=NW:-OIB@*J]% ^@I:* &^6G]Q?RHV)C&T8],4ZB@!OEI_
M<7\J=110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !116#KOC'1?#EU';:G=&*61/,50I/RY(S^AH WJ*XS_A:
M?A/_ )_V_P"_9H_X6GX3_P"?]O\ OV: .SHKC/\ A:?A/_G_ &_[]FC_ (6G
MX3_Y_P!O^_9H [.BN,_X6GX3_P"?]O\ OV:/^%I^$_\ G_;_ +]F@#LZ*XS_
M (6GX3_Y_P!O^_9H_P"%I^$_^?\ ;_OV: .SHKC/^%I^$_\ G_;_ +]FC_A:
M?A/_ )_V_P"_9H [.BN,_P"%I^$_^?\ ;_OV:/\ A:?A/_G_ &_[]F@#LZ*X
MS_A:?A/_ )_V_P"_9H_X6GX3_P"?]O\ OV: .SHKC/\ A:?A/_G_ &_[]FC_
M (6GX3_Y_P!O^_9H [.BN,_X6GX3_P"?]O\ OV:/^%I^$_\ H(-_W[- '9T5
MQG_"T_"?_/\ M_W[-'_"T_"?_/\ M_W[- '9T5QG_"T_"?\ S_M_W[-'_"T_
M"?\ S_M_W[- '9T5QG_"T_"?_/\ M_W[-'_"T_"?_/\ M_W[- '9T5QG_"T_
M"?\ T$&_[]FC_A:?A/\ Z"#?]^S0!V=%<9_PM/PG_P _[?\ ?LT?\+3\)_\
M/^W_ '[- '9T5QG_  M/PG_S_M_W[-'_  M/PG_S_M_W[- '9T5QG_"T_"?_
M #_M_P!^S6[H7B33/$EO+/IEQYJ1-L?(P0<9Z4 :U%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
4 !1110 4444 %%%% !1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>a101comstockrsuagreement002.jpg
<TEXT>
begin 644 a101comstockrsuagreement002.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** .+\9^.)=#UC2O#ND6T5UKVJOB%)F(BA3/,CXY(X/ _NGGCG0
MF/BK3_L3&?3]1C>YBCN=EJ\+1HS ,Z_.P(&>AZ#G)QBN'^(&DWVC_%7PYXZ2
MVFN=,MD%M>^2A=H!\XWE1SMQ(>G]WW%>B6GBC2-1EABTR\CU!Y#S]D(D$8]7
M(X0?7![ $T <WI'C6^\7>,-7TG0OLT&G:01'<7D\9D:64DC:BAE  VMR<YQT
MYJ30O&UU/XUU3P9J\=O%JMJGG6US"I$5Q&0"#L))5@&&1N.<'GBN7\ 69^'G
MC7Q3IFN,+6SU"9;FPO9CMAE4%\KO/ 8!QP3G@U)H>F2Z_P#&S4O&J*T6AV-O
MY$%U(-JW#[ K%<]4&6^;IP* +WA/XBZQ>_$&Y\+>(;>QA,D+36$ULCIYP!.<
MAF;L&Z=T/6EUKXAZU;?%#2O#5A!8#3KV0Q?:)HG=R4R'*X=1@,"O3JIK"\4Z
M%>:SI/A;Q/X79)=6TW4/)RO/R/,<;QUV@D9_V78TSQ1;0Z=\9O T4<A>"R@V
M3SGHK$ORYZ DG)SZT =E;^-9=5\<ZQX;MM0L-.N-/V)#%=0EWNF*[F8?.ORC
M@8&3WSVK4BN?%MS'9DIIMD1%,UX98'FQ(KX14PZ<$9.3[<<UQ?B[P_X/\<76
MHOJTPT36K&9H8K_/E^<J_=8;N) .AQR",9'%=/\ #Z?5X/AI93>)Y76[2-]T
MER=K^7N.POGG.W'7GIGF@##\ >-?%WC?PT=91-'C,6HK;2VRVLN6B_=EV5S+
MPP5R1D'I6IHGC2^\8^*M8T_0OLUOI>DL(IKR>,RO/*21A%#* HVGDYSQTS7/
M?L\@V_@>^M9E,5P-1>3RG&UMICC ;!YQD'GVIGPYM/\ A7?BGQ/H^NNMI;7<
MZW-C>SG9%.F6R-YXW %?ESGK0!U&@>.WE\7ZQX3UY+>#4M.3STN(<K%/#@-N
MP22I 89&3WYXJ#PKXMUKQ])>ZAHYM-.T*WG,$$EQ TTURP );&Y0B\CCD^XK
MF-/\,W'C3XI>)O$D:R0:-)8OI]K<LI'VAFB$9=,]5'S<]#QBK'PFU&+P5HEY
MX6\4NFE7]K=N\373>7'/&V,,CGAN0>A]* .B\2>)?%'ASP=X@U6>#3OM.FS(
M+<^4YBN(B(_FQO!4Y9AC)P1CGK4VE^*M6U;P7IES;"RE\0ZC:K<1VZPOY,0;
M^*3Y\J@]<Y., $\52^*&HPZG\)]<-NDN)0L< ="IGPZ'**>2.O..<$],$^9V
MEIJ'@'2_#'CK0I);F.XMHK35M.9RS,0O. >1C'3^$@=B10!]#V2WBV<8OI8)
M;K'SO!$8T)]E+,?UK@_#OC/7=6^)^O>%[@:<MIID>])8[=P[YVXSF0@?>].U
M=KH^L66NZ7#J%C*7@E4'##:R'NK \@CTKQ_PU:6.H?';Q=+>,WV66(>1*LS1
MK(1LSAE(W=#QGM0!U/@[QUJVM>+?%>FZJ=.AL=!E9/-A@=6=0SC<27(& F>E
M6?"'BS6?'MK?ZKI?V33M+BG:WM/M$#323%0"7;#J%7D?*.>O/%<3\.]-@N_%
M_P 2M+#M%!J+/#;2,2?,0F4;E)^]@,#G)K:^$]Y%X+\-7OASQ-)'IE]8W<C@
M7#;%GC;!#QD\.,@],]O6@#9\/_$&YU[1?$4306]GX@T$RI<PL&DB9DW89>0=
MI*$8SD5<^&'BK5/&?A)=:U-+..229XUCMHF4*%..2S-G]*XGP=HMW!!X_P#&
M&H0R65OK(N/L44Z[':,EV#%3R,Y4 =3SZBK?P;U[3- ^&*1:I=I:SPSS.T$@
M(DQG(PG4Y]A0!N^/?&FM^&?%OA?2=/&GM!K=S]G9KB!V:+YXUR,2*#]_IQTJ
M:/QS>Z3\0K?PCXBAM2U]%YEA?VJLB2'GY&1BQ4Y4CACV]:XKXA:G_:OBGX8:
MH\9B"W"7=RF#_HR,\+#?_=X!Z^AK4UK2[CQO\9-!U'3H9#HVB(LDU^4*QR2!
MBP1"?O\ \.2.!DT ;/A_QGKNJ_%#7O"T_P#9JVNF1>8DL=NX=\[, YD(_B_3
MM6?I/Q0U.S\?2>'/%EK:6UM<2R1:=?V\;1I*4D:/YMS-C)7'7@_7-9_@Z>)/
MC[XONGD5;:>W BF8X20CR\A6Z'H>GH:WM2\*Z1\1O!%W8>?']IBOKN2UN5Y:
M%S/(5/KM88^H(([&@#5U3QA)X8T;7]6UV2WEM]/N!#;QVT+1O(2B,JG<[9)+
MXXQ@#-/T&Z\6:WX>MM8EN-,LY;N(3PV1MG=41AE5=]X)8@C) &,]#BO.IO"?
MBCQ5\&]3TO4%=_$%GJ6\I(<&;RD5 ,]\IR#W./6NEF\:K;_"E)+"_6Q\0V=E
M&GV"95$PF4!2AB<;B"0<8'- '>:!=:C>:+!/JULEK?,7$T*9*H0Q& 3U& .>
M_6N4C\::CXD\<:AX<\-"UAM]*&+_ %"YC,OSYQY<:!EYR",D]CQP,[G@:[U:
M_P#!NG7NN&7^T;B/S)DDA$10DG V@#'&.O/->=^$(6^''Q*\40:[FVTS69!<
M6>HR#$+$,[;&?HK8D/7'W?<9 .]N=:U3P_->7&NM:R:/:V+W/VRWB9&+*1\A
M4L0#@\<_-GMBLWPSX@\4>+_"S^(;,:=8I.7-A:30O(6525'F.'7!8@]!QUYJ
MYXFB@\=>#]9T;2I?-\^VQ'=+_J6DSE5#]&Y R1D#/X5S_P ._$EEX<^'-OIN
MNM]@U/2EDBFLIOEF<AF*[%ZON!&"N<F@"YHWQ#N?%?P_N=:T:&WMM6MI!!-:
MW:M(BR9 QD%3@[@<_7TJ7X=_$)_%'AG4KS6HH;/4-*E=+Z*)2%10"0V"21P"
M.O537)> = NO"?PXU34==7[%<:K>1S+;R\,B!UQD=<G+''88SWK17P?>6GQF
MN+ZP91X=UFT%Y>L.49XW4[0>GS-M/NKO0!?\!^.?$7BGQ5XATG4+?3[-=+(5
M4CA<ON)8 ,2^#C'. ,^U8EK\4/%4WA_Q1K#1:,4T"\$#0"WE4SINVDAO,.T_
M@:7X9SQ0_%7Q]/+(L<-Q<;X9'.%D4.Y)4G@@#G(JA\+?#VDZ_>>+K?6;=YXI
M-4,\5O)-(D<J[F(8H"%<9QR0: /5]+\36VH>#+?Q+)$\%O+:"Z:,\LHVY('J
M>P]>*H_#WQE'XY\*1:L(UBN!(\4\*G/EN#P/Q4J?QHUJ>*XU?3?#6GW%I;/$
M!=/')%N0+&1Y<84,O)8A@ >D?3!KSWPFTO@#XR:MHD\D;Z5K(%PLL,96*&8D
MD*1D[/XEP3_=H U[CXGZKX=^(9T7Q/:V<>ASRF&UU*")X\/A3\^788&X ],9
M!Z5V%SJ>LPGQ"ZSV!CL81); VSYSLW_.?,Y].,5DW>AZ)X_T7Q!H]Q+'(IOF
M:.6,@M"X10KK^.1Z'D5@^";;6M#\%>*]-\2RYN+$-;12N>)(A#^[*G^($' [
M]NHH M^'/'NOZW\)M3\72KID=W:I/)'"EO)Y9$:DX/[S/..N1CWJ;PYXK\6>
M(_!%AKEM-HHO[J.69; V4OSI%)L8*_G=>F..I ]ZY/P/(MO^SIKMI,?+N3#>
M((7X<LR':-IYR>WK4OPTN= \,>#-*U^^NI(]2MK&ZMIK+<[R-NGWJ%BYVGY>
MP .[)H [?4/&N/B&WA-+^STUDM5F26[C+FXD8\(GS*.!^)[8Q73:+-JDUK,-
M7BACN8YW0& $(Z#[K#//(Y]CQVK@?%>E>%?&]Y=:?XIB_LR_LXX_L^H;O+&'
MC#E!(WRL58G*GL01U)K/\*>*[SP!X##^)O[1U&R&J26MA=1PEF-L!\LK;CD)
MPQ&><=.,4 >J:K-<6VDW<]JT2SQ1,Z&5"RY SR 0?UKS[PGXY\2>)OAAJ7B;
M;I<5];^<8H1;R>6PC7=@_O,Y/3.>/>N]UV:*'P_J$DDBHGV:3YF.!RIQ7D/P
MQN8=/^!FL07;B"8&Y'E2</ED 7Y>ISVH Z?P/\1KSQ1::II6HP6VF>*M.W^9
M;/&QC8 _>"[LG'0C=Z'/-3^(/B!=:#HWA^W2WM[[Q'KGEK;0(#'$&;;EFY8A
M06 Z\^W-97Q.\&7&H^1XX\(R!=<LEWDP8/VN(#!''WB!D>XR/2LKQOH>HV][
MX$\9VEI->6VE10+>PPH6=(QM;>%')X+9].* /0[D^+]/LH9Q<:;J,IEC6>*.
MT>(JI8!F0[VSM!)P1SCKVKIZQ+7Q=HFHF%=,O8]0EE90([4[V0'J7'\ '4[L
M>G7 IFA>*K77]7UK3H+.]@DTF<02R3Q;4D)SRASR./R(/>@#>HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***Y_QT"/ 7B"56=)8=.N)
M8W1BK(ZQL58$<@@B@#H**^<(M=+_  AT-M+UN_D\;33GR8K:\D>>4><X^=,G
M*[!W&.!74?&:\U2P\)^%[N2YFL]2DN8H[QK69DR3&2Z_*>1NS0![/17&^';?
M2]6UA]7T:>[2*PN9;.1'GE,<_P"[4DE'/!#-@''8^U>;Z;XOLH[S5?#GCB2^
MT?Q'+/*(M6\UU4!B=FU@?D0< #[A YZF@#WJBO//B!I L_!OB/75OKLWOV13
M T5S(JP[5494!L9)R<X[TWX<Z*FI>#?#.M3W=X]UY#FX\RYD=;@,&7#*6QD'
M!!QV]Z /1:*^<?#6NV">#?&+:SK]Y'J,5S+'IO\ I\HGW!3L$8#9/S8]O6NL
MUJY\1I^SI)?:[)=6^NPQHPEW&.909U"EB,$,4(S^O.: /8J*\2U_QCJ7ASX1
M^$;?2YW35M<AB0W<C%V7**7?)S\Q+*,]LGT%>@2> [)/#\UC9WM_#J#PE1J7
MVN3SFD(^\S;OFYY(Z>@H ZVBO*OBKI3Z)\/=>UFWO[Y=1>6!DE2ZD41#?&FU
M &P!C/;G)K<\+Z!#-X8T76&N;MI9]%1;A'N9&65G2-MY!;A@0>1S\QH [FBO
M ?A/J%EKWAN#2]:OM2N=4U'4)X8Y1=SJ\<:0!]P<''!'3_:Z5L_%G[9I#>!K
M>*_NDD>Z2VN9(IG3SU'E@[L'G//7UH ]EHKR3Q1J][\/OB9X;CLKRZET76W^
MSSV4\S2K&^Y5WH6)*_?4X''!]:['XD/K<?@+5'\/+*VH*BE1#GS-FX;]F.=V
MW/3GTYQ0!U5%>5^!O%?ACQ;J=@=&N+G2=1M@YN=*EE;;,/+920,[7()!W?>P
M#D>F)\0=.?PSK?P]TVRU'4=MS>B"\=KR4FY&^$'=\W?<W'O0![?17D_Q/U>Y
M^&WA.ZET.YG%QJUVL<1FD:7[+\GSE"Q.,[1@=BQ-:/C#0&\/_#6YO].O[R'6
M=-@6X%_]H=I)77!??DG>&YX.1STH ]'HKP_6?B7JVO>&_!.GZ=.=/O\ Q)*(
MKJZAX:)1((F*>F6R<]0!7H]UX'LETG[-I=Q>65RN"+A;N0M(0<D2$GYP>0<Y
MZ\4 =317A_BCQ';^&/CNL^HWMW'I$.G&YDMTD=D:3:V"$!P23CVSS[UZ)X;@
MMO$<D'B\W1E%U"/LT$$S>3$N?XAD!I.Q)'&, <9(!UE%</\ %^66V^&&L7=O
M-+!<P+&T4L4A1D)E0'!!ST)%5=.C\_X&03R2S&X;1_M)G\UO,,OE9W;LYSGW
MH ]"HKROXF^']=EO+*]\(WUU:ZA86SW/V:*5MMR$9 %*YP2 3U'/0]JM^$O%
MVG_$!]"U)0T5_ 98[VU61@$<)D97/S+G)7.>_<&@#TFBO&O" N;[XN^.=,:^
MN1!#$5M4:9V2 L0,JI.!C/:H?&=C_8GQ(\":/97NH+9W+[+E&O929\,HRQ+<
MGK0![716;HVC1Z*EW%#//)#/<&9%FE:0Q JH*@L2<94G';=7+_%;5-6L?!EY
M#H)8:BT+3LZ'#101D&1Q[\@8_P!H^E '=45S'A_5+;Q_\/[>\$CQ"_MBDIA<
MJT4GW6VD<@A@<?A7EGA.[O;WP+XO\):I>WG_  D6EW#+!.MP_G.['9$%8G.#
M( .N,.* />J*\?\ AUKC>)_AM:Z+<RS_ -JK??8KES*PE !\QG+9W ^6"N?[
MPKM_'MYJ%GX/O+31$+:I<P216JJ<%0$+,P]PH./]HJ.] '4U5U#3X=3M?LMR
M6-NQ!DC!P)!_=;_9]1WZ'@D5S/PV\3IXS\ V-],P>Y5/LUV#_P ]%&"3]1AO
M^!5Y+X<US3HM#\<_V[KUW#<P74L>G9OY5F5@'VB,!LGD+QT]: /HJBO&=2N?
M$J_LZ3WVO274&MPHK1S,S1SJOG*%+$8()4X.><=>:J:U/J?A_P"#_A[QEI&J
M7L6I116SW(DN7DBN5< $.C$@G)'/!ZT >XT5GZ%J:ZWX?T[5438MY;1W 0_P
M[U#8_#-:% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M/&.AKU2B@""QLX-.L+>RMDV6]O$L42_W548 _(5/110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %>=^'+Z37/C!XL:X),6D6\%E:H>B"3+2$>Y*CGT KT2N/M]!FT/XD7V
MN6\326.MP1QW.P9,,\?",0/X&4D$]B.>#D '%?%FVAL_%_PPM;>,1P0ZD(XT
M7HJB2  #\*VOC%=+H'A0:E;6=E/)/J$*S1W=NLR2':0&(/\ $ H /I6]XK\"
M0>+-9T?4KG4;BWDTB;S[9(57&_<K9;(.>4'I4_C/P;!XVT2'2[Z]GMXHYEF+
MP*NYF4$#J#@<F@#G]9\2>(?^%L1^%-/OK>WM)]+-WYDEL)&C8%AQR,_='7U/
MTKC[?XG^+&\!Z%XGEN;(^9JZZ?<6ZVV/.4AB6+9^4X&, #U]J],G\$QS^-HO
M%9U*<7T=G]C5 B^7MP><8SG+$]:P5^#VFKX2M?#8U>^%G;7_ -O1]J;_ #,$
M $XQCD]J (=8\<ZU<^)_$NDZ''(9]%@B,$,=JTWVN9OF(<@'8F/E'*G)SGM6
MY_PLWPY;ZA;:5J,\]IJT@A$EHUK*QCDD52$+!=O&X#K2WG@"-_&#^)M-UF^T
MR^N(EAO!;K&RW"@ 9PZD X Y]OKGKHHUAB2)=VU%"C<Q)P/4GDT >$Z7=ZQI
MFK?%?5='OHK:2PN_M!22 2"7;YAVDD\# /3GISZ]>WC?6-2T?PSJ$*Q6%CJE
MI(]Q.A5YEG"G:D<39+@L#T4G'.1C)T9?AI:E_$'DZK>0Q>()"VH(%0Y&2<1G
M'R\,02<]:GOOAQIESJVB7UK>7M@-(MC:P0VS@*8B,$'()!()!(Y/UYH XJ+X
MI:Z_PPT3Q)<6S;)+YH-3N;.(,T42DC<JME03QR>/ID8V+OXAS):>$[:UU"*[
M;7;F8'4+:W+%8$;^&/!Q)@JN"#@AN#6UH7P[B\.:'!I6G:S>>1#+*X6>..17
M5Q@QNNT;E[^N>XZ54N/A+HS>'-*TRTN[NSN=*N&N;6^A*B1)&;<QQC&"0..V
MT?B 8^J>/O$VG:-IMC/9_9-7U'6CIL%U<6Y4-!N&)_+/<A@,'C(/':F>$8KB
M']H#Q9'=7 N)5TZ &4($W#;%C('&<8SCCV'2NMUSP%!XAT2UM-0U6]DO[6Y6
M[AU'""1)5Z$* %"X ^4 =,]>:=HO@6+2?&%]XG?5KV[O[V%89A(L81@ HZ!>
M/NC&"/QH S/C%X8;Q'X"N9+93]OTT_;+9E^]\H^8#ZKG\0*=X*\2+X_TG1+T
MX;[)$)KT8X^U#**OZ.^.V8S7>D @@C(/:L7POX7TWPCI+Z=ID92!IY)SGKEV
MSC\!A1[** .'U#QYKM[K7BBUT&WDEFT.6&*WLX[5I?M;$GS/,8#Y!@$+@CIG
MGI3+GXA:C!\0WT'4I6T999+8Z>MQ #%<1MM,BL_4.<E01P",'FNCD^'T4?C"
M[\1:7K-_IDM^H6^@M]A2?'?YE.T^XYY.,9-2:OX"M=;N8_M]]--91WB7B6SH
MI,;* -J/C<%.,D<DY/(H Y7P]<:SJ'QE\8P2ZNWEV4$,<:^2I C(W!0#TP6S
MGG/>N=L/'FKZ5\#$\0Z;!IUG=+J30F*"T5(2I//RCO[UZC#X(M[3QAJ?B2SU
M"[@GU*)4N( $,;,JX5N1D8P#@'D^W%87_"H--_X03_A$?[5OOL'VK[5YFU/,
MW>F<8QGGI0!#IWC#Q#;>/_$.@WIAU%;32?[1MT@@\MBX"GRQR202V.<GI63I
M?CKQ/J$7@J9+V!Y?$%Q<)=6Z6H86RQOC*C(8 #[VXFNP?P8NG>)=2\70WUY-
MJ,VG&U,,:)@A5&-@_O90'DXS7 >&H/'>D1:;/9ZAI][-(\2W%G)I;QW)5F&_
MS9"@(89)+,>HZD]0#KH;^32OCO<:3$3]DU?24O)(^PG1F0/^*+@^N!Z5Z'7'
MZ7H,U[\0[_Q==Q/%&MHNGV$<@PQ0-N>0@\KEC@ \XR3UKL* "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HI#G!QUKR/Q?KWB[PI>^#+&37WEN-8N1!?'[-"%3YH
MP?+^3C[YY.>@H ]=HKSSQQ?^)O"7@?7M6BUIII;9X7LY'MXL[&9$97 7!P22
M" .HI_A^^UW6-)T*[@\0RRWTMO9WM]:200;##*1O"D*&7@.1R?NT >@45YC>
M>(=>;XU1^$XM7EATV6R-S\D,)=&P3@%D/''?GWJUX$\6ZOKOB/Q1X=U"9)_[
M)G\N'4;>,*6!9AAARN[CL/7B@#T2BO)_ 7CG7I?'4WAKQ/<QS&[LH[S3I1$L
M>Y2NXKP!DX)_%#27'C77[CXSZ5X?@O5@T2_B>5%2%"[*@E&=S \,T1(_V2*
M/6:*\RM/':ZEXXUW0+W7CH=W:7'D6%N\4>R=<??9G4EB3_""O!&.>:] TC[?
M_8]I_:A0W_E+]H,8PI?OCVS0!=HKA_B;XXF\$:+:W5K;F>9[F,RJ%R$@#KO)
M],Y5![O[5NZU?R3^#;O5-)O3$WV)KJVG158'"%EX8$$'B@#;HKRWP)X[U:_U
M;4/!GBV067B2 L8)XD51.G7*@C:2!R..5^AJGX]\7>(_#7@'PSJ]EJS&\OWA
M2X,EO$5;?&7) V\8(P/;UH ]>HKS?Q)XPU;P%XLT6VU.Z74=#U9S#YTD2I/;
M2 @9)0!67Y@?N@\'TY[/Q)KUKX8\.7VM7@)@M(BY5>KGHJCW)('XT :M%<)X
M-F\2^*_#\'B'4-:>P^V@R6UE:6\1CBCR=N\NK,Q(&>"O7M6;XG\;Z_X8TS1-
M&E6UF\4:Q>R6T4GED0QIYQ59-N<_=9, GUR3CD ]-HKSSQSKNN?#_1[+71J,
MFJVJ3I#?6]S%&A96S\\;(J[3D=#D<^W.?\0?%GBC1X],\0>%YEO-(:V%[=6L
MD2G,.4^93C< 0_//'7IF@#U.BN/TOQ+'XJ_L'5-&U26.PO!()[<)&2&5<[6)
M4E2#P<'D=/6N9\-Z_P")M?\ 'WBS0#KSP1:6V+5Q:PMU8@;_ )?F'T(^M 'J
MU%>7>'_B'J6O^$O%45SLL?$/A^.82M;J#&[(K[6 <'C<A!'Z\\6? 6J>)_&'
M@'2M4DUDPW5Q>/\ :I5MXOEA0NNU%*XR2$Y.>_TH ](HKR;PSKGBGQ%XQ\7Z
M#_PD,L(TE_+LY?LL!R=S &0;.>@Z8J?6_$OB33_BGX7\-C4C':ZC:B2[40Q$
MAP'W!6*\#*CUH ]2HKSQ?&&H>(_B?=^$](G%E8Z7"9;Z[5%>61\J-B;@549;
MDD'H>E#>,-0\/?$^V\(ZM<?;+/5(!+8WC(J2QO\ ,-C[0%894X( ZC.: /0Z
M*\>N/B%K_@_Q[]G\2RBX\+7D\EO;7GE*K0,K8^<J!G'?V.1T(KIO$/B'5/#_
M (>\6:S;W+:@;$H+2%XTV(&2-MQ*@%@-Y/7H/QH [NBN&\,:\_B)=+OM$\3C
M5;0MC48)XHEEB!C;! 55*_/MX(.1T/'/<T %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 5Y-\6]/U#4?%?@F6QTV^NHK"_\^Z>WM9)%C3?$<D@8Z*W ]*]9HH X;XMV
M]SJ?PQU2RL+.ZNKJY$0BA@@=V.)48Y '' )YQTK%\)BV\+^&[":P\/:DNNW-
MA:V=S FES1KYJ9'F2,5"X!8Y.<D"O4Z* /&=?\.2Z[\<_.N],U(Z/)IK6CWD
M=M*%20JV"' X(R,'I5_X81:SX)NM3\(ZQI5T]E;RM-9:I!9NT<ZGDABH/S8Y
M&>>H["O5Z* /(->\&ZCX@T[P/K&CK<V.K:<\-M</)"T4D41 W,0P!.TY]CN-
M&KZ3=0?'KPQ?6>E7YT?3].^RO<1VDC1QG;, N0.1\R\].:]?HH \L\4Z#H?C
M2TU)?$6A:A:ZK;33Q6E[;6<C/-&KL(RI4$,,8&UO<C .:ZWX?V.K:5X"TBSU
MUV?488,2[FW,HR2JD]R%VC\*Z:B@#@;W19/&UCKYNI;RRM[I3:+!/8,&$4>=
MK@,,DEBSC'JHZBN=\!76N6OPIU?P_K6CZK'=V5O/#:;K*4^?&RG:%^7D@DC'
MIBO8** /.OB-X'/C'2+76]$,EKXBT\"6SE*F)W .?+;< 0<\C/0^Q-<Q\3](
MU;4OAGX0T^STJ_NKV VTL\4-J[F,+"0=V!P<G&.M>V44 >5>.=!O_B-XG\.V
MEI974&CZ=,;B\O+J%H-V2OR(K@,3A3SC'/7BNT\=>'&\6^"M3T2.01RW,8\I
MVZ!U8,N?;*@&NAHH \\^'^M7&B>$;+0M>TK5+34M/3[.42QEF2503M9'12I&
M,=^OM5#XD>&=7UJ?PUXLTW3I'OM&NA-+I^Y3(\6]6P,'!8;>@/\ $<$XY]2H
MH \O^):WGCSP[:>'=!L;UI;NYC>>:YM9(([:->27+J.<X^49/6NGLK6#3-9T
MO1DM[J2VM-)-IYK6SF(@&,!2^-N2%/&:ZFB@#ROP]X N_!GQ3:?3#(?#-[#+
M,(1DK;SX VX]""<'TX["J'@\7FB_%'QKJUYH^KBSO6S:NFGS-YV&/ ^7C\<"
MO8Z* /'/#7@[5M)\,^.M<U6SECU/Q!'<&*QA4RO&&$A52$SR2_X8%=%\&K2[
MTOX;6=AJ%E=6EW!)*9(KB!XV&79AC(YX/:O0:* /)OAU87]G\4_&M[=:;?V]
MK?S[K6::UD1) '8\$C X(ZTGBVQOY_CIX6U2'3;^6PLX"EQ<QVDC(C'S,#(7
MG[PZ>M>M44 >5V>@7O@SXPZIKYM+BYT36X3NFMXFE:WFRK8=5!;:2&YQCYAG
MI2W6@7GC'XPZ=XB^R7%MHFB6X"37$31M<S98_(K -M!8<XP=IQUKU.B@#C6T
M/3_&7AS6=&U.SNDAEO)F5IK=XF4EB5D0L!GZCZ'K7.>#=-\1^"O!&LV-_9S:
MK<6VIQPPQJF_[3:GR4^0'J-A;@],8/2O5:* /'6\"V%O\0] UKP5:WVG-]H+
M:E$UO)# L&,L,.!@G[NT>N<#&:]BHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M/-N0Y.#*49?E/7 .*SH_%ES9Z5JURUC9Q21:\-.+Q*1&H9HU\Z3G)QNR>F<
M<=: .UNKNVL;=KB[N(K>%?O22N$4?4GBIJ\P\8:MJ&I^$?&EE>16KPZ8T<4<
M\2,!*Q\M^Y."N[!YZ_E6IK'B37K)?%-@[V45W8Z1_:5I/#$Q"@^8"C!F^9@8
M^&X'.=O:@#NZ*X&[\67VA:9I,-Y<VD!N; /%?W5O)Y$D^!MB=@_[LD<[F.#G
MVQ7<W'G-:R?96C$Q4^69 2N[MD @XH EJ*6ZMX)88I9XHY)V*Q([@&0@$D*.
MYP">/2N&T_QY=SR^&/M2VL*:DTMO?*(VS;7"9&S.[ !9649[CWXO2:Y?'4?"
MWGVUC(FIW4P20Q,'B3RI'C*Y)PQ51G_>(H ZJXN[:S5&N;B*%7<(ID<*&8G
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
MK]HHWCVI<1E"'&4)Y\M>"2OMTQLW&HB'6(83J&GQVXMI)I89&_?$ KAUYP$
MSDD=QS4.F>*]%U728]3@U"W6UD=D5Y)57D$^IX) S@\XH JW'@ZTN6U\O?WP
M&MP+;W(#1_(H0I\F4R#M)'.>M;=E:"RT^"T662188Q&KOC<0!@$X &?PJ2">
M*Y@CG@E26&10Z2(P964\@@CJ*R/%^L7/A_PIJ.L6B122V<+3>7*#AP.HX(Q]
M: **>!K..PM;,:EJ'EVVI'4T8F+<92Y<@_N_N[F/'OUJ5/!=@BW-LMQ<C3;F
M[^V26&5\KS-P<X.W<%+ ,5SC/L2*LZAJ5_:>%&U*/[,UVD*RE61O+.>V,Y'7
MKFI[GQ#H^G!DU#6=.@EB*++YEPD>UFSM!!;C.#@'T/I0 EEH,-CKVHZM#<W.
M[4"C36Y*^7O5 @8<;L[5 QG'M1>Z#%?:]I^KM=7,<]@DJ11Q[-A$@ ;=E23]
MT=QTJU>:II^GQK)>WUM;(P)5II50$#J1D^],NM:TNRV_:M2LX-T9E7S9U7*#
MJPR>GOTH P;;P%:6?]G-;:KJ<4MA-<2Q2AHBQ$[;I$(V8P3R.,CL:GB\$:;'
MX.D\,//=S6+$E'DD'F1G?O7:P QM;!!ZUOVMU;WUK'=6D\4]O*NZ.6)PRN/4
M$<$5%>ZII^FA3?7UM:AN5,\JIG\S[C\Z ,W7?"MIK=O8JMQ<Z?<:>^^SN;-@
MKP\;2!D$%2."",&M+3; :=9K!]HGN7SNDGG8%Y&/<X 'IP     *2\U;3M/V
M_;;^UMMXROG3*F1TR,GW%,O-<TG3G=+W5+*V9(_-833JA5,@;CD\#) S[B@"
M.YT&QN_$-CK<B-]LLHI(HR#@%7QG/KC!QZ9-4KKPE:SW^I74-W=6HU2,1WT4
M)7;-A=N[E25;;\I*D<8[@&M0:OIIFMH1J%H9;I/,MT$R[IEZ[D&?F'N*5]5T
MZ.&69[^V6.)_+D<RKA'_ +I.>#[4 9X\,6D6MV^J6L]Q:O#9"Q$,)7RVB4DH
M""I/RDG&"/0Y'%4K'P-9:?#HD46HZ@RZ/+)+;[S$=Q<,&#_)R,.W3'6M=_$&
MBQV\-P^KV"P3JSQ2-<H%D502Q4YY  ))'3%/76M*>2&--2LV><*8E$ZDR!AE
M=O/.1R,=10!Q^O\ AJ33=,^S6CZS<VUYJCWUY+:^4\L)(+<(5PZE]O!#8ZUL
M^$;;4;:*=;B[OI[$A/LPO[>*&53\V[Y8U7Y?NXW#.<]L5HV&IH\%_<7.HZ=+
M;P7+()+=\+$@ PLA)(WC//3J.*E_MS239M>?VG9_9E?RVF\]=@?^Z3G&?:@"
M$:%"/%+:_P#:KG[0UJ+0PY3RM@8L/X=V<D]ZYK7O#<FFZ+=PV+:O=1ZCJ@O+
MQ[8Q&6 =244J ZY1 5(;@D\XQ77V6J:?J33K8WUM=- _ES""57\MO1L'@^QJ
M:XN8+2%IKF:.&)<9>1@JC/'4T <18^&;K6=$OM(O=2UC^Q[B-57[3;V\$RL&
MR=H6,87CG<N?3O6[=>$K2]U#4+RYN[R1K_3O[.G0E IB^;D84$-\[<Y[]*?K
M/BG3=*\+WVNI=6]S;VT4C+Y<RXD=03L!_O$C&*DT*ZU&]66XN;K3;JRD5&MI
M;,,#G!WJV68'!Q@@^N0,<@%)_!Z2:6=.EU?4)K:2S%E,DHB821C.#C9@, <9
M&/<$\UT,$$=M;Q01+MCB0(@SG  P*YC7/&EK;6'B--+N;674]&M&N'BE.5+!
M&<K@$$X"C..F16QI&MV.JQ+'#?6DUY'$CW$$,JLT189^90<KWZT 9MUX%T2\
MMM6@EBDV:G=)=S8;!5T*D;3V&X$_5V]:T-2T&#4M2TJ^>XN(GTR5I84BV!6+
M(4.[*DXVL1P1UJS::KIU_/)!9W]K<31 %XXIE9E!Z$@'@5E>-M=O/#7A>XU>
MSC@ED@>-3',#A@\BIU!XQNSWZ4 5I? EE+;W=M_:6HI!<:B-2\M&CQ'+Y@E.
MW*$X+@'!SZ# K5L-"AL-<U+5DNKF2;4!&)4DV;%\L$+MPH/0GJ31K5Y?:?ID
M,UNUNT[7$$#>9&VT^9*L9( ;(QNSU/3'O3IO$.BVLGDW.L:?%*L@A97N$4^8
M>BX)X)].M #9="AE\3V^O&ZN5N(+9[58E*>649E8Y^7=G*KW[5G6G@NVL=8N
M+RUU+48K2XN#=2::)5^SF8G);&W<,GDJ&P3VQQ6A<ZM%9ZK<"XU+3X[.WM/.
MEA9OW\9#<N>>$Q@=.O>FV/BC1K[1K355U"VBMKF,2(99E7&5#$'G@@$9':@#
M-OO#$45L;R6YO+Z>RMKA+0.BLZ^8N"/E4%N. /SR>:K^#_#A'ASPW)JCW4EQ
MIUDB1VUS&$$$AC"-QM!) W*"<\$]<YKL(Y$EC62-E=& 964Y!!Z$5E0:S;Q/
MJ$E[JVE_9HKD0QF.4*8LJOR2$MC?DGCC@CB@#.T;P/9Z,#;IJ&H7&F*'$&G7
M$BM# &!!"_*&(P2 &) !_&I-#\'6^APBU74]1N[*)#';6UU*K);H1C"X4$\<
M L20.!WJW=^*]"M-)U#4SJEK+;6 /VAH9E<HP'W3@_>]NM6#KNE)80WLNHVD
M5O,I9)'G4*<=<'.#COZ4 -T#18_#VBVVEPW5S<PVR".)K@J65  %7Y0!@  =
M,^N:TZ;'(DL:R1NKHP#*RG((/0@TZ@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "J.H:I!II@66.XE
M>=BJ);P-(>!DDA1P/<^U7J3 R#@9'>@#GK#QKI6II%):QW[Q2R21))]BD"ET
MW;ESC@_(P^HQ6GHNKVNO:-:ZK9;_ +-=)YD?F+M;'N.U<S\+P#X*.0#C4+T_
M^3$E<WX*DN]/T[X>M%?W30ZA'-!/;LX\K:L3NN%QP05'/7DT >LU5U#4;32K
M&2]OIU@MX\;G;U)P  .222  .23Q7#>%[_4]=@T/7_[8BA\Z1TO;4S,XD8@Y
MB$9X1D(ZCG"G.>35CXBR-;:GX1O;CC2;?5T:[8_=1BI6)V] &/4]"10!T@\0
MVRRVT=Q:WMM]JD$<#36[ .QZ D9V_1L&M>N6\8ZO?:7/X?CL_LC1ZAJL5G*+
MB$OM!#/N7##!!08ZU@0W%TL'B_5;WQ-J-M'I-[<QPMA7CC4P(03'CY]I;(&1
MR/<Y /2**\NO=4U:RC\86J7UW;_9= COK</<^;)%+MFR<G.TG8N5!('8\U=A
M>]CUT6,FJ7\\%_X<DNI5DF(*RJR ,A7!3ASTQT!Z\T >A1R)+&LD;JZ,,JRG
M((]C3J\L\/7\D6B>!]$2Y:.'4-'\XM)=R1F294APBN,E>&9MHQT_ W8+W5/[
M1TOPS?:S'<R/9W#B[2=K<W$B2[=H91DLB]0.IR2.* /1JI:QJMOH>CW>J78D
M-O:Q-+)Y2%FV@9/'TJKH/VR+PU;K?:E%?7<4;))>(FU9"I(W8_#GUYKSR]U.
M^/A3Q'I>M)=Q:F/#US*7^T&>UO5"X,\39^4Y(RF!C<,4 >K03+<6\<R9V2('
M7/7!&:;=7*6=I-<R!RD2%V"*6. ,\ =:\_2^N-#U>6*36KI+-_#3WTDDX$JV
M\D;* Z)CL&^Z.#@4[2K^^77-0TZ:XN&M9- CNE2XG\US(6=2YY.PL ,JI(XH
M Z>V\6:;=MH2QBX_XG<)FM"8\#:(_,^8] <=N:N:MK5KHQLA="4_;+I+6(QI
MN =S@9/85P.A_P#'O\*/^O)__2.M_P"(4;2V6A1K*\3-KEF!(F-R_/U&01GZ
MB@#L**\NOM9U3PQ>:YIYU.XN=.BNM/"WEY)EK59W(E5I,=  I!/*AQ[5=U&_
MU'PZWE7&M*UC?:G:1<2M(]E%(&W?O6YP[( "?N[C@], 'HE%<+J]W<Z%<V6G
M1ZQ<3VVH:S'!([L2]I&\981>9DG+,HP2<@/QC@UD^(M3UC3+7Q?8VNHW:P6!
MLIK2XW[I(_-;#Q%SDD<9&>0&ZXQ0!ZA17GE]!?+XG\0:6NN:H+9-(BOTQ/AD
MF+2J2K8R%^13M&!GMCBJ]EK>I>(3I.F2WPMY[KP];WZ2"X:!I)GR'8;1\VW"
MG;T^8Y!XP >ET5F:2D]QX=M8KR^%U.T 22[M\QB4XP77'3/7C\*Y?PK?W][L
MT:\N;F74=#N)EU"3S"#/C_4Y]I%8/Z?(10!W=-=TBC:21E1%!9F8X  ZDUYY
MX;U#4]9L=$\1#7((1.CB\MVE>19)"A)01GB,QL">.<*<YZU@:[?WS^#/$&EZ
MR+^WU2/1FG+)=M);7B@@&:-@> 21E" ,,!C% 'LG49%0W=S'96<UU*',<*%V
M"*6; &> .M</?7%U>^(KSPU:ZBUH8=,CGM)'O)%<LS2!I,\F0*54;2<>HYXA
MBU"ZUNZUK2K_ %-RUAH]O)'):N81</)&Y>< =5R% !RHYX.: .YTO48-7TFS
MU*VW?9[N!)X]XP=K*&&1ZX-.LKP7L4D@M[B#9*\6V>/83M8C<!W4XR#W%8_@
M3GX>>&\''_$KMN1_UR6N/34M7DT;3?\ B<WJR-XKFL7E#+N>$32*%.1C@*/;
MVH ]1JK?:A;Z?:7%Q,Q*V\1FD2,;GVC/.T<]C^5<_P"#Y[D7_B339[NXNHK#
M41' ]P^]U1H8WVENI +-C-8UW @\:^,Y&FGR-%MV53.^W)6X!&W.,<=,8!R>
MI- '=:=?PZII=IJ%ON\BZA2>/>,':RAAD>N#187@O[07 M[BWRS+Y=Q'L?Y6
M*YQZ'&1Z@@UY]X6:[L+OP3;IJ-V]OJ>@N9H9'!1&CC@*%%QA2-Y'OWS3=-U+
M7[CP?I-U"9]5D2ZO3=6RW7DW,\23.@*,,9*_+\N0#P* /3*I76K6-GJ5CIUQ
M<*EW?%Q;QGK)L7<V/H*K^&;Z'4O#.FW=O///');IB6X7;*Q P2X_O9!S[UPW
MBVUU+6+6^\0Z=8&6YTVX2;3)A*H^6W)WC;U.\F4<=1LH ].HKBM=UT-H_A_Q
M=8WDJZ2)HGO$60A&MY1MW,!W1F5C]#FJ'AO4K^\U2YT"ZGO5G6\&H1R/,V\V
M##=&"?7=^[(^O4C- 'HE%>;66LW<GB+P[-;ZG<7%GJ-]?0R3R2;5F1$E90L7
M(4(450W!.TDCFJ,>J:IIW@F^\0RZW?RSI?SZ?F5U,4,1O/+\TKM^\BYP>G;&
M* /1H]:M9/$,VB 2B[BMEN6RA"%&8J,'OR#^5:-<3IUHEG\6;M(YYY5?0X6'
MG3-(1^^<<%B3CO3?&E_,EU?6]IJ%PMQ;:/-=B"*0PK$<G;,S@Y8Y4@)@C@YQ
M0!W%%>::KKVJ0:;9ZO=&YGTMM*MY;J;3Y]DUC(0Q:9H@0)$/'KC8<#K7;>(F
MO3X>NO[,GBBO'55@:5BJEBP 7=V+9V@]B10!JTUY$C +NJ@D*"QQDDX _.O-
M!XJGC%O8RK>Z;--K"VE[#?W)/V;-N61$F!)*NR@A@<_,1QQ2:O87D3:%:W^K
MR7>WQ(J)Y5Q(&AC:)V$3MD%R#@ACS@B@#TZBD7&T;3D8X.<YI: "BBB@ HHH
MH **** "BBB@ K$\96D]_P""->L[6)I;B?3KB.*->KL8V  ]R:VZ* ."L9KN
MW\5Z=JUS87YTR?15M$_T21GMYE?<P>, LH88Y(_@ ]*V? FEW.C^%(+2Z1HS
MYTTD4+=88GE9D3VPI'';IVK<N]0L[$PB[NH8#/(L40E<+YCL<!5SU)/858H
MX?48KFW\:Z_*;&\DAO=$BCAEA@9T+H9MRD@<'YUP.ISQ6/IFFWL:> XH+&ZM
M9K?19[:XD-JZB"5HH@ YV\'>K'GTSWKU"B@#SKP9;17#Z)'?>'M7MM8T:!H'
MFNFE$$7R;&,;%MD@; P!G'7C%=3XRTJXUSP9K.EVN#<75G)'$&. 6*G SVYK
M<HH X]M2;6/#$&E1:?J,5]/%'#+'-9R1K#T#EG90N ,G@G..,YK,UBP>7Q'X
MTE_LVYD6XT..W@D%H["5\3;E4A>3\R=/Z5Z'2$@ DG '4F@#@=*M[D>)?!\S
MV5XHAT*6"XD>V<".0^3A6)'!^1^OI[UE:3I]Z/!_A^TQK&D:KIQG5+I+%I41
M\G*O'M.]&!Z].!@YKTBRU73]2>9+&^M[EH2!*(9 Q3(R,XZ9'(]:N4 <_P"&
M]1O#IVE6.HZ7+:WKV7FR>3"1;Q;2%VY/W6.00IYQGTJ3QEI5QKG@O6=+M #<
MW5I)'$&. 6*G SVYJ])K6E17+6TFIV23H<-$TZA@?<9S5T$,H(((/(([T <@
MVI-K'AB#2XM/U&*^GBCAECFLY(UAZ!RSLH7 &3P3G'&:R;I-/?Q[XPAO--DO
M/.TJT0)':M*6R)@5R <$\=<=/:O1JS;;1+>UUV]U=)9C<WD<<<P9AM*INV #
M'&-S?GS0!Q/AK3=3\+ZG8IK<%S=V[Z#;68EAA><0RQEM\9"@G!##G&#MQZ57
MT'0;S2K[P/#?6-P_V*VOC(WD-(ML)&4Q(S $ A1MZ_P_2O4** .5^'D$UKX3
M%O/;3VSI>79$<T31D(T\C+@,!P58&L[4WFT_QIJPU+1;[4]*U>QAMX6MK<S*
MNW>'B<#[H;?G)PO)R:[NB@#@8;:?3/$&OQZEI5Q)8:CI]NEJEM TZ*J1LCVY
M*@[>22,X!W'WJGX<T6]TGQ!X=CU6TGGDLO#C6T]P+=I$67?&=F\ @G:&'OCW
MKTJJEYJNG:<\:7M_:VS2?<6>94+?3)YH \ZT_2=2M_AGX:O[;3[G^V=!82K:
M/&4D=,E98L,/XHV./<+6IX@L[[23X>OVL[V_M[:69M133MYE$DJ_ZU54AF 8
ML,#D*U=S%+'-&LD3K)&PRK*<@CV-/H \V.CVD>K>%)++0;Z&Q_M&ZNI4GADE
M9/,A<;Y <[-SD':3QG) YQ8N;*_LO%C2:+'=&VEO[=;O3KBS8V[*%1?/AEP
MA55'&<$IC&<9]!JO9W]GJ"2/974-PL4AB=H7#A7'521W&1Q0!YH;#5$M[ZY@
MTZ\,-OXM&H36_P!G=6GMMH&Y%(^?#8; Y.SZ4GBO2+K4(_%6HV=A=R6M_'81
M1P?97WS2QR9=_+(W !-HR1SCV%>J44 <EI4#Q_$C6)X[.>*TFTVT1)#;LD;.
MC2Y&2 ,@,O\ D5)XQAO1>>'M1MX)KFTL-0\V[@A0NY0QN@<*.6VE@< $]QTK
MH;W4+/3;8W-]=0VT (7S)I BY/09/>K% 'F>M:5>2Z-\0KNUM+MH-7@2.SME
MMWWR2B'8SB/&1N)49(&=F>F#7HE@XDL+=PKKF-?ED0HPX[@X(JQ10!YOKMK>
MK-\1(%TZ]E;4M.46C16[.LI^SF/ (&,[L#'7G/3FH[S2KZZU)(=-L[FV>7PG
M/91S&W>-(YV*%%+8 4\,?:O0[S4++3U1KV\M[97.%,TJH&/H,GFG6UY:WL9D
MM+F&=!U:*0,/S% ''>$EM-0U"TOV\/:O8:E:6AMI9+XRJD0.,QIN.) 2,@@8
M '4' .E\0=)O-;\#:G8Z?&);ME22*/.-Y217VY]3MQ^-=-10!S-WJ:Z_;V=I
M9V6H)*UU;SR?:+.2%85CE21MS.H&?EP "<DCMDUR7B'3)[B'XDB+2KJ2:]AA
M2T*V;DS,(0OR';SAAV],UZG10!PMQ;7%UXYNIXK.Z\N?P[Y"S-;NJF0N3L+$
M8!P>AK'@M;]O"OAEK0:OI>L:?I1MU9]/>6)R%C#PRQ[2<,5&#Q]TD$\9]2HH
M I:,;AM#L#=VJ6MR;:/S;=#E8GVC*CV!X_"O-M:T^ZGTCQM NE7LAN]8M98$
M%G(?-11;AF7Y>1\C\^WN*]6JO#J%G<7D]G#=0R7-N%,T22 M'NSC<!TS@]?2
M@#SS7],N[R[\>166G7.V]T*&&WQ;LJRR*LP*J2 "0&08]\=JT+6>Z@\86VK7
M5A?G2[O1TMHC]DD9X)5<LRO& 67<".2/X0#VKNZJMJ=@EY)9M>VZW,<1F>$R
M#<D?]XCJ!SU- &+X$TJZT;P?:65VK1NKRND3'F*-I&9$_P" J5&.V,5TE06E
MY;7]K'=6=Q%<6\@RDL3!E8=,@C@U/0 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2.JNC(PRK#!%+7
M-^.]8O-"\(7M[8QR-< *BNFW]WN8+N^8CUXZ\X[4 :UEH^FZ;:26MC8P6UO(
M27BA0*I)ZG ]:BA\.Z-;BS$.EVL8LB6M0L0 @)ZE/[N?:LJUOH]'N;RWC76;
MZX>,7DEB\J3/:(<J,,S=&*L0NYCP< 43^/=*5=/:T@OM0_M&UDNK46<&\RJF
M-P&2/F&X<'Z=: -2V\.:)9ZO-JUMI5G#J$V?,N4A4.V>N3[]_6M">"&Y@>">
M))89%*O'(H96![$'J*\Z\3>+-0OO"?C(VUO>Z9)I)\N*X615;.R-^<,2"=_8
M=.X/%=EIWB*VU'6+O2_LUW;75O$D^VXC"^9$Q8!UY/&5(P<$=Q0!)!X=T>VE
MADBT^ - <P97<(>WR \+^&*>FAZ5%%>1)IUL([TDW2^6,3DC!+C^+(XYK0KG
MK+Q58ZO<VUE''>6_]H6\LUI,ZA1*B$!BO)*GYE/S <&@"PGA+P['&R)HE@JM
M!]G8"!?FBSG8>.1DGBK46B:9#=174=A;K/#%Y$<@0;DC_N ]E]NE<9X&\;(_
MA_PW::LNHFYU"$(E_<1'RIIL$[-Y.=Q .,C!QP371'QAIH-M(R7 L;FZ-I#?
M;5\EI=Q4#KN + J&(P3WY&0">;PCX=N-*72Y=$L&L%?S%M_(78K?W@,<'WJ2
M_P##.A:GI]OI]]I%E/9V^/)A>%2L6.!M&....*KV_BJTN;;4I4M+M7T^Z%I-
M"RH',AVX"C=@YWK@YYSQ46I>-=*TJ1_M/F^1%<);3W"["D,C8 ##=N(RR@D
M@9Z\' !O1P0Q6ZV\<2)"J!%C50%50,8 [#%9R>&M%2UDM1IEM]GDC\EHB@*^
M7_<P> O^STK5K!&J/J'C*?1X7*0:=;1W%R5."\DA;RTSZ (S'URO;((!=.@:
M091*=-M6<0&V#-$"?*/6/_=]NE0V_A70+3;]GT:QB*PF %(%!\L]5SCH:J1^
M--*DU*RLP90E_(\5K<?*8Y74$D##;AD X) !QP>F7:?XPT[4+JUA$=S MW;2
M7=M-.@5)8D(#,.25QN4X8#@T 7H_#^D1&R,>FVJ?801:[8P/(!X.S^[QQQ5F
M^T^SU.U-M?6T5Q"2&V2J&&1R#ST([&L5O$MMJ,8MH8;^W^VV<EQ:71C 61%
MY4@DJ<,I 8 X-9?@?Q8MWHOAJPOTOC>WVFI,EW.GR7#JBF3#9W;N<Y( /8F@
M#JAI&G#3YK#[% UI-GS8F0,LF>N[/WL^]5K?PQH5IHTNCP:191Z=+DR6PA78
MY/<CN>!S["M:N$\>^)'3POJO]E-?+)9SQ0R7EL558Y-Z94G.X\, =H(!/7@X
M .HB\.Z-!H_]D1:7:)IQY-L(AL)SG./7/.>N:=)H.DRZ>]A+I]O):R.'DBD0
M,'88P6S]X\#D^@]*I7_BVPT^\FAF@NC';W$-M/<*@\N*27;L!R03]],D @;A
M[XJP>+U_M?Q!;WMG+:V>D-&C3LR'<60,. Q/S;EP /K@G% &PVAZ6]Q+</86
M[331""20H"SQ_P!PGNOM5:[\)>'K^RM;*[T6QGMK3_CWBD@4K$/11V'MTHTK
MQ-9:KJEWIB)+!>VJ)*\,I0Y1LX92C,",@CKD'J*UII8[>&2:9U2*-2[NQP%
M&230 Y$6-%1%"JHP% P /2HX[:"*>:>.%%EF(,KA<%\# R>^!Q6-!XML9KFQ
MA>WNX!J$32V,DL8VW("[B%P20VWD*P!(^AJKIGCO3=4ETL16FH10ZFSI;7$T
M(5&D0,2AYR#A&(XQQC.>* -.W\,Z'::E<ZE;:1917MR")ITA4.X/7)]^_K3X
MO#^D06TMM'IUL()8O(>,H"IC_N8/1>3\O2M*N<OO&=AIZ:VT]I>_\28(]T%1
M2=C D.OS<K@$Y]CZ&@"U=^$O#M_;VEO=Z)83PV?_ ![I) I$7L..![=ZGO\
MP]H^J7$5Q?:9:W$T*&.-Y(@2JGJN?3VZ5SWCO6Y8_!NN"Q>[MKJ#3/MB7$+J
M-F<[1N!)S\IZ<<=:TK?Q1:W-Q>Z?);7\%Q;6@N</%AIHCD;TP2>H(P<'IQ0!
MLV=C::=9QV=E;16]M&NU(HD"JH]@*I#PUHBQI&-*M B3_:441#"R_P#/0>C>
M_6L_2?$5C_86CBR&H:@]U8BY@CD*M</$ OSN68#/S*.O)/'>LB?Q,\WB_0KV
MQ_M*XL;[2;F86*)M9F5XL$HV & 9AEB![T =E:Z98V,]Q/:VD4,MRV^=T4 R
M-TRQ[FHKK0]*O;MKNZTZVFN6A,!E>(%C&<Y7/IR>/<^M+HVKVNO:/;:I9%_L
M]PFY0Z[6'."".Q!!!^E&J:I#I4$4DJ2R--,D$4<2Y9W8X Y( ^I('% #(] T
MB%[5X].MD>TC,5LRQ@&%#U5/[H]A4:>&]%CABABTVWBCA9GB$2;/+9OO%<="
M>^.M2:/K-OK=M/+;I+&UO<26TT4H :.1#A@<$@_4$CFC7M:M?#NB76K7JS-;
M6R;Y!"FYL?2@"Y':V\5HMK%#'';JGEK$BX4+C& !T&*AM],L;33_ .S[>TAB
ML]I7R$4! #U&/2L>#QMI;ZE>6-U'=V$EM;->;KR'RUE@7[TB'/0=P<$9Z5/#
MXIM)+ZWLYK6\MI[J!KBU6:,?Z0J@%@N"?F (.TX//3K@ N6^AZ5::6^EV^G6
MT5@X(:V2(",@]1MZ<U;%M +IKH1()V01M)CYBH)(&?3)/YUQ=U\2(I/#\>JZ
M9HVI303/ L<TT2QQGS)1'U+<D'M[CMDC6_MS3X/$EZ+N:^M9;;3$N9XYV'V>
M.+<WSX!(W\,"1GA: +:>%/#\<XG31;!91.;@.(%R).?GSCKR?SJS!H>E6UC/
M8PZ=:I:7!8S0"(;)"WWMR]#GOZU2A\4VDE];V<UK>6T]U UQ:K-&/](50"P7
M!/S $':<'GIUQ4TKQUINKSZ4D-K?Q1:HKFTGFA"H[*"Q3KD':">F#CKF@#3T
M_P -:)I,ZSV&E6EO,L?E++'$ P3.=N>N*DOM!TG4[N.ZOM-M+FXC0QI)-$K,
M%/49/:M"L'4/%MAIRWTKQ7,MKI[A+VXA0,EN2 QW<[CA64G:#@'ZT 65\,Z&
MBQJFE6J+'$L*JD8 \M22%('!4$DX/&235Z[L[:_M7M;N".>!\;HY%W*V#D9'
MU KDM7U&YU/QI:^'XQ?QV$VF2W/VBRG6-BV^)5D#!@=JAFX[D]& KK[>)H+:
M*%YGF9$"F63&YR!C<< #)Z\"@"E+X?TBXTZ>PGTZWFM;@[IHY4#B0\8+9ZD8
M')Z8'I31X;T0:3#I7]DV7]GPN'CMO)78K Y! QUSGGWJK+XML(;];9X+KRS?
M#3_M&P>6)RNX+UW=P,XQGO5/_A/=,\Q\V>HB&/4!ITT[0 1Q2EE4;B3G!9@,
M@''?'% '5    # ':BBB@ HHHH **** "BBB@ HHHH *S]=O+S3]#O+NPM&N
M[J*,M'"J[BY]AD9..<9&<8K0JMJ%DNH63VS330[BI$D+!74@A@02#W H \ZU
MC7AX@\/V%S:WUM=^7XBL$B'DM"\1\R/Y)4.2K!MW8<8XK8C\2:S"OB"SN9=-
M:[TR\MXDN2C11F.54;.S<Q+ ,P"@_,0!WK2N?!=A=N\LMU=FYDO(;R2<&,,\
MD./+R F,# XQSWS3;WP1I]_/J$\MW?+->W$%TTD<BJ8I8<"-D^7C 4#G(- &
M%<>--9BT35YX4M6N-/UF"P4S0/'YL<IAP2N[*L/-]^G2M&?6/$B7\VB0_9+C
M5(+3[6TT-N!&P>1UB78\H(^X=Q!/4=*L2^ M.EAOXVOM2Q?745W,?.!S+'LV
ML,J<<QH3],# XJWK/A*TUC4;74OMM_9:A;QF$75E,(WDC)R4?@@KGGIP>F*
M,._\8ZIITUE#J\,.C27-K$RRSQF:W-R68/"TJMA,87:3UW=\8KNZP+SPC8WU
MO-:27%V+&>!+>:UWJR2*I)Y+*6W')RP()]<\UO\ 2@##U_6Y--O-(T^W""ZU
M2Z,"22 E8PJ,[,0",G"X SU/M7)^)]=U.X\*^.](G>%+O2K,M]HCC(6:&6)B
M,#=\KC# G)'&<<X';:UH=IKD$"7!ECEMIUN+>>%@'AD7HRD@CH2"""""<BJ=
MUX3L;W2M4L9Y[ECJ@Q>7&5$LHVA<9VX VC& !W[DF@"_I-IY-I%-*MNUT\2+
M)-%#Y9=1G:#R3QD]^YZ9K-\>:C>:3X#UR_L"1=06<C1LO5#C[P^G7\*W+:#[
M-;1P>:\OEJ%WR8W''K@ ?I3I8HYX7AE19(W4JZ,,A@>""/2@##T+1M-;P19:
M9Y$<UC-9H)%89$P9069O4L223ZG-9LFN:C(VO6NC-;+_ &#&D86YC+FX?RA(
M02"-HP0,X/.3T&#I:=X4ATJW%E::IJ2::O"61D0HB_W58KY@7VW\=J6X\)V,
MU_>7<$US9F^A6"[CMF54G1057(*D@A25RI!QWX& ##L_%.LZ_JEI!I3V5K;W
MVB)J<37$#2/&S,!M;#@,.?;\:CT3Q=K>H'PE=W(L5M=?B=6@CB;=#(L+2;@Y
M;D$J?EP,9')QD](GAFT@U=-2MII[>2.R%A'''L\N.('( !4\@U4M/!5A8V^A
MPP7=Z$T4L;0%D.,J4.[Y>?E8C\: .?A\7>)'TS3=18Z64GUF32Y(1 XS^^>)
M9 V\XQM!VX.>>1GBRWC+4M.?5-/OOLD]]!JMKI]M/'$T<;?:%1E9E+$_+N;H
MW.!TSFM9/!%BFG6UDM[?>5;Z@=10[DSYQ<OD_)TW,3CWI]UX*TR];5C=27,O
M]IR1S2Y<*8Y(P CQD %2NU?7I]: ,+Q'XPUKP]_;]F19S75EI@U.TG,+!'3<
M49'4-]X$<$'H>G'.UIFKZK_PF5SHNHM:2QFP2^A:")D,>79"C98[N@.[COQ4
ME[X.LM3L=0M[Z[O)Y;^!;:>Y8H)#$I)"#"A0,LQX&>?I5R'0(8=?&M&ZN9+K
M[(+0ARFTH&W= HYR2<T :U<)K\.O:'XFO/$.DV,6N6%S!';W^GA@+B()N(,>
M>&!#DE#R<\=:[NLB;0=^H7-[;:I?V<MR%$HA9"IVC (5T8 ^XY_(4 <A8ZL+
MN_\  Z>&[P0:)<P7)6"6 Y'EKC:V&'W<LN.@(SSQ5EO&NH'PQ:^*XTMWTJ6]
M$#VOEGS%A,WDAPV?OYPQ&,8..V:W5\':7$FCK;&YMO[*+F Q2X+!Q\X<G.=W
M4G@YYS20>#M-M]T,<EQ]@-W]L%@64PK+NWY'&X#?\VW=MSVH K6>LZSK+2WF
ME_81:6^IO9RP3A@QBC<I(^\'AL@D#&,=>O&#X5UB0>)-=T*QE@ANWUFYNI&N
M(F93"-@(0 KN?.._RCD]0#TT/@S3[;6[C4H+F_BCN9OM,]BD^+>2;CYRN,Y)
M )YP<<@U W@33B_FB\OEN!J#:DDZN@>.5AAL';]TC *]#B@#J1TYHK)TS3+J
MSUC5+N6^NIK>Z,9CAGE#B)E!#%  -H/R\>H)[XK6H \FURZU.[\&^.S>W<=P
MD&K+#$GE%=H'V<@ [CA>>F,YR<\UT-YXNU/0[WQ!;ZD+2Y-E:V]U;&",Q#]\
M[QA&W,<X91\W'!/ K2O? ^G7L6KPM=7T<&JS+/<11RC:'&W)4%3C.Q<]>G&,
MG,]WX0T[4+S4+B^>>Y&H6:V5Q%(5"-&I8C&%!!RS'(/?V% "Z/=>(7UBZM]3
MLD%AY*R07("(V_)#(4$C\="#QUQ[UO5C:%X=BT)"!J&HW[[0B27T_FLB?W5X
M&!TR>IP,DX%;- '#>#9SJ?C3QA>7O-[9WJV4"MUAMP@*[?0.26/KQZ"J>J>*
M)M+M_&=WI6FVUM?Z9)#]H>5BZ7#LJD' VD'8R\GT P:ZRY\-VLNLMK%K/<6.
MH21B*::V*_OD'0.K JV.QQD=,U2N/ ^FW6G:O:3W-X[:NZO>W&]1))M "CA=
MJ@!0. * *^HZGXATQE@N+O3#)(EQ-&8;:1G(4+L01[LD#+;GR!]WIFJ5GXIU
MS5Y_#$=H;"V&M:0]Z[20O(89%$1X <;A^\Z<=.IZ5OW_ (7M=1U*VU"6[O8[
MF&W>U=X90GG1,02KX'J <K@U7TWP78Z5)I3VU[?9TNU>TM]\BMB-MN0<K_L+
M_P!\_7(!S=MXBUO6G\#W"W-O:M>7-W'=1I"61WBCF7/W@=ORD@9X)!R<5JV?
MB+Q!JLEK?:9IT<VFO?R6TRML4K"LC1F0.9,[@5SMV=#CJ,F[!X'TZVLM,MH[
MJ^7^S;F2XMY1*H<&3=O4D+T.]O?G@BG6G@K3['69[^VNM0CAFG-R]@+C_1C,
M3DOLQG.><9QGG% %#2_$7B#6'TS4K+3HY-)NIW28-L4Q198+(&\S)((&5V]\
M#ISV=<WIO@K3])U.2ZM+K4%MGF:X&GFXS;)(3DLJ8XYR<9P#R!G%=)0!R?B[
MQ/<>'KFW5V2SLIH7QJ$UNTL*39 1)"I&Q3D\G\QCG O[W5++Q3XPU+2IK)9;
M;1K.Z8S1M*LFT3MM&UEQG'WLG'H>W;:IH4>J22E[RZA2>W-M-%$4V2(<]0RG
MGD\C'6J)\%Z<#J0CGNXH[^R2PEC1EVK"BLJA<J2,!F&<GK]* ,;Q#XQU.QTB
M;4K,6BK%I*:BD#(TKNQR6#[2-B # 8]23CI@W(Y!-\5K>7&-_A]FQ]9U-27'
MP^TNYBGB:\U%8[G3TT^X1)@HFC0,$+87[P#'I@'N#6C!X9M[?5H=32]O#<Q6
M7V)2SJP*9W9.5^]D _TQQ0!F_#'CX;Z(!_SQ/_H;5UM9N@Z+;^'M&M]*M))I
M+>W!$9F(+ $YQD >M:5 !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %<_XUTB^U[PK=:9IPM_M$S1X,
M\A10%=6/(4G^'TKH** .7.CZK8^+[G7;&.VF2_LXX+FWEG*>7)&6V,K;3E<.
M01@'H>>E9^D>#+[1-1\,>0]M+:Z7:W45P[2,KL\[(Q*+M(P&4\$]#[5TVE:[
MI^LW&HP6,WF/I]R;6X']UP 3^'.,^H/I6E0!P&L^$-;O+#QC86IL##K<BS02
M2S.K(WEQH0P"' 'EDY!.<C@5NV^DZB/'DNMRI;+:2:9':;5F9G#K(SDXV@8^
M;'7MTKHJ* $<,48*=K$<'&<&N T;PMXBM];T#4M1&FO<64-Q#>W"W#O)<^9L
MQ)R@_N'Y,X7/!QQ7?NQ5&8*6(&0HQD^W/%9V@:U!XBT2WU6VBEBAGW;4F #C
M:Q4YP2.H]: .7T;PAJ46B>'=&U'[*MOHEPMQYT,I8SL@;9@%1MY8$\GI@9SD
M1VG@K48_#-MX4N'MWTRUODF2[$A\QX4F\U4*;>'R I.<8YZ\5WU% '-R>&9/
M^$X_MJ*=5LIX4-U;X_UD\>1$_P""NV?=$]*S[?0-?TW7]26T32Y]*U"Z-T)[
M@MY]JS ;P%VD.,C*Y(QGG-=I4<T\5N@>:144LJ L<99B !]22!0!)7+6MD^E
M_$74[M_^/?6;2 (YZ"6'>"GU*N"/7:WI74TC*KC#*&&0<$9Y'(H XKPQX?\
M$.APQZ/(-*.G6A86U^N3</'SL5D*X!' +;CP.F3D9UGX*UZ>[TN;5?[/,B6-
MU9:A<QW#O+/YH0>:"4'/RG"]%SP<<5WPNI#J;VGV2<1K")!<G;Y9))&P<YW#
M&>F,$<U9H Y#0-.\5V>B)I.H_P!F-'9VQMX9X97W76%VH7!7]WQ@G!;)]!UJ
MZ1X5UBQ_X0I9A9%=#M9(+DI.Q+EHP@*#9STSSBNYHH *\YU#P?XB_L?Q%H=E
M_9\UGJ5ZU[;W$T[H\1>19'1E"'."#@@]#TKT:LI/$6G2"+9.K>;=-:1_,OS2
M+G=WXQ@]>3V!R,@')^(/"WB369M1WC39P]U:W-E)-<.# L;1LT0780N2C'>.
M3D CTGU/P=JVHS^*(UGM(8M6^S7$$X9F:*>%4 !3;@KNC!SGH<8KH=&\26VM
M:CJ=C%:W4%QILHBN%G51AB,C&&.01R#TJUINJKJ;W82VN(EMIV@+RA<.R]=N
M"<@=,\<\=C0!2\/Q:V%:76K33+20*$$=@S.'/=BS*I'LO..<D]M#5].CU?1;
M[3)79([RWDMV9>JAU*DC\ZN5&T\231PM(HDDR44GEL=<?2@#D+3PYJUQ%X<B
MU46F="/F"2&5C]I=8FC0X*C8"&W'KR,<CFJ>F>$=;L]*\)VLHL"^CWTEQ<%;
MAR&5EE4!?DY/[WOCI7;65U)=)*TEI/;%)GC"S;<N%. XP3\IZC//M5F@ KF-
M9\)C5?$]O?F1!8RVK6VHV[#_ (^%5@\0_!BV?4$CO73TC$A20I8@=!U- '"-
MX+U-/AGJ7AT74-SJ%U"ULD\S%5$8&R+) )X15)X^\6]:T7T75G\5RZMY5GY+
M:/\ 80GVAMWF[RV?N?=YQGK[4^U\;VUW875_%I.JFTM9I()Y5B1]C1G#_*KE
MS@@] :W]/U"TU;3X+^PN$N+6= \4J'(84 <+IWA3Q)H,/AR[T_\ LZXO;#3!
MIEY;2SNL4J J0Z.$)!!7H5Z&MMM'UE_%NE:Q*;.5+6QN()L2,A+R,C#:-I^4
M;,9)SSFNDDGBBDB2215>5BD8)Y8X+8'X G\*DH P/!>D7N@^%;73+_R#<0M)
MDP.74AG9AR0#_%Z4_P 46.K7]C:II,D.Y+J.2XAEE:);B$9W1[U!*Y.#TYQ@
M\&JUMXTMKI; C2M6B-Y/);XFM=OD2+T$O/R[LC'7/M6W87\&HP-+ 2"CM'(C
M##1NIP58>H_7@C((- &)X.T.^T&+58;N.S2*YU"2Z@6U8D*KX^4@J,8QCC].
ME0_$W_DF?B+_ *\GKJZQ+_4[)M ^TZQICI%).L M+F-'9W:3RT&,E?F)!'/0
M\XYH Q=:\(7'BR::74S%9K_94UA$(9#(=TNTLY.!P-@P.^3G%6+?0]7O+_0;
M[58[1+C1HI=ODS,PN)6C\O/*C:N-Q[G)'ISNZ1>&ZM9%.FW&G_9Y3#Y,R* 0
M,89-I(*D'@CW':KDD\43Q))(JM*VR,$_>;!; ]\*3^!H X>+PAK"?"ZS\/,;
M+^TK22"12)6,3^7.LN-VS(R%Q]TXJ;6/".H:_JVK/>-;06FHZ(NG%HI69XY-
MSMN *@%1O]><=!FNBT77(=<6_,4$\!LKM[.19MN2Z@$D;21CYJU* .2@T/5[
MR_T*^U6.T2?1HI=ODS,PN)6C\O/*C:N-Q[G)'ISG:1X1UJPL?!EO*+$MHDTC
MW)6=\.&CD0;/DY/SYYQTKOJS=3UNUTRXMK1EEGO;HD06L !DD"_>/) "CC))
M Y'.2* -*N)F\*ZK#%XITVT:UDL->>25999"'MGEC"297!W#C<O(]#CK71VN
MLB?4QITUC>6MPT+3J)E4JR@J#AE9AG+#C.?TSIT <M;^'KVR\8:=?6ZVYTRS
MTDZ<-\S>;R\;!L;<8 CQU[UU-%1S3Q6T+332+'&O5F. * ."U+PKXCOM2-Q)
M_9MPT&LQ7UK/-.X<6ZD8A"["$P.X)W'J,G-+<>$=<ET35K(+8>;>:XFI1DW#
M[1&LL;X/R?>_=X[CGK7H%% "#.!D8/>EHHH **** "BBB@ HHHH **** "FR
MRQPQ/+*ZQQHI9W8X"@=23V%.KG_&^DWNN>#-4T[3F47<T0\L,<!R&#;"?1@-
MOXT 2W?B"VGTW43IEY";VVM6G5)4.0,$JVTX)4XX(X/K5+POXRTS6-+T^.74
M[5]6?3XKJX@0_,"4!<@>Q)R!TK/O].O?$>N6NJP6-Q9^1I-U;2I<+L:224)M
MC]PI5B6Z9(P3SBOHVBW=W'X(1[":SET"'%U),@7#>1Y1C4_Q!F.[(R,+USB@
M#H=*\8Z1JND0ZE',T<4\KQ0HT;;Y""P&U<9)(4M@#(&<]#4ESKEG<1:1-9:W
M9PQ7ER%CW*'^U#!!C3D8;/?G&#D5QNDVFMZ=H7AZQET&Z_T.\N$N9HUB::,-
MYFUHB6X5MP!;@X)Z=1'IVD:M;^'/#-G+I-Y'+8^(9+F8-A]L)DF._()R,2+[
MGGKUH [?_A+O#WV@6XUBT,IN/LNT2 _O>/ESV/('UXZUM5YA?:3J4GA[Q3!'
MI=T9[O7XKNW41\R1*\!W _2-^O/YBO3E.Y01GD9Y&* .5USQ%*OB:#P[9W0M
M+B6SEN#<& R[75HU1=N.0=Y)^F,C-:ECK]A+IVG2S:C:R/>-Y"2Q9$<LPR&5
M<]/F5N"<\'TK-N;>Y_X6=8WPM)VLTTJ>V><)E!(\L3*/R0\]*Y:UTW68-,T/
M2CHEZTFF^(Y+F:4; C1-).X=26Y&)%],=.O% &CJGBK6[/P]XUNXYK7[1H]Y
MY5L3 =NSRXFP1NY/SGG/X5Z#7F6L:3JESX>\?VT.FW3S:C>![1=G^N7RHDR/
M3E&ZX_6O2XW$D:N P##.&&"/J* *IU6Q&K+I9N4%\T9F$'.XH."WTSQGUJ)M
M=TU8$F-R"KLZ(%1F9BAPX"@9.,'/'%8_B_2]2EN-*UC1(T?4[&?R]KG >&7"
M.#[*=K_\ JO/IEUH?C'2=1AMY[K2H],?3W\M=[POO5Q(5'+!MN"0"<@$T :=
M[XOTBT?1PMP)TU60I;RP@NA 1F+9 (_AQZ\^QH3Q#I]HVJW%[KUD]K!<K#@
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M]Z .QO-4L=/FM8;NYCBDNY1# C'F1^N!^5&HZI8Z1;"YU"YCMX2ZQAG/5F.
M![DFO/KC6;O6;+PX;]$%Y9>*C8S/&N$D:(3+O4=@1CCUS47B;5+OQ%X(U+4E
MNO*M8=8BMDM1&I!2.[C3+'&[<6&[@X P,=Z /4:*XBYUO7]2GU5]#5 VF7PM
MO*F,8AD50C2>83\ZDAC@C &!UYJQHM[KVI^*=9AEU*W2QTR_$/DK:\RHT".
M6W<89P<\YP: .OJ&ZNH+* S7$@1 0N3R22<  #DDD@ #DDU@WFJW-UXS_P"$
M<MKEK/R].^W/,B*SL6D**!N!&!M)/&>5Y%<E>ZKJ'B'0_"]S<SFUND\0BSG$
M"#8[QM(F]=P/&4SCISWQ0!Z-INIV6KVGVJPN%FAW,A(!!5E.&4@\@@]0>:!J
MEBVK-I2W,9OEA\]H ?F"9QN/IR:YWXBM<67PVUR2TN7MYDM68RQA0S?WNW&<
MGD<^F*S;^VU$_$=8;34O)N1X?<FY>!7;_7C'R\+Z=NGYT =KJ.G6>K6$MC?P
M+/;2@!XVZ'!R.G0@@$$="*K:;H-AI3[[?[5(^-JO=7<MPRCT4R,Q4=.!CI7)
M:5XMU3Q!9Z+;0;H+V\T==0EDMUC)W$A>!(<;<Y)')Y7D5O27FN1^ +JZNHH%
MUV*QE8I;'<GG*K8V_B!Q^% &A+X@TF">6&34(%>$XE^;B(^CGHI^I%7H)XKF
MWCN()%DAE4.CJ<AE(R"#Z8KFOAU%;?\ "N-",)$BS622S,>=\CC=(6]26+9J
M*WNY[C6[[PUHURNGP:186YA98U?>SAPH.[/R*$ XP3GJ,4 :EQX4TFYU.74#
M'<PW,Q!F-M>30+,0  75' ;@ <@\"M>**.")(HD5(T4*J*,!0.@ KS[2O%>M
M^(9_# BFAL$U73[J6=1!O*2Q,BDJ2>A+$C(],YIFF^)O$#Z;X<U.ZOK>1+O5
M7TRX@6V"AP'E3S,YR&S&#@<<XQ0!Z/17F%[XF\56VB:SKRWUI)#H^JR6[V8M
M<?:(5D52-VXE6P>,=QSG.!J:KXEU2RUA##=1S0?VU;V#10Q@Q1Q2;00[$ ^;
MEB<*2 -N1S0!W=%>;:AXE\16UIXCU!;^W\O1]7CMT@%J,2Q,(<JQ))'$AY'.
M?;BM;4-?U#1O$FI6%Y/OBNK,3Z. BJ6E#;&BSCEMS1X]FYS@F@#LZ*BM4FCM
M8DN)O.F5 ))-H7<V.3@=*EH **** "BBB@ HHHH *:Z+(C(ZAD8$,I&01Z4Z
MB@#$T[PEH^E.AM(;A8XR#%!)>320QXZ;8V8HN.V!QVK;HHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *Q_$'B"/P]!:2RV=S<BZNXK11 %)5G; SDCC
M/IFMBL'Q3H]WK5OIT=H\"M:ZA!>-YS$!A&X;:, ]<8SV]Z *-WXYAL;61KG3
MIH;R"W^TW%E)/$)8TRP 'S8=B$) !Z8SC(!)?',33S0V.D7]XR:='J2E?+0/
M"^[!&YA@_*>#@Y[=Z=J&AZ]!XIDUK0;VQ07D$<%Y;WL;LN4+;9$*D'(#$$'
M-#^'M2_X2&^U$3V\JSZ3'IZF1BK%E9VWMA<#)D/ ]* )--\9V^I7^EP+I]Y#
M;ZK;-<65S+LVRA55B-H8LIPP/(YP:=IWB^&_U.UL6T^ZMY;RT>\MEEVAV1"H
M(92<HQW @'\P1BLZR\):I:IX23[1:K_8=H]M(ZLQ+EHA&&4%>VT'!^GO4.B>
M#];T[4]$OKF[TZ66PMI[>=U1]]R9-A\QF)^^3'SGIGOTH ETKQ=8VNB:&;/3
M-4DBU2ZG@@2259)%D5I&(=F?N4;') '< 5>@\;VDMC'++;26MR^HOIA@N)$4
M).H9L%P2N"%X(SG('4UFZ=X.U6RL?#=N\UFQTG4)[N1@[?O!)YO ^7@CS3_W
MS[\31^$[[['J=K=0:7>VU_JLE[-;3EBK1.F-F=IPP8*P8#MVZT =7973W=FL
M\EK+;N2P,,F-P(8CL<<XR#GH:Y.Q\76%AI%M-;Z;JCI>ZO-8B.219'2?S'SD
MLYPI*MC!(''05N^&=&DT#P_!IKW#3F$OLW.6V*7++&&/)"@A03V';I7.0^#M
M5BL+"W,MD6MM=DU9CO;#*SN^P?+U_>8S[>_ !TF@Z\FN+?*;2:TN;&Y-M/!,
M5)5MJL""I((*LIK"TR\F\4^,-?@GN+B+3='ECM(8()FB\R4KN=W*D$]0 ,XX
M)QGIKZ#H]WIFJ:[=7#0,FHW@N8Q&Q)0"-(\'(']S/XU4/A[4-*\3W^M:)):O
M'J00WMG=,R*9$&T2(ZAMIQP05.<9R* )Y)$\,/(TMU=7:7]S%#9VTDID<2$$
M%%9C]WY2V2>/F]A56^\=VFFV6KR75A=BZTEHA<VR;6;;)]R13D!D/MSP>*EU
MSP]J&M6UE<&[AAU*PO8[VV4 F%2H(*,>I#*S MQV..,'.UKP;?:Q::Y,9+6+
M4=52WAQO9HX8XFW 9V@L22W8=1Z<@%G4?&TEI9>(L:1<17VD67VU89W0"6(A
M\-E6..4;(Z\4Z/64FU?PVE[8WRW]U:SRPE)E$1PBEPRA\$G*XR,#/4<TS4_"
MM]JNI:_/)-;PQ:KHXTT;69FC8>9\W09'[T\>WOP^/P_JYU3PW?3R6+-I5O-%
M*J%U#EU51MR#TV]^N>V* &Z?X]@O_P"RI3I-_!::E=26<5Q*8\+,A<;2 Q//
MEMR!C..:G_X3:U%@;MK&Z"+JHTJ1?DRLID$>[KRNXCWQVK,M/!VJV^C:#8M-
M9LVF:L^H.X=L2*S2G:/EX/[T\_[/OQ'<^"]:>.\M+>]L%M)-:35HG='+Y\U9
M&1@.."IP0><]J -J_P#&-K8P:C>"UGGT_39O)O;F/!\M@ 6(7.6"[ANQTYQG
M!IMUXTM+6#Q!*;2XD71(4GF*%#YL;(7!3GGY1WQ5&7P=?+:>(M)@N;<Z9KLL
MDTCOD2VYE4"4*,$,#R1DC!/>H-7\%:E,?$5MIES9166LZ>EJ?.5R\+)&T8QC
M@@@CGJ,=#0!NOXHA.I-8VUM)<3QQ0S2QJZAU24X#!2<L!C)(Z=LGBD\9MJR>
M%[I]%BEENU:-C%"^R22(.#(J-V8IN /7/3G%9&K^#;S6?LPN#8BXMA";748=
MT=Q:E<;]N =RG!X+ <G.>W3ZO;W]Q9*NFW,=O<K+&X:52RE0P+*0"#R,C\:
M.4\.>(M NOMNL6.KWD=K96C_ &_3[Z:1I+5E(8L4<E@<!@<$CCCO5QO']E')
M>1O93L]O8M?JL,D<F^-?O+D-A7'7:3]":BO_  4WB#5K[4-42VM&N=+ETTBS
M<NSK(1EW8JN=N!M&.,GFGQZ-XKNO#E]I>KZCIL[O9R6D,D$;IYA9=OF29S@@
M<[5X))YZ8 )%\;E8+"YN-"U"WM+^XA@@N)&BVGS5!5B V0,G;R,YQQS3_$NN
M6D6CZ@UY97SVEM=P0/):S",LS.A!!# [0S*#^(P>:GN?#;:EX#_X1Z\=%F^Q
MK )8B2$D0#9(,@'AE#?A4&L^&;R_\$KHD-Q"UVTD4LUQ+D!W6597; '\3 \=
ML^V* +5_XH2UDO1;:=>7Z6$D<5V;50S(S!3A5ZL0K*QQT![G(JKJ'CO3=/NF
M1E:6&*[6TFDCD0LCD@9V9W%02 2!QSP<&HD\/:]8>(M2NM*U"RCT_572:YCF
MC9I+>4($9HB, Y"C[W0C//2BS\/^(-*UJ_6PU*S_ +%OKIKMUFB8W$#OS(J$
M':03D@GIGH: -_5M6M]'M8YIP[M-,EO#$F-TDCG"J,X'OD] ":P]0\=6NE6F
MLM>6%TMUI,:33VR%"7B;.V1"2 5R"#W!!XZ9O^*=!DUZPM1;7"P7EC>17ML[
MKE/,0]& YVD%@?KFL77?!M]KUKKL\DEK#J.IV,=@@#LT<,:LS$YV@L27/8=
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MKB_BR ?AEJX(!'[GK_UV2NTK*\1Z!;>)M&FTJ\FN(K:8J9/(90S;6##D@]P*
M ,'7Q?-\2/"\<5S L+6]XP1X2W01@Y^<9.#@<<<]<UJ^)VET?P-JTFD&*RDL
M["62#9$-L>Q"0 HP!TX]/0]*GN/#\5UK6G:K+>W9N;".2.( H%8/C=N&WG.T
M=,=.*OW]E!J>G75A<J6M[F%X90#@E6!!Y^AH \_VZI)XH\'^5=6HO7T2Z_TB
M2!F4#-N<E-^6/_ AZ^U7=+\9ZEJVG:)#';QKJ5_;W,TS1H&5?)D$9VJSKU9@
M?O' !Z]:V[7PE;6EYIMVNH:A)-I]L]K"TCHV4;;G/R]?D7TZ>YS2;X>Z9_9>
MGV<5]J4$NG2R2VEY#,JSQ>8277(7!4D\@@T ;7A^YU6ZT:&36[*.TU'+++%&
MX9>"0&&"< C!QDXSBN9\*3G5/B!XNN;WYKJPGBL[9&_Y8P;-V5]-YR2>^!Z5
MV%A91Z=9I;1O+(%R3)*Y9W8G)9CW)-9]UX;M9]9_MBVGN+'46C$4L]L5_?(.
MBNK JV.QQD=C0!RFK>)Y-*'C>[TO3;>WU'2HX7N))27CN&*;E.U=ISM."2>P
M'-;%YJ7B&PD@AN;K2]]P9GC,-O([A55=B"/=EN2VY^  !P,\37'@C3KNQUJW
MN+J\DDUG8+VXWH'<*NU0,+M4 #' S5N]\,6U]J-CJ#WE['=6D+V_F12!#-&^
MTLKX'<J#E<$8X- '.V/BW7-8_P"$3%J+"W_MS3I;F0R0N_DNBH> '&X?/TXZ
M=:J1^(]=U>'P;.MU;6TMUJ5U;72)"S)(T2SKG&X':3'G;GJ1SQST6F^"+#2F
MT<VU[?\ _$I@D@M@\B,-CX!!^7T50.G3W.4B\#Z?#86%HEY?K]AO)+R"42*'
M5Y-^\9"]#YC]L\\$8% %2#Q'K^IS17FE:='/IXU&2TF1MBD1)(T;R!S(#N!4
MMMV=./>C3_$>OZM)8:AI^G1RZ7/>/#,K;%,<(9D\P/YF205!*[.Y Z9-ZW\%
M:?::U/J%O=ZA%%<3_:9K!;C_ $9YLY+E<9R2 2,X)ZBBP\%6&FZK->6MWJ"6
M\LYN3I_G_P"C"4G)<)C(YYQG&><4 .U*V'AK3M7U?2=.\^]N)$EEC@A!9AN
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
M@8M^"].O- U9+>U\)^(K/3IIRXAN-0@>VM2W5E53NQ[9/YT >I4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %96N^(=/\/06T
MM_*$%S<QVT8]6=@,^P .2?:M6N8\<VMU<:;IDMK:S7)M-5M+F6.%=S^6D@+$
M#O@<XH U[C7-*M'1+C4+:(N%(WR <,<*3Z9/ SU[5H5YU/8Z@L'C73;S3+JY
M;6MTUDXBWJX>!8Q$S#(0HR_Q$#G(-=E:VMU8>%H;1P+V[M[)8B&.!.ZICDG^
M\1^M $MEK6F:C.8;.^MYY0GF;8W!)3.-P]5SQD<5C^-];U/PYHBZM8I;/;P3
M1_;!-$SE(2P#.NUARN<X],]*YOPM;ZB/%.A7L^DZA;PC1)+20/ L45M)OB/E
MJN>$&T@$Y)QU->AWEI!J%C<6=U&)+>XC:*1#T96&"/R- &?J=]>I<Z5;Z;):
MM)=2DR&2,N!"JY9QAAWVCORXJRVLZ8FH)8/?6ZW;ML6(N-S-C.T>^.<=<<US
M?@'1]6TZR:/6_FEL =.LW)R7MT8[9/8L-@/_ %S%9&CZ=*+[^Q]9\/ZG<W5M
MJLE[;WWG/]D8&9I%ESOP& 8C;C)/U. #MY?$.D0F8/J$ ,*/(X#9(5#AR/7!
M(!QT/'6LZT\3VFL6^A7=AJEE!'?D/]GGP995,9;8HW###()X/ -<YI6F:K;Z
M@UO8+>MI=S;W/F6>H0$-8R-R!%*0-R,Q^[S@#/'2H]/M;\Z/\.HI-+OHI-,D
M1+H/ ?W>VU>(L<9XWL![]>G- ':1^*= EN8;:/6;!YII#%&BSJ2[CJHYY/4?
M6IKS7=)T^5H[S4;6W9" _FRA0A/(#$\ GL#UKSQ],O?[#O%73+L3/XM6^4"V
M;<81<J_F=.FP'W[4W551]3\1Z?)9ZP^F7FI07,LMKI[7'S1K$6VNC?+S&HP5
M)7!]<  ]1W^=;A[:6,[UW1R8W*<]#P1D?C7$Z#XA\5:SX*A\100Z7<3.)&^P
M+%)$7".R[5D+MR=O&5QSCWKM$NH9;-+N-B\+H)%9%)+*1D$ <UP/@RZU30OA
MU::<FAZA)K$7G!+:2$QJ&:5V4M(V%"X8$X)/L30!TNF>,]$U+P]8:U]LCM[>
M\A,J+,P#*%X?(_V3P3T%32^*-*BUVRTC[5&US>0-<1$-E2@*@<]#G<,?2N%L
M_#6H>&=+TC0%L9[D)I5S')?V<09FGD<.T)9ON1DDG/&<#D=#:T&RU2UN/!4T
MNF7L0AT%]/F/EC,$O[C!<9X'R,<GTH [N+6=,GO_ +!%?6[W>&(B#C<=IPV!
MWP>#CIWJQ=75O90&>YF2&($ N[8&2< ?4D@8KS[P;I[@:-8:KX=U./5=%4QF
M]GG<VXPA0R1$OAMXQP!QDYQBMSQI#?I=>']3M;2:]M=/O_.N[:!=SE#&Z!PO
M\6TL#@<_E0 W0_%\5W?Z\M_?V*6EG?QVEM,O[L-NC1@IR3\VYBO;D=*Z)=4L
M'FNXEO;<R68#7*^8,P@@D%O[H(!Z^E>;ZEI^I7UCXRFM]'O@MQJEC>VZ-#M:
M:./[.7VJ>2?W;<=<\=>*DU6QUG5[OQ;<V&E7J&ZM]/EM1./)\_R9&=X\YRI8
M<<XQGG% 'H=CJMAJ1F6RNX9VA8+*J-DH2,C(ZC(Y'K56;Q)IL'B6#0))U%[-
M;M.%)P  RJ!]3NX'L?:LWPM':W=]<ZM#H>IZ=/-$D4TFI._FR;22%"LS<+D\
M^_&>:@U>SOO^%@6EW!;W!AGTBXLUN8ER(96DC8%N>!@$_ACK0!T,6LZ9/>BS
MBO[=[D[ML8D&6V\-CUQWQT[U:GGAM8))[B5(H8U+/([!54#N2>E><Z=I.HW?
MA_P=I$EA<6FHZ)>0O=2O&0BI$K*S+)T<2# P"3\_.,&NC\>6FH7.@V\FG6[W
M36E_;7<UK&1NGBCD#,@SP3QG'?% #=)\3F_\6Z[8&YM6T^PM;>9'52K(7,FX
M.2>P0'H.#6Q%K^D30W,R:E:F.UQY[&0#RL\C=GIGMZUP&KV6K:WJ/BBYTS2K
MV/[7IUB;<W$9@\YH97=X^<$$@A>?7TYJ>[3[9I%]J^G^$=3%XZV\4RZD&DE9
M5E5CLC9SO,?S,.@)QC/- '6:EXOT73=%N-4>\CD@@D$+!#EA*<80CL>1UZ Y
MZ5FOXR@LO%E]:ZCJ-A!I$=A!=03L=F6=Y%(+%L'_ %>> .]<O?:5JUQIOC58
M],U.0W=U974#3HH>=4$.[ !^]\C?* ,8Q@'BMB^M[B[\4Z]??V9>"*Y\/I;1
M%[=B6?=*2G /.'3C_ X .]1UD171@R,,JRG((]15,:SIC7PL1?VYN69D6+S!
MEF')4>I'<=153PG%-!X-T6"XCDBN(K&&*1)%(975 ""#[@UQ-GHNJ3^#M(\-
MW%I<QZMI^J1RO=&,^7M2<R-,LG0[D)XSNRQ!'4T =Y!XCT2ZOUL+?5K*6[9W
M188YU9BR %A@'J >:S/%NMZEHUQH<6GFT_XF.H)9.;B)GV;E9MPPZY^[T]^M
M0^#;-X+[Q))<64L+SZO+/"\L)7?&410P)'J&_P FHO'<-Q-=^&'M[2ZN%M-7
MCNIS!"S[(U20%C@>K#CK0!8G\1ZAHGB33=+UJ*VDM=39HK6^ME9 LP&?+=&+
M8R,X(8\CH*T;#6+=K6ZN)]6L;J$7;Q1O;=%](SR=SCOC\A6%K%A>^+?$VA%+
M.>VTG2;K[=)<7"^6TTJJ0B(A^; )))( ],UDPZ3--IVHQSP:O92OXCGN[6[M
M(&\R ,K;9=NT[E/*D8/W^: .YD\0:1%:Q73ZC;""4.4?S 0P3[Q'LO<]N]8N
MI>+HM+\56,-U?V$6B7&FRW?VASCYE>(*0^[!!$G&!6!&OB%_[.CU+29'E>VO
M8FOK*U5))"THV!@?]2)%&]NG.!E>13?#ME>Z=)X+O;_2;U(K+0Y+&;_1S(\4
MW[G&57+ $(XSCZ]: .UN-8MIFTB2RUC3UBO)@4W,'-TFT_+%AASG!SSP#Q6-
M%XDO&M?%'VS4=-L&TZ_^RV]U/&1$JF.-QO!?D_.1P1].U8D'A^^TRR\-1"QF
M55\13:@8(HRPM+=Q/M4[<@8\Q,@=R>PS4>L:;J%QX;^(%M%IUX\U_?![5! V
M9E\N%<KQTRC?E]* .TE\6Z-!KEWI,][%%/:6ZW$S2,%55.[N?0*2?05H1ZMI
MTL5G+'>V[1WIQ;,L@(FXS\A_BX!/'85S\$$Z_$>^N9+"X>QO]*MXTF,?R H\
MI97ST.'7@CO]:J>#M*O+#4+S3[G$FGZ%(]MIS!LEDD"R 'W1&6,'T)H [>N)
M\1^.HH- \23:)<6[W^C<.LR%E8@*3@ @X&\#/3/K72Z'K":[I:7R6EU:99D:
M"[CV2(RL00P!/IZUP'B#3=3;2?B%I\>EWDLFHRK-:-'%N24&&), COE6SZ8Y
M[4 >A6>M:7J$UU%9ZA;3R6A N%CE#&+K][TZ'\CZ4MEJ^G:E++%97L$\D0!=
M(W!*@]#CT/8]#7#>)-(U'5M<UQ=+M9HUNO#J6T$CQ-'&T@D=O+)(&,JP'XUL
M>%Q!J&J'5CX>U73KU;7[--+J4KEL;@WEIN8[E!R=V!VQU. #7U#Q'IVG:W8Z
M//.J7EZKM$K= %[GZD@ =ZRO"WB^'48!;:K?V,>JO>W5O% AV&012N@(4DGH
MF>O8T[7X+I/''AG48K.XN+:&*[AE:%=WEM((]I/H/D;FN7M]-O8]"TU/[,O%
MF3Q6][(OV9MPA,\C>8>.FQA[]J /1)-9TR*_2QDO[=+IVV+$T@!+8SM_WL<X
MZXYJNGBG0);J&VCUFP>::0PQHLZDNXZJ.>3V^M<9ING2C4IM&UGP_J=U/%JT
ME];7HF?[(RM,94D)#X5E#8VXSD#UJL^F7O\ 8=ZJZ7=B9_%BWR@6S;FA%RK^
M9TZ; ??M0!ZE10#D9HH **** "BBB@ HHIDTABA>18WE*C.Q,;C],D"@!]%9
M&A^)-.\2:4VH:6[S(CM&\17;(CJ<%&4XP?KZBKFEZA'JNFP7\,<L<,Z!XQ*
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
M#<.C2P+'+@LRD98$%=W7Y3SR<MU0S6EOXYU>SO[N"XLM7MY(?)G94)\JW!W
M<."#C#9%>H3:1IMS91V4^GVDMI$0T<#PJR(1T(4C (J)] T:5+A)-(L'2Y8/
M.K6R$2L.A;CD^YH X_7;N]AU[QC#%J%W''#X?CNH568@0R9G^9?0_(OY4FBR
MWUKXDT-%U.\G_M'0)+B9;NX:1/-0P[7"DX7[[ XQGOSS79R:'I,LDLDFEV3O
M-&(I6:W0ET'\+''(]CQ45QH-B8#]BM;2TO([=H+6Z2V0M;@C V\= ><=* .,
M\+-JNKS^&KO[?>,J6LCZL3=EHYY/EV%!G!!.XC: -IP>PK>\<7%Q:VVBR6UU
M- S:S9Q/Y4A7>C2@,K8Z@CM5#1? <=G=VD]SIGA^VFM&5ENM.M#'-*5]6/W<
M]^6R"1WKK[S3[+44C2]L[>Y6-PZ":(.%8=",C@^] 'F.O7&H06OCJ^CUC4DD
MTF]A>S5;I@D>8H7(*@X926;Y3D<]*[GQM&)? FOJ2XQI\[ HY4Y$9(Y!SV_&
MKLF@:-*MPLFDV#K<L&G#6R$2D="W'S'ZU>\F(P>1Y:>3MV>7M&W;C&,>F* /
M-XK""Z\0>"[1;JY6)M%NB[17+A^1;G ?.Y>O8C\JCTS5-2E\/>!IY-1NGEEU
MB2TG8RG,\:_:  _]X_NUZ^E=]#H&C6Y@,&D6$1MT,<)2V1?+4]0N!P#Z"A-
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
M!^2$\=.*[.B@#SW3K/5=8\(#0KKP\^FZG:Z7)8?;I_+**QCV#R64EB&(4G@
M >N*L^&Q<2&&^O?"FH6NIZ?:-'))<7 DW' S' 2YR&(SDX' _#N:* (+.=[J
MR@N)+>2W>6-7:&7&^,D9VM@D9'0XJ>BB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBH;R%+BRGAD7<DD;*R^H(Z4 +;7,-W;I<6\BRPN,JZ
MG(8>HJ6O&M!U2SLO"O@>TEOK6VTNZLY$NI9R7A%T$CV)(0Z[?E\S )QD#C.*
MT_[.AEU/PCI3:]>:C8W!OXS*ER\8GC"$JH(;+!<D!LY('4B@#U*D)P"0,GT]
M:\CUVU2&T^(FR]O@VE0P2V1-[*3 XME8$'=_>]??U-=#9Q);?$ VD=U<^3?:
M";FX!NG.Z02J X.?E.&(RN/TH [2PN)KJP@GN+22TFD0,]O(RLT9]"5)!_ U
M8KR302^I6?PVCNKZ[<7EC<"X473KYV(@?FP>3DGGKVJ72]2MDTK2-.O+V1U&
ML:C;P+<W.(&CB>4*)F.2P52"JYY('ID 'J,MS#!)#'+(J/._EQ GEVVEL#\%
M)_"I:\;TJYM+ZP\ W6I7J3>1J-];R3R3GY0$G"*6)XX5,9.<8ZUJ:7>QZQJ@
M:\\01V.N66LR(]HJM]H=!*P6+:7^:)HRIR%QCYNH)H ]0J&6ZABGC@9QY\BL
MT<>?F<+C./S'YBIJXC6XK*/XL>'I[IDC9].NE1GDV[G$D.U1SR>3Q0!T?AW6
MX_$6BQZG%!+ CR2Q^7*1N4QR-&<X)'53WK4KR#0T2ST;PGJ5O<3)<3>([FU?
M$[;&B:6YRFS.W!(!Z9S5_1KV/6=1@DN_$$=GKMIJ\B36:*WVAU$C 0E2_P T
M10@Y"X &[J": /39(HYE"RQHX!# ,,X(Z&L_5-<MM+N+6U,<MQ>W;$6]K  7
MDVC+'D@!0.I) Y'<@5IUP6J.=(^,6GZK?G9IM[I+:?!.W"1W'F[]I/12R\#/
M4C% '4V^L/)JJ:=<:==6TKPO,KOL:-@I4$!E8\_.."!WK4KC[W4+U_B9::,M
M_(-/ETN6YEA0("&#JHPX&Y00Q/!ZBN3T3[#:_#OP]JUY?7\EWJ4MO;R2/?,(
MY2)&(20MD*G!#$#)Z<YY /7*KW#VMDDM].8H@B?O)F !"CU->2QWYN-':W35
M6/D>,(H$^RW3*%A>1/E&&^YRV,\<<=*=XB@AAT3QWIOF2/96-_8RPI+,S^5O
M$+.<L2<9+'KCDT >P45YAJ]]87NO:MHUYK]MI5NMI"^F3R.P.P@[I(7\Q07#
MY!ZG@=JBO[U-0U;6-)UCQ&FEW4"6SV,\R-',8S$A\R(;U&XR>8" ">BG(P*
M/01K(_X20Z,UE=HQMC<I<E!Y+@,%90<YW#<O4=ZTZI3JD5A-<N_E3?9R'N/+
M&]0 3G'MDG%<CX)GNK?5Y-,U&WB:Z%A'-'?V<YDM[R+<0)"IY60D\]=WJ<4
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
MMO%Z6>G:!9:7:WVN-?63M:W)(B,_E*.6\S!!((.2,<]Z .NEL;.9H6EM8)#
M<PEXP?+/^SZ?A2RV=K//%/-;0R2PG,<CH"R'V)Z5SUQXQ^QWUK#=Z9-;QW%\
ME@IE<+(9&4'<J_Q1@L%+ ]<\8YJJWC[8+B9]%NEL[75%TVXG:6/]VS,B!MH)
M)&YUSCH#WZ  [%E#*58 @C!![U#;65K9AQ:VT, <Y;RHPNX^^*Y>/Q?/;:OX
MF&I6\<5AI+PQHR2 LQ=%9>H'+%U'7 X]S3U\=6<4E_%>0"-K40E)(9A)%-YK
M[%"R< -N(!!QC(.<<T =95>*QLX;A[B*U@CG?[\B1@,WU/4UEZ'XC36+^_L3
M;^7-9E"9(Y/-AE5P2"C@#.,$$8!!K5O;H65A<79AFF$$32>5"F]WVC.U5[DX
MP!ZT -73[)&G9;.W5KC_ %Q$2@R?[W'/XU+#!#;QB.")(HQT5%"C\A7+/XX2
M!-92XTY_M.EV"W\D,,RN3&0WRDG&UQL.0?;&:DM?&$]U>BS_ +%N$GFTXZA:
M*TR?OT!4,O'W6RZXSUSSB@#HY+2VE@6"2WB>%< 1L@*C'3BFO8VDDD$CVL#/
M!_J6:,$Q_P"Z>WX5D:5XHCUBQT2YM;8L-31I"GF?- JCYBW'8X4CLQ ]ZWZ
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
M4EVW_? 8 =A@?2D_X0;5(-+BAL]8@AO+#4YK_3IC;D@"1I"Z2C=\P(E9>,=
M:[NB@#F;O0]4U/34M]7;2]2$K,;NUD@98&! "A,[BI!&=QR22>G&-+P]I1T#
MP[9Z8]TT_P!ECV^:Y/3)..23@#@9/0"M2B@#S/PEIC^)?"TUB]Q:MIHURXN)
M/+),C!+MI%3'0 L%.[/W3C'>NJTG0;W3AX@W36[G5+M[J/ 8>66C5-I]?N Y
MXZU;U+7!INN:-IIM7?\ M.62)9@P"QE(VDY'4Y"XK7H XK2_!E]HH\/W5I=V
M[WVEZ?\ V;,'5A'<P_*1ZE&#*#W[CWIZ^"Y[>?2YH+J$RV^JS:K=,R$>=)*K
MJ549^4 /QG/W17944 ,FC$T$D1. ZE21[BN*TWP5J6EVWAR:/4+62_T2%K1?
MW3)'<6[*JE6Y)#?(K;AQGC!KK[J>YAEM5M[,W"22[9G$BKY*[2=V#][D 8'K
MGM5+P_K@UZVNYA:O;&VO)K1D=@Q+1MM)XXY- !H.BC1TOI'D62YO[M[NX91A
M=[   #T"JH]\9XSBN<UGP5JVI76JM'JEIY=W=VUU"T]NSR1")HV\K(8#9E"<
M =6/UKN:R/$>N#P]IB7S6KW"&XA@(1@NWS)%0$Y[98=* -90P0!B"V.2!@$T
MM%% !1110 4444 %5M0L8=3TRZL+C)@NH7ADP<':P(/Z&K-% ''V'A35YO#L
MWA_7]7@N].^R-9QFW@,<LB%=H:0EB"P'8 #/)S4]GX:OS-HLNJ75O<2:+&XM
MVC0KYTA3RP[YSM^4G@9Y.<\8KJ:* .(T[P7J%CIWABT:\MG.BW3W#.$8><&6
M1< ?P\2'UZ>]22^"KJ\L/$EI<7T<7]K7BWL,T"G=;2((]G!^]@Q*>W<5V=%
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
MJ\_S9$H;@$G<<GJ,U<FT"VB^'>G^(=)B:;4;6*UU)SYS/]I\M%WH<DCYDW#
M[A?05Z2L$*APL48#G<^%'S'U/K3PBJNU5 7T XH \X\6M"_P\O\ 7"S6[ZA=
MVUQ&VXQD1^;&J ].J?,0>[-27M_H][XC\1:7XDO'MKQ9H'TLI)LE,.Q"OV8]
M2QD#@[>3G!XQ7H[1HRA612HZ C@4AAB9T<QH73[C%1E?IZ4 >77UU9:EK^M:
M=K&K_P!FZO!?I)8!8Q]I,0"&/R"3R&(8%0#DEL]:O07$EIXXAD<6NIVESJDT
M45S"^VZLY0C@Q2K_ !Q@ XZ8&TXZ5Z&T4;2K*T:&1>%<J,CZ&D$$*S&81()2
M,%PHR1]: .+\>PZ<-=\(76I1V_D)J3QO+.!M :WEP"3ZL%X]0*YV^N9KOPUX
MCF:0Q^+K3576T^;$RGS!Y"H.IC9"!CH<L3WKUEE5@ R@X.1D=Z:88C,)C&AE
M P'VC<!Z9H Y/XGP+<?#+71+$LA2U,F"N<$8.1].M8EW;Z!JOCT6P>UDTX^'
M794BEVQD>?U^4X(ZGT[UZ20""" 0>H-,\B+_ )Y)TQ]T=* /(-.UR"?2?"<7
MB/48(M+N]# 6YO1OB>Y! 8,Q( ?:!@GG[V.37H-AISR^ ?[-M=0N+IGLG@@O
M+GB1P5(1R?I@@]Q@UO-;PO'Y;PQLF<[2H(SZXJ2@#B/A[K6G6O@?3M-O+B&R
MO],@6UO+6=PCQ2)P<@]CC(/0YJ.YN;2^\=7-EKJ*FF2Z4DM@ES\B$[V\YAGI
M(!Y?^T!Z9-=LUM \RS/#&TJ_=<J"P^AITD,4P EC1PIW ,H.#ZT >4:0DUY>
M^!+?7KB66:>ROUD2:9@9H@5\HNN>24P3GKDYJIIYL[70?#]_%=$7,'B=K**5
MK@DK;_:)$\L9/W=F./H:]C:.-F#,BEAW(YIOV>'&/*CQ_NB@#QW4+&"XT7Q=
M<6UW<?V]9:XXTW;=.9$D/E[%52>=QR.G(^G%GQ'J]DFL75Q'>1P7EGK]BD[7
M$O[Y4S$'V#CRX-K'KD,6;I7H&@>'3HUQJ4\T\-S)>WLEVK"WV&(N "H.XY'R
MCTK:,498L8T);&25'..E 'CFJ?8ET?QEJ2W;?:K'7X6M93<L3#D6^=N3QG+
M^V1VKIM<M[C1_%<OV&%I+?Q/!]D#*-PM[E<_/Z!3&78CN8O>N\\B$Y_=)SR?
ME%9EOH]R-;DO[S4GN8$)-G:^2J+;9 !Y'+'&0">@8CO0!9M+C3K6Y31+>:-;
MB"W606V[YUBSM#?3((S5ZF[%W[]HWD8W8YQZ4Z@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M1$R1ER#*J-NQAB#C(XR>O&%O_!ES>?\ "4JFHPQ1Z[:I;!?LQ/V=5C*9^_\
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
MOM9=@&T@'!!)XY J[I?BNYU&R;.G11:A'J;:?):&Y)VE>2V[9_<&\<<C'/-
M'44@ !) &3UKDT\9SW%Y:FST>YNM/GO6LVFB20M'AF3S2-FW9N4Y^;(!!]0&
MV?C.75;?4)-/M[-FM([CS(I+DB6"2,X598]N5W#)R/3'/6@#KZ.M<3I'BZ^D
M\/Z L]M'/JNH::MX=ID9=@5,LVR,D$LXXQ@<\^MNP\67&KBPLH]'DMM2NK62
MYGM+YFC\A%?R^?ER=S?=X&1D\=" =4"#R,4M<?\ "X$> +,-&(B+F[!C4Y"_
MZ3+P#WQ4/Q-BC?1](+("?[9LTSWVM* P^A'!% ';5GZWI9UC3'LQ=SVC%TD6
M:'&Y61@PX8$$9 R",$<51\26EM,ND+)!&RI?Q!05& .>/IQTK%N/'5_;1:G<
MMHL7V/3-42PN7^V?,5;RP'1=G)'F@D$C@<$]@#H=/T>:"[6ZU#4/MUU&I6-O
M(2((&QDX7G)QW/T K7KAM8UZ33;WQE/8Z7:QZEINE17(NGD)\]<3%0P"\;=C
M8&><]14S^,;BPCTVQN(;3^TKJP%Q$L]V8TN7Z>6CE,%SU(XQD=>H .LN+2*Z
M:$S998G$@3L6'()]<'D>_/85/17*>)O&$OAPW4LFGHUM;+$VZ2X"/<;FPWE+
M@YV#!.<=<<=: .KHKFG\5AO%%QH4$5N;F"2(-%-<>7+)&X4F6-=N'5<D'GJK
M=.,]+0 F!R1P3WJ"UMH;&#RH^ 6+%F/+,QR2?<D_X5S-]XV-KIFI:Q#8+/I.
MFW36]S()L2X1@LCJFW!"G/!(SM/MFCJ$#>(/B+/I.H6=I=Z2='218WF;@/*P
M+J-O#_*!P1C (- '>8H) ZG%,"^7"$C&=JX4,Q_#)YKRRZU34M:\,^'M3U"V
MMWNE\3*D/E2=0MQ(FWD#: % ZG.,GTH ]5V@G) SZTM<C%XUDBAU"+4-/6+4
M+34([ 002M*DC2(KH0VP-C:V3\N?E. :U- UJ[U66_AO-+GLWM)0BR,CB.=2
M,AD+JIXY!&.".IH VJ3(SC//I6;KNLQ:'IZ7#QF66:>.V@B#8\R61@JKGL,G
MD]@#UKD+2ZOM/\>>+;LZ6DMTFF6;K;VLN?/.Z;!R0,>AX/ SSTH ]!P,YP,]
M,TM>?:WXZO5\.>*GT^*T^VZ1%&RSQSF2)ED7(93M'S#D8Z9 Y[5KZIXKO+*6
MZM+72OME_9VRW$T,32L"6W;41EC/S$(?O!1R.O. #J0 !@  4      #M4-C
M<_;;"WNO)E@\Z)9/*F7:Z9&=K#L1T(K*N]=G.MSZ/IEK%<WEO:K<S>=,8U4,
M6"+D*W)VMVX '7- &X2 ,DX H!! (.0>]>=:KXDF\16/@^ZT^UC-GJ.H[)[>
MYE*DLD<V8G 5A@.F<\\J..]=SI>F6>CZ?'96%NMO;H698D)*J6)8@9Z#)/'0
M=L4 7*,"N:_X2OS?$]SH=O%;&YMI8U>&:X\N5XV56,J+M^91NP<'^$_C53QM
M*VG6]VVF(/,ULZ1(@N"=A$QB\P'9R,C../K0!U])A22<#/0USL?B.]O)6ETW
M2OM=C'J!L99!.%D7:VQY I&"JL".N2 3]>5T76I_#0UR6+38I--/B9[>9Q/L
M:/S6C0%$"D, 6&<E?;- 'IM%%% !1110 4444 %%%% %6#3;"VNI;JWLK:*X
MESYDL<2J[YZY(&34EK9VUC#Y-I;PV\6XMLB0(N2<DX'<FIJ* "LOQ#I]]J>D
M26FGW5M;S.1E[FV%PA7N"A(S6I10!Y['X.\7Q6DEI'XAT%+:3[\*Z"H1OJN_
M!IDO@CQ5/#!#-KGAZ2*W.Z%'\/H5C/JH+\?A7HM% 'G\OA#QC->)=R^(M"DN
M4(*S-H*EU(Z$-OR*5_"?C.2>6=_$FB--,GERR-H2EG3^Z3OY'L:[^B@#S]/"
M/C*.R:R3Q'H:VC?>@70E"'ZKOQ4<W@GQ7<6<=G-KOA^2UC;='"_A]"B'U"E\
M UZ)10!P4OA;QM.\#S>)]%D:W.86?0U)C/JN9./PJ./P?XPA$XB\0Z$@N 1,
M%T%1Y@_VOGYZGK7H-% 'GL?@WQ?%9/9Q^(-!2U<Y>!=!4(Q]2N_!Z"DC\%^+
M8I8Y(]?T!)(UV(RZ @*KSP#OX')_.O0Z* . L_"7C+3S(;+Q)H=L9,;S#H2I
MNQTSA^:+SPEXRU'9]N\2:'=>624\_0E?;GTR_%=_10!P$_A+QG<SQ3S^)-#E
MFBXCDDT)69/H2_%.M/"OC73T9++Q-HMLC'++#H:H"?4X>N]HH \_N_"/C'4&
M5KWQ'H=RR<*9M"5R/IEZ6Y\)^,[R&.&Z\2:)/%']Q)="5E7MP"_%=_10!P4_
MA?QM<B$3^)]%E$+!XO,T-6V,.A7,G!^E0OX+\6R0M"^O: T32&5D.@(5+GJQ
M&_K[UZ'10!YZO@WQ<KRNOB#00TR[9&&@+EQZ'Y^1QWIH\%>+%M#:+KWA\6S/
MO,(T!-A;UV[\9]Z]$HH \\N/!?BV\@A@N=?T">& YBCET!&6,_[(+X'X5(_A
M/QG)=I=OXDT1KF,829M"4NH]FWY%=_10!Q$F@>/IHGBE\7:4\;@JRMHP(8'J
M"/,JK'X.\7Q%#'XAT%#'&8D*Z"HVH>JCY^![=*]!HH \Z7P/XI01A=<\/*(V
MWH!X?0;6XY'S\'@?E2W'@GQ7=W$EQ<Z[X?FGD4*\DF@(S, 00"2^2 0#^ KT
M2B@#A6\.>.VM_L[>*](,&W;Y9T4;<>F/,QBH[/PIXTT]66R\2Z);*QRPAT)4
M!^N'KOJ* //T\(^,HIIIH_$>AI+.")770E#2 ]0QW\_C26W@[Q?96<EG:^(=
M!@M9,[X8M!54;/7*A\'->@T4 ><)X$\50Q-';Z]X?M\Q&$&'P^BE4.<@?/TY
M/'3DUS>E_ [5-'U*TU#3]=TVTN[.0/%/%8R%FP,$,#+C![BO:Z* .'TKPIXG
ML-<749M;T5_,<&Z,&BK%+.N>09 ^>?4YKN*** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ K'\1Z&VO6-O#'=?99K:[ANXI3'O >-@P!7(R#TZB
MMBJ.IZO8Z/%#)?7"0K//';Q[B 6=V"@#\\GT )H PI/!TJR:REKJABM-:7_3
M8F@#-O*;'>-@P"EE SD,,C/M736MM#96D-K;H$AAC6.-!_"H& /R%(UW;)+%
M$UQ$LDO,:%P"_P!!WI3<VXE$1GB$A. A<9SC.,?3F@#)N]!FE\4V^NVU]Y$D
M=H]I)$T.\.I8.#G(QR.>N0>QYK*T_P $2V%GX;MAJB.NASO*A-M@R[E=<'Y^
M.)#^E=2M[:L2%N820GF$"0?<_O?3WJ"[NYOLUO-I[6DJR31AGEFVJ8RV&*D
MY;'0=">] &'H/A*]T&;[-#KTTFB1R-);V!@4-'DD[#+G)0$\# /0$D<'JJA>
M[MHW"/<1*Y<(%+@$L>0/K[4/=6\4Z027$232?<C9P&;Z#O0!R<O@:=K*ZLX]
M7"V\VKC5$5K;)1O.$Q7.X9&X=>./SJ34? PU2?79)]29#J9MY(V@BVO;208,
M;J2QSR >E;?]M6MQ=ZAI]C<02ZA9Q@O&[X568$J&(R1T!/' (JQ%>K%IMO<7
M\UK"[HN]EE_=[R.0K'&1GIZT <[>>$]5U7P]-IVI^(?M-Q+)"QN!9A$58Y X
M C#=20,G/T K3L=#EM/%&HZT]VDGVV"&%H1"5V^7NP0=QZ[V[>E:[S11A3)*
MBALXW,!G R?TYHBECGB66*19(V&5=#D$>QH @U*QCU/2[NPF+"*ZA>%RO4!E
M(./SKFM.\'ZC9ZAIE]/KJ3S:?826* 60161MF"1O)S^[&>>>V*Z^D9@JEF(
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
MH^1N3QQUIGAG3Y+FTTS3-0T;5X?$&D+(@O)FE%LC["IF1\[7#9^Z,G)Y'&:
M/1(=5TZYO7LH+^VENHP2\*2J74 X)*@YZ\5)=WMKI]L]S>W,-M G+2S.$5?J
M3Q7 ^#+:*=]#BO\ 0-7M]8T:%H'FN6D$$1V;&,;$[) V!@#..O&*W?B+;37O
MP^UJUM[:6YGFMBD44,1D9F/3  )H U)/$N@Q+=-)K6G(MHP2X+72#R6/0/S\
MI//6I[G6-,LX(Y[K4;2&&5=\<DDRJKKC.02>1@@Y]ZY0VL?_  L0WG]FS_9!
MH(A$GV)]H;S"=GW>NT]/?%<WID&I0^&]"T^71M1AF_X1Z2U:X2S9I?,^4?9V
MW#$:G .6'.!@C'(!ZDNIV#7JV2WUL;MT\Q8!*N]D_O!<YQ[U);W5O>1M);7$
M4Z*Q0M$X8!@<$9'<'M7G36NHV/@SPAK]C92+K&F6UO9R6MPIB:9)%2)XVSR,
M/L89_N^]>@:78C3=,M[0.9&C7YY".9'/+,?<L23]: ,$>+8K+Q9K&G:Q>Z?9
MV5K%:O;RRR"(LTOFY4EFP3^[&,8[UO7NJZ=IL:R7U_;6R.,JTTJH"/8D^X_.
MN.OK**+QIXCFU'2)[RWO],MX;?9:-*LI7S=Z;@"%/S)]XCU[5B6FE7WAQK"P
MU_3]5U*RN-#M[!I-.$DHCE3?OC<(<[6#C#'CY: /5@0R@@@@\@CO6<WB+1%N
M8[=M8L!/+*84C-RFYI!C*@9Y;D<=>14ND6D=CHUE:16[6T<,"1I TA<Q@  *
M6).<=,YKRZ?2X=9T/QQI-MI[R:E<ZW(MM(MNV$?$95O, PH4Y)Y&.?7D [^P
MUJZG\8:YI5P(%M;&WMIHG4$-^\\S=N)..-@Z 5IVNK:=?+,UI?VLZP?ZTQ3*
MWE\9^;!XXYYK@==TW5;O5/&<=C:7+RW&G620,T;(EP8VD,D8?&,D,!U_B^M5
M]7LSKWA_5-3T70-9BU%X(([A=0\R.2>-)E=H%5SAOEWC(X.< G)P =98^)_[
M0\<3Z1;7%E<V":>MT)(&W.'+[=I()&,<].];$&M:5=3K!;ZE9RS,,K&DZLQ'
M/( //0_E7"WDL>K^)M5U#[!JD&GW'AI[=YWM'@8-O<E<N!A@#QGCWJEHK?VC
M<68F%]8ZQ'HCZ79^=ID]NC2%0V[>RXR-G"@_WN3G@ ]*M]5TZ[NY+6VO[::X
MC&YXHY59E&<9(!R.>*P[GQ4I\9Z-H]C=6-Q;W:7!N C[I(S&N1T. "<CD=C7
M)V%A-K'A]8;;0M8L/$EAI4]G'-=M(D4#M%LQ&Q.UP6"XQD #/&!FS87#W6L^
M")8]$U.V&GVMQ!<K)8R(+=O*10N2,$97@C(- 'I5%9^B:O#KNE17\$%S KEE
M,5U$8Y$96*D,IZ'(K0H **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ KD/B%"KZ9I-P]N98K;5[264K$
M7V1B0;B0 3CUKKZ* /*[L6=YK.MZ-KJ:LDMW=Q7.G+;VO$T81#&$D\LF-D92
M""5"\GN:NZ=H^C7&N^-Y[K3K60I="2!Y8 < VR*S)D=VW D=3UKT>B@#R/1-
M+T\1_#<2V$(?[$\=YOAYSY  67C^^HP&[@8Z4Q(8$\/6L:P!5M?&/F0*(_\
M50_:BVY1CA-ISD<8KU^B@#QW7].LVL/B%-%8QFY^VPR6;+#E]WEPY:/C.=ZM
MDKW!STJQXRNH[B;Q MO:7$<R76GSAX[>25KE5>)A*K8*JB@L,+SD$D\XKUJB
M@#S6ZAM?[8\?)/9-_IEE%+!OM6PZ^00>2.N[C'7/O2:)+]DU/P[+JR8TF3PW
M%;122IF.*X&/,1L\*S*%'.,[2/:O2Z* /(],T80WG@F#5+0/%'<ZAY:7$>3%
M;,'\A'R.!C;@'V'45UOP[5(=%U&WC3RXHM6O/)C"[0L9F8IM']T@Y&.*Z^F1
M313!C%(D@5BI*L#@CJ/K0 ^N>\<RQP^#K]Y;&2]CP@>%-W(+J"QV_,57[Q Z
M@$5T-% 'C&MJMUIOCN-HY[C[2]E<6[?8WC61MJ M&,=>#ZG SDXS5[Q+:2V^
MI^*HO#EI@3Z-:-Y=FFWSMLTGFA<<%_*/;GD5ZS10!P&D7FFW_P 3K>^TN!_L
MLFA&+S4M7101*I"$[0 0,\'IC%=_110 5X_=P11>%M=L&M)(Y_\ A*%D9/(9
M<Q&\1P0<<C9EN.@KUUIHEF6%I$$K@E4+#+ =2!3Z /*-5MY;6\\:1Z+9MY ;
M39S;V<0'G1HW[\1KC:Q*#!&#GH>M=5X0&D7=_J.L:3)?S"\6(3RW$)A1F4$
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
MA-O;W,B(=T!4+Y;J  5PJGL<C.:W-(TB#1[66*%F=YIGN)Y7QNDD<Y9CCCV
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
M:WT:IO0S,6D0J05926/!'8>E:*^%C_:FD:A)JES-<:=YI+R*I,[2 !BV  .
M,!< 8H WH3*8(S.$$VT;PA)4-CG!/;-/HHH **** "BBB@ IDT4=Q#)#,BO%
M(I1T89# C!!I],FFBMH7FGD2**-2SN[850.I)/2@#F],\#6.E6<MG#J.JR6Q
MB:&"&>Y\Q;5&&"(P1Z< MN(' ZFIK;P?8VSZ*1<W;KI%LUK;(Y0J8V4*0WR\
M\*H_#ZU8L?%GA_4[^*QLM7M)[J6+SHXDD!+IC.1Z\'/TJ:#Q#I%S<&"&_A9]
MCR#)P'5#AF4GA@#P2"<=Z *&A>#;#P^P6UN]0EM8]WV>TN)]\5L&SD(,9Z$@
M9)P"0,9-5]/\!:?ILNEO%?ZDXTHO]B2292L2LNW9@+R #@9R?4FEOOB'X:M+
M&2YAU.&[*A"([<[R=[[%/'0;N_\ B,[-KK>FWEY-:6]TLES#&LDL0!W(K="1
MCC/;UH R8_!%C%IME8I>WWDV=\;^([H\^:79SGY.1N9CCW^E/N?!>GW8U837
M%XW]ISQ7,I#J"DD6W8R87C&Q.#D''.>:W;2[@O[2*ZM95E@E7='(O1AV(]J?
M++'!"\TTBQQ(I9W<X"@<DD]A0!BW'A+3;^TU"#4O.OVU"%8+B:<@.47)51M"
MA<$EA@#DYJFW@:TFT&YTF[U75KM+A51Y[FX#RA%.0H)7 &1R<9/<G%:T7B'2
M95N"+^%/LT8EF$IV%(ST<AL?*<'#=#BETO7])ULRC3+^"Z,21N_E-G:KC*$_
M4 _E0!3UOPI:ZW-8W4E[?VE_9!EBO;.41R[6QN4\%2#@'&.W&*CD\'6/]H6>
MH6MW?6=[;0FW:>&4%IXRVXK)O#;LL2V>N22#6O>ZG9Z?M^U3!"RLP 4L=JXW
M-@ G:,C)Z#(]:YJ;QC%I_B^ZM]0U"UBT<:9#>0OM(.7=P<G)R,)G@# _.@"Q
M8^$?['_L.VTS4=1CL].:4O&]P"DRL/NNN/F.>G3'/?%=,Z+)&T;J&1@0RD9!
M![5GWGB#2;"-)+B^B5'A,X8'</*&,R'&<)R/F/'/6LZXUB]'CK3]+AF@-A=:
M;/<C$>3O1XP#NSR,.>!CZT /T[PA8::EE#'/=2VNGNSV5O,ZLEL2"HV_+N.
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
M:[I=O>"UEO8DE,@AY/RB0C(0MT#$$84G)R.* +5E:BRLH;599)5B0('DQN(
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
MT:PL-/LK+48;>^FF>W$T+G;U=B^1^Z!.2%..O0'@=-0 4444 %%%% !1110
M4444 %%%% !1110 5#>?\>4__7-OY5-45U'%+:2I.Q6%D(<ARF%QSR""/K0!
MYCX7TZ36O"OP]-K9R0OI:I=2SNFQ0GDLNU6_BWLRGC/ .<'BI-$M-976_"]_
M=Z#>VPM(;N&[CC2-8;<MLP(T5ON?*><$GCJ>G8:+>^'M-T#2H=*NE&F3.+6Q
M/F/('(W852V3_ W7TK?) &2< 4 >90Z'J?\ PIB+3%TR==1@FCD:U*@.0MTL
MIQS@Y4$]?;K6OXGL+^76-'U32P;:[OU;3+M'8!Q ZL^\8R-\95F'U89KJ].U
M.RU:V:XL+E+B%9&B+H<C<IPP_ BL=V\,:9K.L:W+-'%>VJ(+Z:65R(04!7 )
MVKE0/NCGO0!=&I1V.M6>A1Z=<)"]L6BN$4>2NWCR^N00!GICISS57QQI5]K?
M@S4M/TTK]LE13&K-@.58-L)[!@"OXUI+?:<VJ00B2,WL]N98AM^9H@1DY],L
MO'O5Z@#A=1L[O6];BUN&PN[9+?2+FVECECVR2R2[-L8'<*58YZ9(P3SC=\&6
MTMEX*T2TN+=[>XM[&&&:-UP5=4 8?F#S6[10!R/C'3I[R\LKBRDU*SO[>&;[
M/?V2>:JL2G[J2/!#*V >1@;.HK*AL=5;6KNZOM+9)9/#,-H_D1YC^T NSQIC
MM\PQV]^*[F_U*TTR$2W<NQ3D* I9FP"3A5!)P 3P.@)I]G>6VH6<-Y9SI/;3
M('CEC.593T(- 'F#Z;K;>'+/2SH=UD^%ULS+"J+(;@(5,4CD@A 0" .&)/7I
M6WI=K?IXD\,7<^G7<,5MH<MM.63/ER$PD*<$\D1MT]L\UV$>J6,NJ2Z9'<QM
M>PQB62$'+(A. 3Z9Q5N@#F/A_:75AX1@M;RVEM[A+BX9HY%P0&F=U/XJP-,U
MBWN(/'FCZQ]CGGLH;&YMY'A3S#&[M$5RHYP0C#(''?%=55"YUO3+2Z:VFO(E
MG50SQ@[F13T+ ?='N<"@#SR/P_J_AY]+U-=+O+JU^TW[W&GV$VR6V2XE5TV[
M64-MV $ X^8XSC-=[X<LX;'1HXX-..G1N[RBV9]S)N8G+')&XYR<$\GO5^TO
M+:_MDN;.XBN('SMEB<,K8.#@C@\@U-0!P?BS3=2DUJ>_T-;V#4Q!%&HV"2SO
MTW-^ZE4\+MR?FXP&X)Z5E>(]+U@V_CC3[;1[NY?5)X;BUECV^6RB.)2,DC#
MH>/H>G->HT4 <+/:7<7B/Q/--HUQ<1:M86\5NH165V5)%:-R"0G+#D\>YK/A
MT&ZLM;T#0?M.;J'PI<VAN!G <&!=P[XSTKTJLZPT/3]-N9;BVBD\Z4MEY9GE
M*AFW$+O)V@GG P* ."L=%OM:\.G3;CP]>Z?K5KILUDM]=7)>&-WB\O,)WDD,
M=IZ  #U K6LOM^M^'IK:?PQ+I^I1:7)9M-<",9<ICRXF!)*$@'/ X'7MW%%
M&-X2%PGA/2H;JTFM9X+6*%XIL;@50 ]">X-8>MZ5J5SXROGMH)EAO]!:QCO$
M(VP2[W.6YR.&!& :[6B@#S^QTO4-1MO!=O+I\]C=:'(K7CNN%4)"T91&'#AR
M5/&>!S@X%=9XD6Z?PSJB6-E#>W36LBQ6LX!29BIPK \$'IBM2B@#RNXTW5KA
M_$4JZ1JC+J'AH6D33K&&,P\T;-JMA/OJ   !R?>MW3+&Z3Q?H-PUC.EM#H+V
MDKM$0J2%XB$/X(WM^==O4-W:PWUE/:7"EH)XVCD4,5)4C!Y&"/J* ./\(Z/=
M6&LW]A(4;2M'G=--P<D"8+(5([&,-M'^R]=C<MMM96VLV$/"C)/'85G:"=&M
MX9]*T:2,K8/Y<T:N7*.1N^9CDECG.22:UJ /--%TK4K;3/AS#-IURDFF%Q>
MQ_ZG_1WCY]?F8=,^M2>'-,NH)+72-8\/7TUUIMX\\6HO<%K4C<Q651OR'*L1
MM"]3SQFO1Z* /,++2M1B\.^'X&TRZ6>W\227DR^5RD)EF8.?^ R+TY[8X-=[
MI6K_ -J3ZA"UC<VKV5P8")P!Y@QD.N"?E(.1G!]JTJ9'#'"&$<:IN8LVT8R3
MU)]Z .9\26E]'XH\.ZU!!)<V=DUQ%=11#<ZB5 %D"_Q;2N"!SAC@5SMUX=U%
M!-J<=C,\,WB:'5/LJ@;TA5 C/MS]XD%MO7!'&<BO2Z* /-/$.@7][I?C:_L[
M";?K$-O#;6P3$DAC!!D(_ASNQS@X09ZUK:A;M)XTO-0N+6==,;P^T$D[#RU#
M;RY4L<;3M[G@>N:[6J6K'3O[)NEU9H!I[QE)_M! 0JW!!SV.<4 >>>&7FBFT
M$ZEI>KPW5CIS6%G]HLQ'"695XD=7;)/EJH.%'4XR0!)X=L=7_P"$@\.7ESHE
MY;+%I=Q:7"E8TAMY"8B%1%;B,;6 .,D8ZUMZ;=^"=)F)M];A9X, +<ZI).(<
MC VB1V"9''&.*Z:QU2QU)[E;*YCG-K,8)MASL< $J??!'YT >=Z?IFJQ>$/!
M%A-I-W'<:7J,)N5*AMJ(DBL_!/RY88[GTI]QH&K3^$_$'A6:TF:[O-1DFMKP
M#,;1R3"02E_X63G*GGY1C/%>F5%<W,-G;R7%S*L4,8W/(YP%'J3Z4 >:Z[H^
MI7.F_$&&#3;F274I(?L?[O\ UVV&-"0>V&5NN/6N[MM:%QKLVEFPNX=D"SQW
M$B 1R@XR!SD$$@$$#OZ5/#J^G7&F?VE#>P26.W=]H1P4V^N[ICWJ6T>TN8Q>
MVABD6=01,F#YB]N>X]* ,+QOI^H7VDV<NG1&>6QU"WO7M@0#.D;AF09XSW&>
MZBN:\4Z+?ZPGBK4[&RN0M]HB:?! T95[B8,YW%3R  RKDX[]L9]!GU"UM;NU
MM)IE2>[9E@0YRY52QQ] ":LT 066W[% 5C,8V+\C+M*\="*GHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#,TW0X
M-.O;J[^TWEU/<.QW74YD\I2<[$!^ZN>WL/05IT44 %%%% !1110 4444 %%%
M% !1110 4444 9FC:'!HR2[+F\NYI2-\]Y.99" 3M7)_A&3@>Y]:TZ** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI&&Y2N2
M,C&1U% 'F7AK5+[3/!?@I;22-8;W5'M9U:/)*%IFX.>.4].]:;>)=4B\0Z:@
MNH[FUN]7FL)!#&/)1 DA4!R QD'EC=C*@[AP16W#X-TFWL--LHQ<BWTVY-U:
MKY['9)\W.>I^\W!R/F-1+X$T-)HY%CNE\J]:^B07<@2.5MVXJN[ !W-D#UH
MXNRU#7-!T#4M;LKN!K*W\07236#6^3,CW91L/G(8;LC QQSFM7Q'JE]=Z)\2
M=/NI(W@L;!A;A(]I"O;%SGDY.3UKJ8?"FEP3R.J3&%[HWAMFE9HO/+;B^T]]
MWS8Z \@9YI+CPGI=U_;/FB<C6$"7H\Y@)%"[0!_=^7CC% &9#J6H#Q-I>C1W
M"1V=QHDEP-L0+I(K1*&R<@\.>,?G7/Z+K&L:7\//#.OS:E)/9M(C:IYD:%A%
M(V"X;&>&()Z\$],5W,7AVQBU2TU$&<W-I;&UB9I20(R02".AR57D\\"L>[T!
M]+T-?#>AZ49].O8Y89I;B[W+:(PP/E?)9<,V%7T]\T ;6BW-Q?"\NWFWVKW#
M+:KM Q&ORDY'7+!B#_=VUAW.M:GJ.H>)K;3;I+631$C$2M&&$TC1>9\^>=G(
M7Y<'@G/3'56EK#8V4%G;((X((UBC0=%51@#\A6;>>&=.O-0N+UA-%-=0B"Z,
M$I07$8S@.!UQD@$8.#C.* .1&H7'B#Q-X#U5)Y;5;[3KFY\@*I"$I$2,D<YW
M8S^6*VOB,\]IX U!K&X>T9!&N8@/NLZJ5Y' (/:M>7P[82ZGI^H!9(YM/C:*
MU6-RJ1HP 8;1P00H'/IQ5C5M*M-;TJXTV_C,EM.NUU5BIZY!!'(((!H XC5(
M]3B\?:F;+41#<P^'8W-P\"N6(FF(XX ]^.GYU8M?%.K:]#I]K8AK>\GT.#4V
M:$1GYY<@#$A^X"ISCGYAR._0CPKIPO)KO?=F>:T%D[M<,Q:($G')ZY9CGKSU
MJI/X#T2>WTR)1>0/ID/V>UGMKN2*58N!Y9=2"5X'!H U]+FU"71+>34(H%U'
MRAYZ0/NC$@&"%/IFN4^%$S77P^AOGP^IW4]Q+>M(<,UQYC ANXP H]@!7:V]
MO%:6T=O @2*)0B*.P%98\,V,-[=7=C)<V,MVV^X%M)M65O[Q4Y4-ZL ">YH
MXVS\4:G=Z%X?N-)M[328]2UF>SDBYGQS,6<'"XRZ,<8[]15C7_$&NZ#:7K?V
MG#>W&G):[Q!;A58LP#F8'[A8$;51LCKC%=(G@[1HK/3;2"*:*#3;@W5LJ3-\
MLIW$L23EB=[=<_>-,U/P1HFK7.H3W4=SG4%07*1W4B)(4P%8J#C< !S["@#F
M]>\1>(K1_&<MK?VT<6A1Q7$$?V7=Y@,6\HQ)Z'ID<],8[RWVL7FF^,-?U)[J
M:6TL/#\=\EGA=I.9B5!QGG8#GK^ Q70S>#=)GCU6.07+)JL:Q7@-PQ\Q57:!
MG.1\O&1R>]6#X8TQ]16_DCEDG%H+-]TK%98AG =<X;&YNH[T <W>>(/$&BZ=
M=:W<+'<Z6NFM<#S3&I$X&5V;"<QD9SDDC'4UM:1)KXUQUO&632Y;8.CRF,2K
M,&&0H0X,9!SSR".IS1I7@C1-(MI[6&*XFM98F@$%U<R31QQ-UC16)"J?;T%3
MZ#X5TWPXI6Q-VX"^7&+FZDF\I/[B;B=J\#@=<#/04 9FOM>'X@^%[>&_FAMI
M8[MWA55*LR*N"<CT<C^59:^+]3?PG8>+XI%>UGOEADL/+&!"\_DC:?O>8,J3
MDX/(P*['4-#L=4OK&]N5E^T6+,T+QRLA&X88':1D' R#Z55@\)Z5;3%HHY!!
M]I^UBU\PF%9LYWA>QS\V.F><9YH L>(KV;3] O+JWN+:WF1!LENLF-22!R!D
MD\\ =3@=ZXC4?%NNV>G>*!!-B33)[/[/)=P+YC)-MR&"X ZDCC('!&:[S6-(
ML]=TJ?3;^-GMIL;@KE6!4AE((Y!! (/M6/-X#T2X6]$HO7-\(A<EKR0F7RR"
MI)+=<@<^V.G% % 7OB235O$FB0:C!)>V]E!=V,QMPJJ[^8/+89.5S&.<Y&>I
MJYX:\02^)#I]Q;S.($LM][&Z+N$Y;:$/'!4I+D#'\/K5R[TPZ7<WNNZ;93ZA
MJLL,<)A-R(Q*JL<#+?*,;F/ODU-X=TD:597#O;Q075]<R7ERD1R!(YZ9[D *
M,]R">] %76-7G3Q/I&@6\IMVOHIYWG"@L%C"_*NX$9)<')!X!XYR.1OM;UC4
M8[.RFO7@GLO%":;-+ BA;E OF(Q!!P<%<@<9![<5WVJ:)9ZM+:33B1+FSD,E
MM<1.5DB)&#@^A'!!R#Z56N/"FDW.GQV3Q2A$NA>"1)F63S\YW[P<YY/X<4 <
M+J5_JNB7WC[5]/O(T-C<VLSQO"&\_%O%E2<\ C/3G-=!J.LZ]J&HZW9Z  MS
MI<D4<:2>7Y<K-&LA\S<=P4AMHVXP03D]!J7'@S2+J#589EN6CU4J;Q?/;]YM
M4*._'"@<8Z4E[X*T>_U5=3E%TEUY2PS-#=/$+E%Z+*%(#CZ_3I0!GZ=J&OZI
MXQU2S&HVL%EI[6LGE+;!S(DB,S)NW?\ CWZ#O;\6ZGJNGW.@PZ9<00_;]0%I
M*982^ 8Y&R.1T*=._J*U+/0[.QU>^U.#S1<WH03YD)4A!A<+T&!D<5C^,M*O
M=5NO#PM+:>1+34UN9Y(940QH(Y%R-S#)RPXYXS]* ,FV\0ZY;S:KH^H:A:M<
MV.HV\"WH@*O/#*H?:D8# R@9'3'<]*@_X2K7WTF(QS11W">)!I3M/ &9HBX
M+!3M#8/..#CC%=3<^$-)O+;RIEG,OVM;TW*S,DQG VA]X(/W?EQTQQBH1X&T
M149$6[56OEU C[5(?WZ\A^2>_/N>N: ,>U@UL?$(6%UX@EF>/13('2V1$W-,
M1G9SV5<\]NW2I_#NOZGJJ6.G7%P%U>UNIH]558U "Q>@QP&+Q%?]ECZ5OWVC
M6S:D-<BMY9=3M[9HHU2X:,2C.X(W.T_-T)'&:K^'].E6ZO\ 6[[3XK'4=1\L
M2PHXD*)&N%#,.&.2QR.Q [4 ;U,EBCF0)(@=0P;!'<$$'\" :KZ=I\.F6IMX
M'F=#(\F9I6D;+,6/+$G&3P.U6Z .)T&*.?XC^.X94#QR)8JZL."#"P(K"FU'
M5-%;QGJ]A=11QVNNQ&2!H0WG!H[=6!;/'#<8YS7?V6@66GZS?ZM 9OM=_L^T
MLTI97V#"\=!@''&*IW'@W2;JUU.VE%R8M2G6XNE$[#>XVX.>WW%X&/NB@#)O
M=;U_4;K64T%4$NEW:0+'*8Q%+\B._F$G>,AR 5QC&>>@ZC5P7T*_ &2;:3@<
M_P )K,N_!>CWFM'5I%N4NI$5+@17+QI=!1A1*BD!\=.1R.#QQ70]1B@#C?"#
MJ/@]I+9&T:,F3Z8BYJ".\UR77K+0K/4(;.!M"6Y#&V#ND@95[G!Z^GK]1LP>
M#M+MK<V<+7::<6+?8!<-Y')R5V]=I)/R9V\XQCBKLNA6DNM_VONG6\^S&U#I
M(0!&3D@#IU .>M '*Z3XKU;4XO D[O!&FM0R&[18^2RP,X*DG@;AT_6J6CZI
MK=CX5N;Y9;[4_P#B=745SY,4;SI"DLJEHUQAC\J<8.!G XKJ[3P=I-BFCI;K
M<*FC[OL2^<Q$88%2#_>X)'.:=%X2TRW:1K5KNW9KQKT&.Y?"2MNW%5)( .]B
M1C!STX% $_AG4X]8T&"^AOTOHY&?;.L>PD!R &7 PP& 1@<@UK54T[3K;2[3
M[-:H50R/*Q)R7=V+,Q/<EB35N@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LS7;+4]0TXVNEZF--F
M=OGNA$)'1<'[JGC)..3T&>]:=8/B^/Q#/H$MOX9%J+^8[/-N9618T/4C:"=W
M8=,9SGB@##^%FJZ]J>A:BNNW(O'L]1FM+>]"!/M$:$#=@<$9R,_X5W5<#IMG
M\0=/\(W-O%;^'+?483%%86UN)/LZ1 _,23\VX@^O;UKO$W^6OF;=^!NV],]\
M4 .KA/B/XPOM ET/1-',::KKEV+:&>1=RP+N4,^WN?G& >.M=W7G/Q1TK3-2
MFT>Z_P"$ATK2M>TF<7=D+^Y6-9!N!(8$YP2@Y /0B@#ICHFJVHLS::_>S%)X
MS<K="-A-'D;L84;3CTP.V.<BJGQ!T*2[2,/,+9]0.F)>E!Y+7(&?+!SGVSC;
MGO56S^(&GW3PBYU7P[8J.9B=8BE)]D (_,X^A[><Q:)HZ:79^'#XL\/C3;;Q
M!_:OVS^TXMS0@'$>W.=^3C/3C.>U 'HFI?%'0M*GUB*XM]2)TB2..]:.W#+$
M'.%;.<8Z>_/3KC6_X3'3?^$JM_#NRX^V7-M]J@?8!'+'@G*MGGH>,9_#FO)=
M<L;34AX^6'Q-X9 \0R6IM2VK1C8(FR=_ID=,9KH?$:>'-=MO"T\7B_1+/4=)
MDC666/4HLF$J%E13GJ0./Q]: .UG\;:=!#9'[/=O<7EO)=16J(ID\E!DR'YL
M 8QCG)R,"JMW\2- M9]+B!N[C^U+9KFS:W@,GFJ 3M 'S;N,8QU/UKCO%DNB
M7/C31_$6E:UX5OX;:U:QN=/N]2BC5HR205/S 8)].PIT\NA_\)YX3U>UUSPK
M;Z?I-O-'+!;ZC$@0R*PQ&O0@9Z\9YX'2@#LH/B!I5S<1V\-K?M.;6.[EA,2K
M)!&YPI=2P/N=H.!R<"LVP\7VEAKGC6YU36[AK+2FA+VTULJ+: J0 C*29-Q
M].WK7,^-H]!\1>(;;5-/\1Z#9:E:RPFVU.+5XT=4!_>+(F?F&,[<'))P<#KE
MZII&DZU+X]2;Q9X<@CUY[>6S<:G&VUH22 XSP#[9Q0!ZE!XXTR4:@DD-U!=6
M%H+Z6UE11(8"NX.N&((]LY!X-5=&^)&AZWJ>EV-O'?1OJD#S6<D\&Q)0F=P!
MSG(P>V/>N(SI5[K6N:[<>)/#T%Q=:%_9-M;#58F&XK\SLP. -P&.IQSQTJCH
M-M9:;JO@6XG\2^&3'H-M<0W6S5HR6,@8 IZ@9!YQ0!Z1X^\8/X/TRQFBLI+F
M:^O([2,KC:A8\YR1S@-@>HYQ4NH^.]+TRXFMYH+QKBVLOMUY%&BEK6'^\_S8
MS[+DX&<5R_Q'O]#\4:/IL6F>*?#WVBQU.&^V3:E&BR!-P*Y!.#\WIVK&UP:9
M/KOB/4K+Q+X<D;Q!H_V&5&U6-1;S;0F[)^\F/09R.G/ !ZV+];O1?[0TPI=+
M+;^=;8/$N5ROY\5YIX(\<+XF6SM'U^YM/$L<Z_;].O$5%E ;YUC!7C S@ [N
M.<]:W-*UGPUH7@6#0[+Q?HK75K8^1%,=0B7,@7 ;[W W<^U<UK?_  CGB>_T
M.]OM4\,6.KV-W%<7.IVVJ1'S%3DJG(8Y('W@-O8GN =3H_Q"CU#7O$T%U9S6
M>G:(0DES(%PNT,79L'(S@8 !Z>^*U-*\<:1JMU#;?O[26XLAJ%N+I5436Y_C
M!!./7!P0.<5YT+/1YKCQW9S>+?#BV'B)O-@N%U.,O&V#@,GH"1DYZ#WXCL['
M1;_4=,FU;Q5H%K%IWA\Z0!#J<3F61D9&<<C"[3D9YSV&* .[7Q]IFK136E@U
MW#/<:=+>V4[Q +-&N5WIR<8(SA@.,<54^'/BR]U;P7X>EU/[3?:EJ"S-)-&B
M *J2LNY\$!1C Z<_6N>\(:RNC^#Y/#>I:_X4=+6WE@MKN+5T+3*V=H*G&W&1
MDY/0<=ZP?!EDG@VZT&[LO%GAV2189+75K9M90QRQ^8SQM%GHPWGC &1_M$D
M]\HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MR%@<*4!!4-D5Z(!@ 4 <EK?B9M#\:V%M>7B1:5-I]Q,R>468R(\8&,98\.W
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
M7_\ 9>C7VH>69?LMO)/Y8ZMM4MC\<4 7*I7^KV.F-:K>3B(W<ZV\'RD[Y&.
MO X_&N2BUS5X$\(WSWQNH->*PSQ+$@$320M*KQ$#.!M(PQ;CWZ\W;"\F\#^'
M99=0FGGD\4$"2=5;:1=S#/ &<]<$_3 XH ]>HKSP^)]6TUM5TV>\^U30ZU;Z
M?!=RHD;!)HT?G:H7(W%0<8R1D'N[5[_Q;H]D_G:C; OJMG%;.5227R99%1ED
M 55Z[L$#)'?(S0!Z#1533;:ZM+%(;V^:^G4MFX:-8RP+$@$+QP,#CKBJ?BEY
MH_"6L2V]Q+;S1V<KI+%C<I"$C&0?2@"U+J]C#JUMI<DX%Y<QO)#'M/SJN-QS
MC'&1W[U=KS*&UNI-4^'\,>HS1ROI%T?M!1&= 8[?A1MV\=B0??-7M(\0ZKJ6
MB:&)M1(O)YKN&86\*>?<^2[H&4,-BC@%B<#D =<$ [^BO-M)\1:_K*>#E.I"
MV.JVMU]J:.W0L6BP RY! //H1[5T_@G4[W5?#*3ZA,)KJ*YN+9Y0@7S/+F>,
M,0. 2%&<<9H WY=@A<R &/:=P(SD=^.]<[X<T;PO):0:IH=NK6K$M!AY/+4@
MD92-CA>0>@%=+7DOAJ[UO1?"GA?4+?45EL;C4192Z>8%QLDG==ZO][<"<]<8
M[4 >M45PMMK6K1ZEJ/ANZU!SJ_VZ,V<WE1C=:/\ -O VX)54E4\?> Z9%=T.
MG7- !17.^-+[4-)T ZK83NBV,J3W4:HK&2W##S0,@X(3)!'I6#;>)K^X\0:O
MHZ:A(S7+Q/H\WEQ_-$6*2E?EPVQD<\]1CUR0#K[G7=-LQJ!N+@QC3HUENF,;
M8C5@2#G'/ /3..]$>O:;-?6=DER#<7EN;F!-C?/&,9;.,#[PX//-<EJ^HWT\
M?Q!TVYN?-MK/2U:W78JE-\,I;) YY I+/_D:O G_ & [G_T&VH [^BBN;U#5
M;F?QI:^'(+A[1'T^2]>>-5+L0ZH%7<"/XB3QGI[T =)17F=MXC\1ZC=Z/IPU
M!+69]4O],N9TMU83>3'(5E4'H?E''3(/;BO1K6.:&TABN)S<3)&JR3%0OF,!
MRV!P,GG H F)P,GI5*+5K&?5KC2XY]U[;QK++%M(VHQ(4YQ@Y(/3TK ^)+3Q
M^![M[>ZFMG$L"EHL996F12IR#P0Q_P#U9%8FK1:C%XWUU[+59;:XM_#L$GG^
M3&[NRR7!&05VXXYPOTQ0!Z/17 P>(M:\0&ULM/F6TO)-#M]1WJ4&Z2;<.CJV
M44J,XY^;K79:3)>2:3:-J!MS>F)?M!MF+1^9CYMI/.,YH DOKVWTVQGO;N3R
MK:!#)(^"=JCJ<#FGVUS%>6L-U ^^&9%DC;!&5(R#S[&LSQ9_R)NN?]@^X_\
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
MGN-&A^R1W$$S1O:W#%)C&$++,N?OJ6P.!P#G/:G^ M3U/6/#"7VJ/"\LEQ<
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
M4 ( P&PO!(XQU-.B\-Z7#=Z?=)#*)M/A-O:L;B0[(SC*X+8.=J]<]!Z5JT4
M%9^HZ)8ZI<6MS<QN+FU+&">*1HW3<,, RD'!'4=#@>E:%% &1_PC&D>9I\@M
MG5]/=Y+8I/(NQWSO8X;YBVYLELYR<]:UZ** *>J:79ZUILVGW\/G6LP =-Q4
MG!!!!!!!! .1Z52_X172/M%Q<&&<S7%J+25S=RDO$,_*?F]68YZY).>:V:*
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
M!'/>6ML\:7%S#$\IQ&LCA2Y]!GK6/KGB)=/U6PT>WEM5O[Y961KAOD0(H/S
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
MF)RH+<!OFP ,9K#\3:Y/K?@#QC;7<<9?3ITA2187BWJ1%("4<DJ?GQU[9[T
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
M)' "[MW'7G 7)] 10!+8:+'::A)J$]S->7SPK 9Y@H(C4D[0%  R22>.3[
M&N:%#KL=F);BXMI+.Z6ZAEMRH974$?Q @@AB.G>FZ;K-L]KIT-WJNF3:A=0A
MU%M* L_'+1J6)*_G5I]6TY(99FO[4112>5(_FKA7_NGG@^W6@#"G\"V=QIVJ
MV+ZCJ BU.\6\G(:/<)%V8VDIT_=IUST]S3YO!5J^N7&IPZGJ5J+S;]MM8)5$
M-T5 7+#;D$@ $J5R!706MW;WUM'<VD\5Q;R#*2Q.&5AZ@C@U-0 8R,&N=L_"
M46EV\]II.HWEC8S,S"UC$;I$6.6\O<I*@DDXR0.P%.\4:Y<Z'+HKQ&V%O=Z@
MEK<-,#\B%68L#D 8V=\]:TK76=+OM/;4+34K2>R4D-<13*T8QURP.* ,FU\%
MZ?8MH M+F[ACT-'2VC#(0P9=K;\J2>/0BJ]WX"LKJ>[<:GJ4,=S?QZCY,;Q[
M8[A"IWKE">=@X)(] *W%U[1W@2==5LC$\WD*_GK@R9QL!S][)Z=:=::SI=_:
M2W=GJ-I<6T+%99HIE9$(Z@D' Q0!B3^!;.XT[5;%]2U 1:G>+>SD-'N#KLP%
M)3I^[3KGIUYJ>[\&:=?7>JS74UU+%JMND%W;EE$;[5*J_"[@P![''0XR!3]8
M\7:5IGAG4M:BO+:ZCLHW)6.=?FD521'GLQ].M5M,U74[C6;=)M7T">QN(S)%
M';[A<28'( WD85@>>?3 QR $?@>TDT2ZTK5-3U/589XA"'O)E+Q(""-I51R"
M%.XY.5'/%)+X5NX/#]W:0:_K-Q?RJJ17LDZ"6, @@ A  /[QP6(]<"MU-7TU
M[QK--0M6N5#%H1,N\!?O<9SQW]*J6&L0#2([R_U739%DED1+BW<+$^&8!5)8
MY8 8//4&@#4B5UA19'WN% 9L8W'N<5SUEX+L+&*"TCN+EM-M[K[7;V+E3'$^
MXL #MW;0QW $\'V %:<NOZ-!!#/+JUC'#.ADBD:X0+(H!8LISR  3D=A3K37
M-)OUE-GJEE<"%!)*8KA'V*1D%L'@$<Y- $.AZ%%H2WJPW5S.+RZDNW\_9\KN
M<MC:HXSZYHUO0H=<6Q\RYN+:6RNENH);<J&5PK+_ ! @@AV'3O6C!/#=01SV
M\J2PR*&22-@RL#T((X(J2@#EKGP+9W5CK%H^HZ@(]6N4NIR&CRK*$ "DIP,1
MKUST]Z?<>"K:77)]4AU/4K4W847UO!*JQ714;06&W(.  2I7(K=O-0LM.C$E
M[=P6R-G#32!0<<GK[5!<Z]H]G'')=:K8PI+&98VDN$4.@&2PR>1CG- &@!@8
M%%,BECGB26)UDC=0R.IR&!Y!![BGT %%%% !1110 5#=R2PV<\D$1EF2-F2,
M'[[ <#\34U% 'F^F:S\1X?%NCZ9KT7AQ;>]$LD@LUE:1(XU!)Y; Y9%SSRU>
MD5SNGV5S/XVU?5KJ!TBA@BL;+=QN7_62./8LRK_VSJUX:U/5=5THW.L:,VDW
M7FN@MVF$A*@\-D>O]* -BJ.M7$]GHE]=6K(L\$#RH9%W+E5)Y (XX]:O5G:^
MLDGA[48XHGEEDMI$2-!DLQ4@#\S0!Y<OQ0\1VWPPTSQM<QZ7,L]T89K)('1B
M-[+\C[SS\N>5/?TKTV_\1Z5I:1&_NA;M)"9_+9266,8W.P .U1D98\#UKQ/3
MOAUXAT[P5X=U:PTMU\2Z)<NTNGW&TI<QM(Q&,G;N /7KCW KJ=;TG5+SQ[;Z
M]=:!JEWH^J:,=.NK2WF"36S%B2K?.H*GIG..2>PR >A3^)='MKL6LE\AE*QL
M=BLZJ)#B,LR@A=QX&2,]JRK#Q]I%_P"(]:TE#*!I2(99C$Y!;#EP,#HH4<]\
MG&<5QFM^#=2M-?T[4/"]I>V%];+:VC1%_.M;JV4*"LC$Y!09&3UP,?-TTM+T
M36-,\6_$&673)WMM6C22TGC*E7Q&X*]<YRP&,4 ;]W\0- N-,NCI&MV$EZ+&
M6Z@W[V157(WOM&0H;KWQD]*GL/%EG;>%]+U#6M2LS/=6WG,]HKLDFU=SNBX+
M;0.2<<=ZY3PYX9O[#X$SZ--I+QZR;"[M_)VKO+R%\#/3!RO?''M6/8>'_$6A
MW/@O59-"N;^TMM(;2]1L$V&2(G.6VL0&!R,\]![T =[>_$+1;77]%TJ&8W+:
MI&TZS0JSHL6PE6! .<D 8'09)QW;HOBL.WB2YU?5-*%AIMV8T:'>C0(.-LVX
M#Y\\8'?\*P[[0-0M_B+X/UBPT)XM,L[.:V>" QC[,64A01D#'(SC(X/7C/+:
MCX'\1:GI?C:.+3YHWNM;34+6-R%^U1*S9 YX.#G!QT% 'K8\4Z*;&]O#?*D5
MAC[6'C97@!&070C<HP<Y(Z<U'IOC'P]K%\++3]6MY[@P"Y5%)&Z/^\"1@CUQ
MT[UP&I^&=9U*_P#B%K,%E<+#JVG1V=E;N-LDSB,*6*G[H!R!GW/2H-$\-:U;
M^*/"=S<://\ 9K+PU]@NMV !-M;*'!SSZCCF@#T_3/$.EZR^VPNO.)C\U3Y;
M*'3. ZD@!E)Z$9!I-4\1:3HTRPW]XL4IB:;8%9V$:_><A02%'=CQ[UP_PX\.
M:OX<UZ\MH_MJ^&S:A[>"_ ,MI.S9:)&!.Y0!DD<$D=P32>)?#VK0^/-8UN&T
MFO;74?#TNGPB$!C'/D$*1V4]=W3).<4 =I?>+-!TV2RCN]3@B-\ADM3DD3J!
MGY"!ANHZ>H]15K1]:T[7].34-*NX[JU<E1(F>H.""#R#[&O+;7P=KFE7WPRB
MEM);E=%2X^WS1D,L)D VKUYQTX]*Z/X2:/J6A^&+ZUU2REM)WU&:94DQRC8P
M>"?0T %EXNUB?XPZAX3D:S&G6MB+P2"%A*<[/E)W8_C/..U=)!XLT*YMY;B/
M48_(BA:X:5U9$,2G!<,0 RY[C(KB[31=47XY:QKDFESG2KG2_LD<[*-KO^[X
MQG('RL,XK)T#P=J>G1:UI?V#4;GPO=::=NFW3*)K>=W&Z&)\X(P"<@[2=N>0
M30!Z//XQT"UTZ:_N;_R+:!D65YHG3RRXRNX%<C/;/J/6K,7B/1Y=0O+!;^(7
M5E$)KF-LKY49&0Q)XQ@YS7D=[X*\52_#+Q/H$9N=0@2:W_LDW2A+AXD8,Z')
MZ+R%SUP<<$5J6NDZ[+XN\6ZN_AJ9H+_1$@MK>\*;9W6-08WPQQG!ZG\J /1;
M#Q1HVIW<EI:7HDN$@%SY1C=6:(]'4$ LI]5R*IV7CWPMJ-S:6]IK5M++>.T<
M 7.'8=5SC /L>:X#P9H'B&Q\>Z7K&H:)=V]L/#_V23F+;#(KYV*JMPN  HY/
M3/.36-H?@_Q'9Z'X*MYM%N4ET[7GN[L?*?+B+*=W7GCL,GB@#V.X\4Z):ZHF
MFSZC$ET\RP!2#CS6&5C+8VAR.0I.3Z5(/$>D-J?]G"^C-UYI@V\[?-"[C'NQ
MMW[>=N<X[5P7AK1=3TCQ3KNF:QX<?4[.[U@ZM87_ .[:.-F[L6.590!C )ZX
M[55\*>$[VSUJ\TS7M#O[KR=;;5;'4$NMMOR<AV 8?..>-ISG!XYH ]0U+5++
M2+47-_<)!$76-2V26=CA54#EF)Z <US?BKQY9:+X'U+7].>.\DM6,"QD,-LV
M<;9!C*D=2#@_F*K_ !$T'4-6E\-7]C&TZ:5JT-W<6Z'YGC!Y91W(]/<XKC]2
M\(:]<>#_ (@/'8S--KVH+)8V? ?8L@.]@3A<CG!YX% 'HGAG4=6NO#\FIZG)
M;7*2H)[86T3(Y38"58-_%NR!CMBN?\(>.+SQ?IEK?:?J&FRW33H+W3/+*R6T
M9< X.[)(7G)&#VQTKK+$75OX0MUCB=+R*Q55C9>1(J8QCZBO.M7\#KJVL:+K
MNCZ)=Z%XF2[BEOF3"PJG60LP.Q\\XV\MGYAUP ;%K\28K+QGXITOQ#=V5I8:
M6]NMM*(V#,)!D[^3P"5&< <\]:Z[4_$VC:.N;Z^1,0_:&V*TA6+./,;:#A,_
MQ'BO*/$?A77[R[^)9M](N)!JZV:V)&W][Y9&_OQZ\XS5GQ-H'B+40EK:>''*
MOX9-HUW$T:RM-C_4R%F!" C.%Y)(YQF@#TN]\6:#IIL_MFJ6\*WL9EMG9ODE
M0#<2&Z8 P>O0BHU\9^'GTVVU!-3C>UN4>2%T5F+(GWVV@9"KCDD8'>O/3X;U
MB9_A9YVCW&W1HB+\,%/DD(BJ3@G/*9XY'?%:'BWP]?P_$6PU>'2+N_T.;2WT
MVX@T^01O%ERV<;E^4Y //8Y[4 =Q<>*-%M9DBDOT+-$LX,:LZB-CA6)4$*&/
M )QGM6O7CWB+P5J%M?:?>>%+&]T[4K.W@M8XS)YUM<P;L-%*2>-@Y).01@#)
MQCV&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N2\>Z)?
MZI9Z5?Z7$)[W2-0BOTMBP7SU7(9 3P"03C/<5UM% '">*Y7\1Q:!'IUCJ7G+
MJUM)<+):2P[( W[T.Q &,=1GGMFH[:P9+_QY<?V$]S+*XDM(YK=D6YVVJIM5
MB.[!EX]3ZUW]% 'D\4-]->WDYTS5&BN/"YM5WV#1JDH+?NE3&0!G !R3ZD<U
MJZ+936^M^"&73KJ%+?1)K>Y;[*ZB-R(<*QQ@'*/U_K7H=% 'DFEQ:II7AOP?
M-<:/J[V^EI-:W]O;QNLR.P 615&&=1@C(SP_&:O36?\ 8=YHVJ66@ZRNB$7:
MRV]NTKW,+S/&XE9 V[!*-E>V[D DBO3:* ,CPQ86NFZ!!;V5A-86V7>.WF<L
MZ!F+<Y)()SG&>,XKF(K;4K3QBD^FB[DLY]2<WEC>6K;(3M8&XAFP  1CY<D'
M<0,5WU% !7%^/# NK^#WN(#-&NK\JL1D/_'O-_" 2<'!_"NTK,U/1+?5;S3[
MJ>6=)+";SX!&P #[2N3D'/RLP_&@#SV\T;4+&XU#6[#3+Q],;7HKTV%NK1S2
M1"W\J214X.?,.\#@G9GN*L:AIMK-::9=Z=H.IQQ7'B"WO;A;B&621]HP\K(<
ME!T'."<9QZ^FT4 >?>(;"]M-<FNM BN4G'D)+I[V9>SO4#9&& Q$Z[FYSC@9
M%4;W2]2G\-^+_#MQ8W,FHW^H2SV4ZQ,8Y%D93$_F ;5V8 .2"-@QVKT:ZU"S
MLG@2ZNH8'N)!%"LCA3(YZ*H/4^PIT-[:W%S<6T-Q%)/;%5GC5@6C+#(##MD'
M- 'G&L:7<RO\0E_LZZGFN]*B@MI1:.?M#B%U(4XY^8KT_I5/Q5#J5_I.N6<&
MC:@LL^CVXB>"T9FO&4,2KL1\I0DX3ACD]<@5ZU5:[U"SL/)^V74,'G2+%%YK
MA=[L<!5SU)/84 <U:">;XFO>_8[M+:31(HA+) RKO\UV*DXP#@@X_K775!>7
MMKIUI)=WMS#;6\8R\LSA%4>Y/%3*RN@92"K#(([B@#D=;LA=?$?P_+)823VT
M=E>1RR&W9XT9_*VAFQ@9"O\ Y-8=K8[M5OM%UK0=6N9O[6>]L[B-I!:NIDWQ
MN75@J%!@$'GY1@'.*]+HH \@?2X];\.^+M(M+&1M3G\02^1,MNV(V$B$2>9C
M V_,>N>H[C/0PZ1/>:UX]$-G)!<W@C%C=2V[("PMA'N5R.SYY%=9H^B6^BB\
M%O+,_P!KN'NI?-8']XWWB, 8SQQTJW>7MKIUI)=WMQ%;V\>"\LK!57)QR3[D
M4 ><Z?:V6K:.S7OA;78KZSTJ:TN%F:5<*R;7BA))$FX@;=H(&,\' ,%U:>)1
MI]V MWK-K97%E<13M;M;7=U$CL7A(.W<Z?*P8 9)QUKU"XN(+2WDN+F:.&&,
M;GDD8*JCU)/ HM[B&[MHKFWE26"5!)'(ARK*1D$'N"* /--8T^TU#1)KW3M
MU9&O=4L);@7<,K2RB*5=S&-LE55!C.!GWP,M\1:=?7+>.Q:Z;>.+@6$D 6W<
M";R\;]G'S$ =!SQ7I5G>VNH6XN+.XBN(2S*)(F#*2I*D9'H01^%3T >5^-1J
M&K6_B6"TT348VN=/@-N\-F2UYM+'#L1\I3/"<-SWZ#?A\^+QQK=U+I][]FO]
M+MO*D^SLRY3SMRMCHWS+\O7GIUKM:IV>JZ=J,DT=C?VMT\#;95@F5S&?1@#P
M?K0!P%KI.I6_PU\*:A:V%Q_;6@QPO]D="DDB[=DT6#ZJ3CW45?\ $%G?:0_A
MV^-I>W]M;/.=033]QE$DHSYJJI!(#;A@<@/7:1W]G+>/:1W<#W,8R\*R NHX
MZKG(ZC\ZL4 <IH]YIWA^VL;6WT?4[2WU2[D:/S$=_+=CG=+DDQ[V/ ]^0.0.
MKJ"Y6V0+=71C5;<%Q)(V%CXY;G@<9Y]"?4TZUNK>]M8KJUFCFMY5#QRQL&5U
M/0@CJ* .9\=6DES#H4JVDEU!::O#<7"1Q&4K&%<%MH!)P6'0&N9U31=1CN=9
MUW3--NFLI=3L[HV,*F*:X2)2)75."&)*D X),>>XSZC10!YAJNG6E]I:7NG:
M!JJ"\UFQGN!=0RO+*(W7>[1MDJH08R<9QTZ$IK%AJCZCXLGL--O)5^W:?=K$
ML;1?:TB">8L;' +?+V/) KU"F2RQP1/+-(D<:#<SN<!1ZDT ><:M:6^H>"?%
MEYI6AZQ%=ZI9B$B[CE,]Q($95'EL20 "!NP ?H*UM3BGNO%_A.Y@MKH)';7:
MR3&V<"$NB!=Q(^7E3P?2NJL=1LM3A::QNH;F-',;-$X;:PZJ<="/2E?4;**^
M6Q>[@6[:,RK 9 '*#JV.N!ZT <3X+9_[/T;3-4\.7D>K:,CQ274T!\M3M*M)
M')T<OZ+D_,<]*S-&2]T_1O#T4FC7T934;\R7"V3M-:AY)"A5". X<#<00!UQ
MU'I5E?6FI6JW5C<PW-NQ95EA<.I*D@X(XX((_"K% 'DVA:;=I:^";>\T>^'V
M'4KTW FM&81JPF",2 1@ETP>G?H,UT'B'1[JS\3V;Z0B1P:U#_9E\B'9Y:H"
MRRJ!W5!*O_ D]*[FL6QT_2H_$FH7,-W+/J6U3+#)=-(+=7'&U"<1AMF> ,[:
M )X]6MX]>&@K:7,;K:^?'+Y)$#*"%*JW3<,CCT(K3J,01"X,^P>:5V;SR0/0
M>E24 <EJ(N]/^(MKJLUO<3Z7+ICVBO!"TI@F\P.<JH) 90!G'5 #VKF=)\/W
M-CJ?A2*[TZ=[9+S4IA&;=G2UAEW>4C$ A>".#TS[5ZG10 B(J(J(H55& H&
M!2T44 %%%% !1110 4444 %%%% !6?K.B:=XATYK#5+?[1:LP8Q[V7D=.5(-
M:%% '%_\*E\#_P#0$'_@5-_\71_PJ7P/_P! 0?\ @5-_\77:44 <7_PJ7P/_
M - 0?^!4W_Q='_"I? __ $!!_P"!4W_Q==I10!Q?_"I? _\ T!!_X%3?_%T?
M\*E\#_\ 0$'_ (%3?_%UVE% '%_\*E\#_P#0$'_@5-_\71_PJ7P/_P! 0?\
M@5-_\77:44 <7_PJ7P/_ - 0?^!4W_Q='_"I? __ $!!_P"!4W_Q==I10!Q?
M_"I? _\ T!!_X%3?_%T?\*E\#_\ 0$'_ (%3?_%UVE% '%_\*E\#_P#0$'_@
M5-_\71_PJ7P/_P! 0?\ @5-_\77:44 <7_PJ7P/_ - 0?^!4W_Q='_"I? __
M $!!_P"!4W_Q==I10!Q?_"I? _\ T!!_X%3?_%T?\*E\#_\ 0$'_ (%3?_%U
MVE% '%_\*E\#_P#0$'_@5-_\71_PJ7P/_P! 0?\ @5-_\77:44 <7_PJ7P/_
M - 0?^!4W_Q='_"I? __ $!!_P"!4W_Q==I10!Q?_"I? _\ T!!_X%3?_%T?
M\*E\#_\ 0$'_ (%3?_%UVE% '%_\*E\#_P#0$'_@5-_\71_PJ7P/_P! 0?\
M@5-_\77:44 <7_PJ7P/_ - 0?^!4W_Q='_"I? __ $!!_P"!4W_Q==I10!Q?
M_"I? _\ T!!_X%3?_%T?\*E\#_\ 0$'_ (%3?_%UVE% '%_\*E\#_P#0$'_@
M5-_\778PQ);P1PQ+MCC4(HSG  P*?10 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !6)XBUJ;2WTRUM8O,N=1NC;Q\ [<1O(3@LH)PA &1R
M>^,';K*\0>'K+Q)IZ6EX9HS%*L\,]O(8Y89%Z.C=B,G\Z .<NO$OB'1],$^M
M:<UO"E\\4MY!#YQ2VV$I*T2.Q7YL*W)QC..>&6NKZGJ'C+PYY6K6<UE<Z7<7
M#_9XB8I2LD0W+\V1D-QG.WGK6_!X:2VBMQ%JFI?:(G9VN7E5Y)B0%._<I4C
M'   P*AA\%Z5;2Z9);FXA.GQRQ((Y-HD61@SA^.06 /&/RXH R=,\4ZM=:[I
MFGS26;C4;6ZDWP1,8X9(BF CDXE7#\D8Y'!'04/#/B36#X9\.PRR_;-0U;SY
M?-$2[E5"2W#. 3DC'( &>.*W],\":;I4^E2PWFHO_9:21VJR7&52-\?)@ 94
M;1[\8)(XJ-OA[I)TBVT^.YU&$6<YGL[B*XVRVI.<A&Q]WYB,$'(/.<"@#6\.
MW&L7.F$ZY:1VUZDKIB-@5D0'Y7P&;;D8^7)P:UJYY_#DL4ND_8]2U!/LDYEG
MD>Y)^T@@ B48^<GH.@7MT KH: .,\9>)]3T&/4IK-K0K96 NTA,;2O(P+;@^
M"/+3"\,>I)QTP5U3Q;<6/B*"PN'CT^"X\C[)-<P,T-R6/[Q/,!PC@<*#WP><
MX%[5_!6FZU=ZA//<7L0U&T%I=Q03;4E4;MI(QG(W'H<>H-23>$K2YA>WN+R]
MFM)3$TMO(ZLDACVX))7<"=JYP1TH Z"N7\5:WJ.ER.ME):H$L9KE5:-I97D3
M&!L!&V/KEB>I R._45A:KX4L=7U0ZA+/>0RO:-9RK!-L66(DG:W&>"2000>?
M2@#"C\1^(=7U73K+37TZU%]HBZD'G@>0QN60;<!QN'S>V.O.,54T[QCXBUG_
M (1Z"!-.M+G44O8[DR1/((I;=@A90&&Y2<\''UJS;^&I[#QMIL-G+J46GV>B
MM9+>#:Y+>8I",64@_*,YQ@8 ]J??^'6M?%'A2'2XKRWL=/BNUDN(0&V-($QN
M+ [BQ#$G!Y.3CK0!DW6M7VM:7HZZI%"FH:?XKBLIV@!$<C(3AU!R0"&'&?6M
M>X\6W>G:AXBAEBM"]MJ%G96KK&5!,X3#2<G.W?VQD+VS6Q+X0T^6SM+<37,?
MV:]_M#S%9=\L^XMO<E3GDG@8';H *;=^"]+OQK2WC7$R:P8VN$9P K( $9"
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
M%?DV$PDN0V_ X P!Z8&>YTZ\;4-.@NVM+BT:5 Q@N5"R1^S $X/XT 6J***
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
M;@3MLB*,0.K_ "G(&,>G-8_CF_NY_#5_'J&GM9&ROK!H[A9MT4JM/'DJV%/
MR""._?- '>K!"D(A2*-8AT0* !^%!@A8DF)"3U)4<U1TG4Y-562YCMT73V/^
MC7'FY,ZX'SA<<*><'/.,]"#2>(M7.@>';_5Q;_:%LX&G:+?L+*HR<'!YP* )
MM1TR._TVZM$D>U:>%HA/!A9(\C&5..",UDZ=X9GBN;>;4KRTNC:MNA,%@L#9
MP0"QR<\'MM'\J6X\4M!JTE@+ R%=+;4D991\P#!2A!'!YZY-4=,\<FZDTA[[
M3#8V>JZ<U]!.;@.5"(CN&4#@8?(.3G'('2@#KV574JP!4C!!'!I@MX5B6)88
MQ&O1 HP/PK@+W4[C5_%7@/4?L7D6=W//) YG)<H;60KO3  )&#U..E:]IXV^
MVWFGBVTR6>QOV=8;B(LQ3 )5I%VX56QP=QQD9QG@ ZL *    .@%8OB;P]_P
MD.DR64<\=K)))"[3&'>2(Y%D ZCNH[^M<5XD\1WGB?X6ZW>MH[V=D;*9HYS=
M!F\Q)"FW: #CY<Y_#T)[(^(C;^)I-&NK9((Q9&\ANGF^655(#C&W@KD$\]"#
M] #9,$;D/+'&\FW:6V#D>GTSVIS0Q.Q9HT8E=I)4'(]/I7*C65N?$'APW>BE
M+Z\LKB>!_/SY( 0LA&!DD%.HXYJ'2_'<U^NBW$VBM;V6JW,EHDIN59DE7S,
MJ!RI$;<YX/;') .P,,18L8D)/4E1S2&WA( ,,>!T^4<5R;^.28[2YM],,UI=
M:F^F1/YX5_,5F7)4C 4E&[YZ<<\=A0 P11JQ8(H8]2!R:1;>!8?)6&,1?W H
MV_E7F7BW5]2U3PO\0;6[A@CM]-'E0-%,VX'RD<9&T9SOR>>.F#UKISXR%A>:
MG;:MI[6:V-@NH(RRB0R1$LN" !M?*XQDCD<T =.8HR&!C7#_ 'ACK]:411A]
MX1=_]['-8.D^))K_ %R73)]->'%N+B.XC9I(F&[:4+%%PXX..<@YS5OQ,@?P
MMJV<Y%G*P(.""$)!![$'O0!HI;PQ[]D,:^8<OA0-Q]_6@6\(QB*,8Z?*.*Y#
M1D$GP>LW<LSR:*LKN6)9G,(8L3USGG-3?\)!=6&H6V@:=HWVF;^S/MD;M<B-
M" RJ03@D<GK@\_B0 =:0",$9!J-+>&.+RDAC6/\ N*H _*N0A\2V.LW/@V^&
MENS:HLLMK*\N/LS>0S,"!][(!7T[U7T[QQ=PZ++J&M0V<"OJ\VGQ/]I*Q1E9
M'7YV*?*OR8#<Y+#A<T =RB)&,(JJ/0#%.JKIUS->6*3SP+!(Q8;%DWC 8@,&
MP,@@ CCH:M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4450U>?48+$G2K.*ZO&.U%FE\N-?=F )Q
M] 221TZ@ OT5RW@+Q3>^*]&NKC4=-%C=6EY+9R*C[XW9,99#W&21]0:ZF@ H
MHKF?&?C*W\(V=I_HSWFHW\XMK*S1@IFD) Y)Z 9&3SU% '345SYO/$MF+-KJ
MRL+E9IXXY_LKNIMPQ +88'>!Z_+ZXQFLGPO\0;;5[_5['5);&PGLM4DTZ!6N
M IN2AQE0W.3Z#/6@#MJ*HWFLZ7ITR0WNI6=M*Y 1)IU1FR<# )[FFWFNZ1IT
MSPWNJV-M*B>8R37"(RI_>()Z>] &A15*36-+BL8;Z34;1;2<@13M,H20GIM;
M.#GVID6NZ1/:2W<.JV,EM%@23)<(43/3+ X% &A14-K=6][;K<6D\4\+YVR1
M.&4X.#@CWKG]*\5":?6GU6;2K2QLKOR8+A+^-PZ]C)S\C9['!_+) .FHJE9:
MQIFHSS06.HVEU-!CS8X)E=H\]-P!X_&L/Q=XS3PW<:9IMK:_;M8U2;RK2UW[
M%[9=VP=JC/H3^N #J:*PEN_$%K?:=!=V=E<07,A2:>V9U^SX1F'RMG<"5 SD
M=1Q6A#J^F7%\]E!J-I+=H2'@292ZXZY4'/&1GZT 7:*RCXFT 2K$=;TWS'E\
ME4^UIDR?W ,_>]NM5)/&>AQ^+1X;:_@%_P"097#2* IW*%3D\N=Q.!S@>XH
MZ"BLZ#Q!HUS)!';ZO82O.[)"L=RC&1E&6"@'D@<D#I4EOJ^FWEU):6FHVDUS
M'G?%',K,N#@Y4'/!XH NT5RO@/Q9/XNT[4KBXM8[=[+49;'$;%@^P*=W/3.[
MI754 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %(RAE*GH1BEHH XK3?!%]86WAFW;5X)4T&5
MFC_T,J94,;1@'Y^#AB<^N.!3)/ =[]GEEM]:2#4DU:75+2Y2U^6-I 5:-E+'
M<I4D=0:[BB@"CI5M?6UIC4;U;N[=MSO'%Y:#@#"+DD#CN3SDU%K6FS:G!'"C
M6K6^2+BWNH/-CG0@C:1D8YP<\].G-:=% ''Z5X(ET>\T.6WU%#%I5M<P+$\!
M.X3.K<'?PJ[0 .>!UJ#3_ ^HZ;'HHAUJ!FTV2Z8A[,E)!,^[(7S/E=<D!LG@
MGCDY[>B@#BM&\#7FDGPT#J\,R:(LZ ?9"IE608Z[^"!WP<GTJU%X6U6QUV^G
MTW7!;Z5J$_VBYM&MM\B2$ ,8I-PV[L#.0<'.*ZNB@#EY/"3W7B.RU>[N+=KB
MRN9)8IXH"DS1,& A=MWS*-P[<[1P.373LH=2K#((P0>]5=3O&T_2[J\2(2FW
MB:4H6V[@HR1G!YXK)TKQ#J&JZ5INJ1Z.!9WZ12+MN=TD:28()7:.@/.#ZT 4
M+#P0]IIFGZ+-?I/I&G7:W-M&82)<(Q>-&;=@A6QSCD #USJ:1H5SINOZWJ4M
MY%,FIRQR>4L!0Q;(UC W;CGA0>@K<HH JZCI]MJVF7.GWL8EMKF)HI4/=6&#
M6/I.C:YI=A%IAUF">T@0113O:G[0(QP 3NVE@/XMO;D&K6B:XVKWNL6SVOD-
MIMY]ESYF_P S]VCAN@QP_3GI6Q0!RTOA.XAU'69M-U!((-8C5;F.:(R%) FS
MS$.X<E<9!SR ?4%UIX2;3=:AO+"[BCM;?24TR&W> L553D,6W#/TP/K73T4
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
MM4JN>Q YR>A%>4:GI.J2^&OBC!'I.I-+?ZG'):(+.3,Z^:#E/EY&!GBO1_\
MA6MC_P!##XI_\',W^-'_  K6Q_Z&'Q3_ .#F;_&@#G/"&G7-I\63<C3+NWL6
M\.00"5K5XX_-'EDKD@#< #Q[8JU\0M!U*+QUX8\9V%I-?0::QBO+>!=\BQDG
MYU4<M@,V0.>!^&S_ ,*UL?\ H8?%/_@YF_QH_P"%:V/_ $,/BG_P<S?XT ;D
M>M1:JI@TV.[+21M^_>V>)(C@X)+@9.<<#)]<5Y%X>\/ZZEIX"TO[%=PZEI.K
M7,^HRO&P5(_,))+D88.IP,$Y_ UZ#_PK6Q_Z&'Q3_P"#F;_&C_A6MC_T,/BG
M_P ',W^- 'E&N:#JDVB>-C#H>HO=77B5;BV*V,A>2+>QW+\N2O7GW]Z]$M[6
M[M/CM>:G)8W9L;S1DBAN$MV9-X=20S 84@ G!Q^9%:?_  K6Q_Z&'Q3_ .#F
M;_&C_A6MC_T,/BG_ ,',W^- '+?#;PJS>%]=EN-):UULW]V]E<7EJT<D6],(
MR%AD#D]/>LWPSH>LB7X<VD=C=VUQHC7K:FTD+*(E9ONEB,-OYQ@G.<]*[O\
MX5K8_P#0P^*?_!S-_C1_PK6Q_P"AA\4_^#F;_&@#.^$%G=V.D>(([RRNK5Y=
M;N)XUN('C+QL$VL-P&0<&O1:Q- \,P>'C<&'4=5N_/VY^WWKS[<9^[NZ=>?7
M K;H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *ANX5N+.:%XUD5T*E&&0>.E344 >/\ AG4;
M"Y/PVA%Q&]S#;SVMT <M&X@(,;GLV[^$\U5T33K"?P_X<N]+=3XCAUMDW)*3
M*(?M,GFJPSD1^7DD=._4\^T$94^65#<X.,@&LGPSH?\ PCNBQZ;]I^T".21Q
M(8]A^=V<@\GNQ_"@#SJ=I+OPSJ"L53QQ;ZPWDGI/N-Q^[V]S%Y) _N[0?0U5
M\36^F&V^(UT/)-U:74$MH^_+12"&([DYX;?N&1SU%>SX&<XY]:0D#J<4 0S7
M""QDN$W2QB,N/)Y+#&?E]2>U>2>&K_27U[19(9K9+*\T&X25%)+%E:([9I/X
MY0"Y8X!&3V.3[%2 @],4 >.^$X=.MQ\-[B/R5NKNTF@NW+9>5?(.$?/) 8#
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MRJ !D9//%:= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MS;5;>,$^@/K4U<!X<TFXL=>E\,O;#^R-(N#J%G)@8*2[O*CQ_L,9O^^$KOZ
M(C=6XN/LYGB$V-WE[QNQZXZT/=6\<Z0//$LTGW(V<!F^@[UY'=2Z//J%WI.K
MWL,<,/B-K]IKRVEW,JMS&<ILV_P;MV-G;M5[4H)9M'\;:3?P2'6[B\DFTS"G
M?*NU?LS1-_L$ ''W<$G&<T >G"ZMR[H)XBZ EUWC*@>OI37O;2)(WDNH420[
M49I  Q]!ZUQ.JZ;J>F>)K"]LHC)-K5H-,U":)?\ 5RJ"R3GZ#S1_WR*HZ]'8
MV'B6[TO68[V'1+W3(;2R-K:>='A=X>'A&*L<J1C&<#N!0!Z-)<V\3A))XT8X
M 5G )R<#\S2+=VSRK$MQ$TC E5#@DX.#@>QXKS[3M#TF7X@2PWNG)+%%HEF!
M]MC$A\U'D)W,1@R!=F3U_"L31K&TM-!\'3PV:0WD?B";S'6+;(D):X'S'&0F
M&3KQR* /7#=VPD6,W$0D9BBKO&2PY( ]:=%<0SAS#-'($8JQ1@=I'4''0UX_
M<Z;8?\(QK<D=C&+A?%*R0,L.'$?VF,EDP,A=N\Y'&,U>U>VEMK_QI%H=FWEF
M'3IA;VD0'G(CDSJ@QM9C&,$<YR >M 'I\=[:2P-/'=0O"IPTBR J#[FHKK5=
M/LK*ZO+B\A2WM 3.Y<8CP,G/H?:O+O$$&BZKX1U_5-+74+N2[6V61Y[8Q!I$
MD& B;%RZKG+ <#OZ6];TZW.H>.+32[)/*NO#2^5';Q?++,!/]T 8+X9.G/(H
M ]&CU6QDL[>Z-U"D4X!C+R ;L]NO6J%QK<\'C.QT/[/&8+JSFN1-O.X&-D&W
M;C&/GZYK@M9N;6[L?LMMI\\9G\-R)%.+.5O.)SF%$QM4Y4,6(R01CUK5TB?S
M_%'@V8B7C09HW:2-E(<F# .1P3L;&>N* /0ZA6[MG8JEQ$S*I8@."0 2"?ID
M$?A4DFPQ.)=OE[3NW=,=\UY#IVEQV?POMM0L-+8W<%Z?MHM[<?:6M1=EV0 C
M)&T*VT\$#I0!ZU%=VT]N9X;B*2$9S(C@KQUY'%(+VT:$3+=0F(G <2#:3]:\
MSU--)E\,ZOK.E7&HO%<WEE/++-:NL<TB2J-OEA%.T@*'8*<_[1!%4M1ATS6_
M#_CN^TUH+G4[^%)3:00/YD:(JC(WHK,25R<#&<=Z /5;V]^SV=W);^5-<01,
M_E-)MZ#."0"1^54M$UZ+4?"^DZQ>/!:&_M8I]K2 *&= VT$]>M<G_:-M?^-]
M5O[5)VM9O#J*LYMW5'(DE.,D>XK&MY$_X1SP[8264Z7#>%V@\_[/)*2VU T"
MH 55\J"2PS@8]P >G2ZSI\.L0:3)<QB]GB:9(MPR44JN?Q+#'KSZ5:2ZMY)W
M@2>)IH^7C5P67ZCJ*\NTE93>>$+I;:9;B3PS):Q32VSG;=#R-H;*\8VL<GC
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
MZ:?I=E:+<',P@@5!(?\ :P.>IZU'9>'=$TV5);'1["UD0$(\-LB%<]<$#C-
M'/>,"(?&?@>ZD^6!+^>)G/0,]NX4?B>*VK\K+XJTN!6^=;>XD<*>54[%!]N3
MQ]#Z5IWEE:ZA:O;7MM#<V[_>BF0.K?4'BHK+2=.TY)$LK&VMUE_U@BB"[_KC
MK^- 'FNBW-_%IGA'5&U;49KBYUJ>RF$UTS))#NN!M*9VDC8I!(R,=<8%1ZVT
MMUX;\4)=7EU*EKXHMHXBUP_[M"UM\H(/W1O;CH"<]>:])7P_HJ10Q)I%@L<$
MGFQ*+9 (W_O*,<'W%..AZ08;J$Z79>5=G=<I]G3;,?5QCYC]: .-U:^O-*\0
M>=(US=Z&+JU@6XM+US)9/E!LEC)Q(CEAEN3A^<X%;OCF.]7PS-?Z=+<)<Z>Z
MW@CAE9/.2,AGC.",AD##'KBM5=$TI;E;E=-LQ.NW$@@4,-HPO..P&!Z5>(#
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
M'45'+JVFP6J74NH6D=NYPDKS*$8^@.<&@#%O_!=IJMWJTU_<RRIJ=G':31J
MH41EF5E/4,"Q/?MZ5>T+1;K2D/V[6KS59@OEI)<JB[$],(!DGC+').!5ZXU.
MPM6"W%];0DJ&Q)*J\$@ \GID@?4U3T[Q+H^JI>O9ZA;R1V<K13.)%P",9.<]
M,\9]C0!6U?PNFM/-'>7;R64LT4YMVC4F-H]I'EMU7.T9Z]3C&<U7L_!W]GZQ
M<W-IK-_%IUS<&[ETT;#$92<L0Q7<JD\E00"<]CBMZ/4;&6R-['>6[V@R3.LJ
ME!CK\V<5C^'?$+ZYJFNV_P#HS0:?<I##+;OO$BM$KY)Z9^;''I0!5G\#6\^G
MZM9#4KQ(;^]%^H 3]Q,)%DROR\C<HX.>.*L7/A"VOM2N[N^NIKE+S31IL\3J
MH#QY8DY &&)9NG'H!6@/$&EGQ =#%Y$=06(2M#O&0">!CU/)QZ#/I5J#4+*Y
MN)(+>\MY9HO]9''*&9.<<@'(YH YVV\&3IHEYI5YXAU&^BFM7LXFG6/=#$PP
M?NJ-S8XW-G^>;<'A?R-3TN_6_D,FG63V4:F-=KHVW);W^1>F!UJSXCU^'P]I
M\4[Q-/<7$Z6MK;H<&:9SA5R>G<D]@":9)=:]:FU::TL[B.69(YA [ P*QQGD
M?.!Z_+ZXH QE^'T<&FZ9#9:S>VM]IDLSVU]&J%PLK;G1E(VLI)Z$=AZ<Z?\
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
ML3%%G#RGEP,*1N4\D=:K:=;R:E)X':RL[BSNM+4I?+)"T?DQB$H\;$C!R^S
MYSC<.!FO1:J/JFGQQ32O?VJQPR>5*[3*!&_'RL<\'D<'GF@#FO'^E7MW!HNJ
M6%N]U+H^I1WKVT?WY8P"KA1W8!L@=\8K;M->M=1\L6*7,C,1N#V\D7ECONW*
M,'VZUJT4 >56EAJ%UX/TG19+>XC\26.L)++*T3 *1.6DGWXP5:,MSGG=MZ\5
M6U+2T;PQXT5-)F,\NNI+;A;)][H# =R87)'ROR..#7KU% 'EOB.Q0WOC:*TT
MV4P77AR..%8K-MDLP$P 7"X+#<G3D9'I5ZST^T7QMH4S:81;IH,B2.;-MJR;
MXB QVX#8$G!YZ^M=];W=M>*[6UQ%,J.48QN&"L.H..A]JFH \H\*I?:9#X.N
M[RTNTTVVM[RVE1K=P;65I 8W9<9 * J&Q@;NV::^B21)IGG:?+)9R>+)+NWA
M-LS>1:LC@DKCY$+G=@X^\*]9HH Y'P5";?4/%,8MI8(GU=I80T+1JR&*(%ER
M ""P;D=\U4\5Z;H6O:A-#J]M?6-[8A6LM6M(Y%D7*YPDB@Y(.?E.>O KN:BM
MKFWO+=+BUGBG@D&4DB<,K#U!'!H \ZL3KBS^ [_7K>ZFNHUNXKF5+9BP+KB(
MNJ@["R@9S@ YSBJD5AJ%UX+AT*6WN$\36VLB;SC$V-WVK>;@/C!4Q%N<]]O7
MBO5:* /.]*>/^TM1T/7-&O;C4!K3WUK+]G<Q2+O#12^:!M78N%()S\N,'I69
MI4E_I?BJ^U*YL+NZTB76YU$(M)"]N[JNRY48^=" RDX^7J.ISZO4275O+<2V
M\<\3SPA3+&K@LF[[NX=1G!QGKB@#/\1HD_A;5$,1F$EI(!&(RQ8E3@!<9)SB
MN'T>QB;6_!DEWILI6#PZ\4[2VC8CD APK$KPWROP>>#7IM% '*?#>*2#P'IU
MO-!-!)$94,4T;1LH\QMHPP! P1CVKJZ** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MO66@PV.OZCJ\=U<-+?I$DD+;/+41@A=N%!'WCW- &H^[8VS&_'R[NF?>O/\
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
M#1M*AU&_B&CRI+9W*F/S%*J5 .4VD;6(Y6@#G[GQ3K6I:7I;V\T%I+_PD?\
M9LY^SOB54=L':6#(#M&5)SVS5Z]\72:)?>*I+FRM&;3DLQ&\2E&G:;*J';G@
M,1ZX!/6KP\!V2V<ENFI:BI.I_P!J1R[T+139).,H0023D$'K]*GN?!6FWLNM
M&\FNKB/5X8H;B)V7"B,'85(4$,,YR2>: *FH>)=5T?5Y]+NH[.>6339KZTFC
MC:-2T6-Z.I9C_$I!!]1BHM#\4:Q=:GX>BU&&Q%OK>F->1BW#AH718V())P01
M)QP,8QD]:U?^$6BE$KWFH7=U=/9M9+<R",/'&V-V,*!N.!DD'H*CM_"%O:3:
M+-'?WS-H]H]I; F/YD954[ODY.$7GCI0!T=%9?AZQO-.T6&UO[V>\G0O^^N&
M#2%2Q*AB  2 0#CT[]:U* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MEE.#TS[4 >GP3PW5O'<6\J2PRJ'CDC8,KJ1D$$=015==7TU[XV2ZA:M=C<#
M)EW\<GY<YX[^E6HXTAB2*)%2- %55& H'0 =A7EL*7\NMZ%.=%U&V%KKMTT]
MM'9L(HE=9@)-Y'S[RP8L#M&['R\9 /0H_$6B37<-K%K%@]Q/N\J);E"TFTD'
M:,Y.""./0TC>(M$2XCMVUC3UGDE,"1FY3<T@QE ,\MR..O(KS.PTN+6?"<VG
MV-BXU-?$LLT5R+=@L6R]+-)YF,<1AAUSVIUQID&L:-X\TBWT]Y=1NM8=+9UM
MVPK[(MK>8!A0IRQR1C\>0#TY]<TE+T6;ZI9+=&01"$SKOWD$A=N<Y(!XIT.K
MZ;<7$D$.H6LDT:EGC292R@'!)&>@/%<9%HUQ=>(?&JQVLD=U<6L"65[-;,JF
M5867<KD8R&(Z&HM/LKK4H? \<6GW5C>:,P%Z98&01(L#1N@8C#AFV8VDY SV
MH [>+6=+FLUNXM2LY+9I!$LR3J4+DX"ALXSGC%.35M.DOOL*7]JUWDCR!,I?
M(ZC;G/'>N7T;1;ZP\4ZAII@(T)+G^U+:3^'S),YBQZ*X>3VRM8$*W\NN:#.=
M%U&V%IKETT]M%:,(HE=)@)-Y'S[RP8L#M&['R\9 .U\+ZQ>:PFK"\6 /9:E-
M9H85(#(FW!.2>>:UKN_L[!%>\NX+=6S@RR!0<=>M<[X)BFA/B'S[:XA\W6;B
M:/SH63>C;<,-P&0<&HO&5K<2WVGW.GW5]9:C!#/Y-S#:-<0D$Q[HI4 /#8!'
M0_(<'- $LWBZ*R\6S65]>Z?!I TV.]CNI) F2\C+@N6VD?+D8]:W;K6-,L8X
MY+O4+6!)%WHTLRJ&7C)!)Y'(Y]ZX2UMKN;7_ +5J&BRP.?"T=N\<=L[QQS;F
M+1*0"#@$# )]*S(X-2'AK2].?1M0CG/A;[*9X[-FD>8+M-NY88C'&<G&[/!&
M.0#N[O6KR'QIIFD1"W:SO;*XN-Y4EPT9C YSC!\ST[=:?X/UBZU[PY'?WJ0K
M<&XN(F$((7$<SQC ))Z*.]<UI$=U_;O@N>2POHTM]#FAG:2V<>7(1#A6XX)\
MMN#Z>];'P\AGMO"2P7-M/;S+>7;%)XFC;#W$CJ<,!P58'\: )=5\2-I'B^RL
M+N:S@TN>QGN9)YCL,;1M&!EB=H!\STK8EUC3(;.&\EU&T2VF&Z*9IE"2#&<J
M<X/'/':N>U6!G^)6AW36<\MO;Z?=JTPMV=$=FBVC< 0"0K?Y-<SX?COK'2_"
M]M-HVH0^6M[&UREDS2VY:3*Q[2,(KKCYV& %QD=0 >D#5M--Q;P#4+0S7*>9
M!'YR[I5_O*,Y8>XH?5M.2&29K^U$43^7(YF7"/\ W2<\'VKSK3=+U2W^&OA?
M4+;3+H:UH!1A:2(4DE3[DT8!]5)(]U!K4\06=[H\GAV^:TOKZUMGG_M!=.WF
M42R@'S552&(#;Q@= ] '<6MU;WMM'<VD\4\$@W)+$X96'J".#4M8OA:RM+'1
MRMC87%C;S3/.L-RS&3+')9@Q)7)R=O;/0'(&U0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%<SXM\13>'GLI'#0:=*)!<7_V9IUMV&W9O52"$.6RW;:!QG( .FJM_
M:%G_ &B-/^U0_;3&91;[QYFP$ MMZXR0,^]<O#XDU.35KFR$NGRHNA1:C%-%
M&S*9&+@\[OF0[,C&#SUK#M[[5M>\1^%-1M);.UU"^\,RSO))"TD:%FMV.$W
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
M !#KMU?Z;H=]:V^GZQ+;375TV!(BQHX12@#=6W X).T CG@T =59WUIJ-O\
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
MQFG7>NZ987*V]U>1Q.SK'EL[5=ONJS=%)[ D9[4 : &  23[GO2T44 %%%%
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
MS7$MO H2,SON95 P%' X  %:5%% !1110 4444 %%%% !1110 4444 %%%%
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M1I- T41;KQD!22QX"<< \<D^K^&M:NM>THWEWH]YI,HE>/[/=C#D*<!OH?\
M.>M &Q535)YK72KNXM_+\V&)I%\Q25) S@X(]*MU0ULD:%?[4DD8V[JJ1H79
MB5(   )- 'FFG?%O4CH/AS7-0TRU:RUF]:R,=NS"2!@Q4,,Y#CC..*])EU[2
M(+]+"74[1+N23REA:90Q?&0N/[V.<=:\_P#A'X1M[?P;I<FMZ/-'J]C+*46^
MC<&$LY(**_R@D8.5'ZURWB72M;O-2N_L?AC4[:"#Q3%>%886D6=1D-<9)))/
M'" *HZ\T >TIX@T:2XN[=-5LFGLU+7,8G4M"!U+C/R_C4%SXK\/69*W.N:=$
MPA$^U[E ?+/1\9Z'/6N-\1^'+^+XH:;J>EH!::Y;/I^K*>,(J[@W^\5!4'M@
M>M5O$6EWDOQ>DOTTR[ELD\.2VRSI;.R"4ER%! QG![>N* .^M_$VA7=[;V=O
MK%A-<W,?FPQ1W"LTBXSE0#R,<U8.L:8-1&G&_MOMI./(\P;\XW8QZXYQUQS7
MB7A_0-6M++X7(^C:A%+IUU=M?9M''DAW^4N<=QC\*V/#>@7@\1:GI6OV6M&2
M/Q"=7LKB","VER?E<R[>,+G*ENAP!F@#T@^+_#0G6 Z_IGFM-]G"?:DW>9_<
MQGK[5 ?&NBCQE_PC'VN+[>(#*^7 "MN4+'[L<DX'0#WKQK6/#NLS:%XQ6'0]
M1:XN_$XNK?;9R;I(=S$...G7\_>O0K6QOK7XY7NJ/I]VUA>Z1'##<+$2@<.I
M(8]%. 3@X_.@#NK[4;+3(EEOKJ&W1W"(9'"[F/11ZGV%<QXV\?67A?PG'K-I
M+:WK7,BQVN)@4?)P6R#R%')Q^E4_&FF:@_CSP=K:0SSZ9I\TZW20QM(8R\>%
M?:H)(SQD#BN OO#'B"/X27%HVFWLEQ=^(#?6]HD#-)% 6!^90/EZ$X/][UH
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
MA0Q*DDX((7((XP0>*U_#VNG7(KX2V;6ES8W;6D\+.' 8!6!##J"K*:QG\%3
MV4L5W")TUEM8NF:,XD<JR;%&?E 4@9.?N^]:V@:+<:1>ZU/-/%*NHWINU5%(
M,>41-IR>>$!SQUH ?>ZXT>KMI-A:B[OH[;[5(C2^6JH6*J,X/S,0V!C'RG)'
M&>7UKQ1)K6E^%KG2H-]EJ>I+!/%,^QCM64M$XP?XH\'J/EQR#6_=Z#=)XK'B
M#3;B%9I;06ES!.I*2*&+(P(Y#*2WL0>W6J!\%2VVG^'[.RNX@NEWYOY7EC.9
MY&$FX#!^4$RL>^.!S0!T>E:9;Z1IZ6=J)%A4LRH\K2;-Q)V@GG S@#L*NT44
M %%%% !1110 5!>0RW%C<00SM!+)&R),H!,;$8##/<=:GHH X);>^D^(USH7
M]N:HMFFCQW2XF7<)&E="V=OH!QTJ*+Q'/X;\1^)_[2DU+4;6QM+.5_*4,(5V
M2&23!( ' ) R3CH<5N1:+J2_$>?7F6V^P2::ED )6\S<LC/NV[<8^;'7M6?J
MGAC5[RX\9-$+/9K>GQVEL6F8%65'0EQLX'SYXSTH U]6\8:;I$4TCB6X6"W%
MU/Y&S,<1R0Q#,">%8X7)P.G(SM6MS#>VD-U;R"2"9%DC<=&4C(/Y&N*7P[XB
MTS6$OM/ATFZCNK."WNX+N1AY,D0*AXV"'<I!Y4@=!R*[:!&BMXHW<.ZH%9@N
MT,0.N.WTH YKQ=K=W9:AH6AZ=)Y-YK-TT7VC:&,,2+OD90>-V, 9!'.><5H'
M2+BUO+*>TU.[$$4A:ZAGE,BS+L8=6R5(8J>"!QTZ55\5>'9]9;3-0T^:.'5=
M*N/M%JTH)C?(VO&^.0K*<9'(XJXBZKJ4#0:A:V]E"Z,LHAN#*S9!& 2BX'/7
MKQT'6@"M#XPTZ:33R8[F.UU)S'97;J/*G;!( (.1N )7<!G'':J?_"P-,"+*
MUEJ8M_MS:>\_V?Y8Y@^P*1G<<MP, \XSC-4M/\(ZI_8WA_1-1:V:VT2ZBF2Y
MBD.Z=80?*&S;\I^[NY/0XSGB%O"6N-H<UGML/-?Q -5'^D-M\O[0)MN=GWL#
M'3'O0!KS>.]-M;#5;J[M+^W;2WC2Y@>(&0!\%&&UB"ISUS]<4Y/'6EB?4X+J
MWO[*;3[8WCQW-N5:6#IYB 9)&>,<$$\BN7\<:3J%GH_C;5)EMA;W\=F( LI+
M QL%.X;0!G/8FMS6/#VMZI>WVK6LUOIVIC2VL+,K(7"LSAV9FVC'W5 P"1R?
M:@"]<^-;"RM=7FN[2^A?284N+F$QJS^6X)5AM8@CY6[\8H'C.S\Z]A.GZDLU
MK:"]6-H0&GAS@L@W<X(Z'!]N:YNZ\%ZY<0>)DAMM*MAK6EQ6BHMS(WER*) 2
MS>7EL^9G=UXQ@]:W/L%UIWBJ/Q!J,MA;:=!I'V2:1[DC8V\-NY4#;QC)(^E
M&M9^(+6^32GMXIG34X#<0D;3MC !W-\W ^91QGDBM:N/\#:1%9?VA<VUT+C3
M3</%IF.5CM]Q=@I[CS&8 ]U1*["@#S^V\5_V%K?BLZD=1NK*VU"%!(J[TM8W
MAB.3DC"[F/"Y(ZXKHM2\6V&EW-Q%-!=-%:RPPW%PB#9$TI 3.2"?O+G:#C/U
MKGM7\(ZU?V'C&WB%B&UN>.2W+3MA L<:'?\ )P?DSQGK3?$GA7Q'KDFJJ1IT
MT<TEM-8M/.X-MY;(SQA0A W%6.\<G.".!@ ZH>(+>349;2&WN)O(N%M9IHPI
M2*0J& ;YMV,,.<8YK7KBKGPK?77BBWUE(K:QO8[I&DO;6=@;BW &Z*6/: Y/
M(!/08.>,5VM '+WOB"YE\3:AX>2RN(DATX7/VM'08+%@"/FR -A'3.>P')H>
M"/%JW6B>&[#4$OC>WNFK,EW.OR7#JBF3#9W9YSD@ ]B:T+W1=4_X3"ZU:T%I
M);76EK9LLLK(Z.KNP( 4@@[\=1C'0UE:=X0U:WA\'07 LS'HUG+;712=LONB
M$>4^3GIGG% &U:>--*N]4L+%/-7^T5=K*8[2D^T;CC#%A\O(W 9'2NBKCO".
MB^(=%AM-+OUTI['3T\J*]AW>=<1@;4#(5PA QDACG'OFNQH P;OQ;86=\]O)
M!=&..\BL9+@(/+2:0*44Y.X_?3D @;NO7$<WC/3X-.U&]DM[L1Z=?"QN1L7<
MKG9@CYN5_>)TYYZ5@ZYX5\1:I>W<A_LZY"ZG;7ME-/.ZM'%&T;&$*$(3E6.X
M$YSR/1FJ^$?$,]IXCT^T&G-;ZI?Q7\<\LSJRL/)W(5"' _=$ALGKTH M:]XF
MO;B'QGIT%M=6ATK3O-CO(Y$!WF-W#<-D#A<<9X.<5?T/Q=:/!;V=\MW;S1Z8
MM\UQ=*%26)0H=P<YX)&=P!YSR*J:EX:UFXN_%;6XL3%KFGI IDF<-%((GCP0
M$.5^8'/7C&.<B"]\%ZAJLMK#=-;16O\ 8$VDSM',S.KR;/F4;0"!L[D=: -^
M#Q79S7MI:R6UW;O?0M/9F9 !<*H#$+@DAL$':P!QVX.,2]\<Z7J?A2\U#[-K
MUMIWD>8;R"'RV_UFPA&SPP(_(U9M= U:ZG\/3:LEHLFB([!H)687$IC,8/*C
M:N"2>O.!SC)H_P#"(ZR?A-+X7/V(:@Z/&'$S>5@R%\YV9Z'IB@#7D\4SQ>*M
M2TD:1=RPV-E'=&2(HS/N+] 6!_@P!U)SP!@F[8^);/4K/1[JUBG>/55WPX"Y
M1=N[+_-P,<=\$@=:HFQN]-\8W?B&XEL8=,FTZ**Y>6<J8&B:1B>5P5._J2,8
MZ54\%Z3!!?ZM?6=VMSI1N773 F"D:.0\P0C@J9<C_@% '95@W_BVPT^\F@F@
MNC'!<PVL]PJ#RXY)=NP')!/WTR0"!N^N-ZO/_$7A7Q%J]SJ>#IUQ&UY:W-A+
M<3NK0I&\;-$%"$+DHQW@DG=@CT -:_\ 'NFZ=+JB2V>HLFERHEY*D V1!@&#
MDDC*X8'C)]JC\9^(/(\/>(;?3Q>-=V5B\DD]IM'V9BA9"22#GC=A02!SW&<_
M5O"6MZA9^-(5%BK:Z(A;DSMA-L2QDM\G'W<\9ZT7WACQ K^*(K)+"6U\06QW
M>=<,C6TWD^4<80[U("D=,4 =AHLCS:%I\LCL\CVT;,S'))*C)-9_BCQ!-H$6
MFF"QDNFO;Z&T^1E&S<W/WF') (';/6M'2+>>ST:RM;D1B>&!(W\MBRY4 <$@
M'''I6;XLTB]U:ST\Z?Y!N++4(+P).Y17"'E=P!(X/H: .=C\6'0?$/BR74AJ
M5Q86LULWR@.MHC0JS$\@  MDA<GV(%=#K7C#3-"^U&X$TJ6:*]TT.T^2K<@D
M%@3QSA03CMR*P=6\):WJ-IXTA46"MKL<20$SOA"L0C);Y..F>,U9DT+Q%9>)
M;O4-.ATFXMM32(W$=X[!K65$";D(4[U*@<';R.HH [**5)HDEB8/&ZAE8="#
MT-8^M^)[70[VSLY;2]N;B\$A@CM8=Y<HNXCJ.<#_ /56S&I2)$+;BJ@%L 9]
M\"L'6=)O[WQ5X>U&V6W-MI[SM/YDA5R)(]@V@*0<=>2* *UOXDTN+4-=N[B;
M4;86-E!<74=V"(X4*NP*+U#<'=ZD"H]5\413V^HZ7'#J%EJ TQ[V-BJC:FTX
M8,I('S#&.N?J*S_$>GS:>?&6KWXL/[/U#3H;6(32,1O4.H\P8&%+2CD-QC/%
M4M.AU.62>SFLM.N+V\TUK*&\BU8W!2-5)4,/*7:F3RW))*YSQ@ V?"WBQ;C3
M-&T^YMM0>_GTE+J.650!=E43?M8MG=EA][&<YR1S6KX1UZ7Q+X;M=6ELWM?M
M +*C%2"N3C&">W'..>U9&F^&M6M=0\)33"T\O2-,DL[C;,Q+,RQ %1L&1^[[
MXZ^U:7@K2-0T#PO::3J'V8O: QH\#LP=<DACD#!.>G./4T 7O$6K-H/AS4=6
M6V>Y-G;O/Y2, 6"@D\DCCCGOZ GBJEOXE#P6<36%U)J,]K]I:TB\O>J# +$E
M]H!)X&[)].#BWXBTV36?#.JZ7$ZQR7EG+;H[=%+H5!/MS7/VF@ZY9:YI^N+'
M9//_ &8NG7EH+AMH"MN1T<IR<E@00.#[<@'2Z1JUGKNEP:C82&2WF!VDJ5((
M)!4@\@@@@CU%7JQO"^AGP_HHM'=7FDGEN9BGW=\CLY"^PW8'TK9H **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "LS6==MM%2V65))KF[E$%K;0@%YGQG R0   222  *
MTZX3QH&TWQKX3\1W.1I5DUS!=2X^6W,J )(WHN1@GH,B@#I$U>[CU"SL[S2Y
M(C=,P2:*421J0I;#'@@X![8]ZUZQ=1UA)]+NUT2XAN]0^S2/;K"PD ?8=A..
M@)P/?-<3IDD%S'X(O-&FS?S?N]5 ?YWB\EO.,_?<L@49;D,?>@#U"L^XU(M9
MWKZ7"M_<VK^48%E"9DP"5W'@$!A_*O*='-C;:-X2U.*Z O&\1SVQF-P68Q-+
M< IR?ND;3CZ'O3=072[+P-X_BB-O;7D6J3';&1&ZJ70IG&#@Y. >#S0![117
MEOB"#2[_ ,4>,%N9UDC3089T4W!VK)^^PP&< CY"#VR/6I-+U2T7Q#H-UJ5W
M$(M1\+J&>5QMN9MT>1_M/@].30!Z=17D7A+48[FT\%0:M+'-H\^DRH#.P:-[
MP,OROGC<$#X!]^]/MIY--7P]>7MUY>F0>)+J"UNII,#[(8YA&"YZIN "DG!
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
M3K'3D9+*SM[96.6$$2H"?? KA+]6M_$C^%FUVXM(#IQN;6:ZNY?,>1I9-^)
MZEB@"84DX!J*""[OO$3Z==>(+^ZA_P"$=BG,UM.]NLLOF.OFJ%/RY"@\'!]P
M: /2:IVVH+- \L\$UF%G, %R I<[]JD8)X8XQZY%>>^';R_:;P!?RZG>S3:Q
M9R"]62=C')BWW@A/NJ01U !.3G-4I?,OM&TO[9>7<QB\8R6ZNURX81B:15&0
M>P  ].U 'K3,%4LQ 4#))[4D<B2QK)&P9' 96'0@]#7/>.8TE^'/B *[E1ID
M[HR2,"<1D@Y!R>@^O?-8>FSBX\1:7X?>YN4T\Z&+J+9=R*TLQ8!AO#;CM7:0
M,\;\XX& #OZ*YKP)>W]]X71]1E:>6*XG@2X?[T\:2LB.?<@#GOU[UTM !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4$ C!Y%%<_X@\17.CZGI5A:Z6;V;46E2/]^(PK
M)&SX.0>#MZ]O?I0!NQ0Q0)LAB2-<YPB@#/X4+%&C.RQJK/\ >(&"WU]:Y&\\
M<3VL,\D>BS7#V;QQ7L$#M)*CLJLZQA4(DVAQGE<X./>_:>*EO_$%SI5K!"[V
MMP8;A&N-LT:[-PD\LKRA. #GO0!T'EI_<7\J-BG.5'/7CK7&:9XGL[+2GDM]
M*^S37.NS:>(/.RKW!E8,[-C@$JQX![ =:+GQY<6FG:O=2:*6.EW\=C*B7((=
MG9 "I*CC$B'D#J?2@#L_+3^XOY4&*,E244E3E<CH?:N9B\5WAFUNTFT23[?I
MB0R);V\XE\])<[#G:-I!5MPP<8R":R=:\=W:^'?$LNGV]I]NTDQ(9$N?-B(D
M PZMM&2,GY2!R.M '=M#$\7E-&C1\#85!'Y4KQI(FQT5E]",BN7GUBVL_&*+
MJ6G107,.CS73WJ3EU2)9$WH!M&1R#G Z4Z+Q>XFT4W>F^1:ZTN+.43;F#E-Z
MI(NT!2R@]"PR"/>@#I6AB="C1HR'DJ5!!IP 4    < #M7&:?X[N+Q-)N9M%
M,%EJ%])I_F_:@S)*K2*#M"\J?+/.003T(Y.EX[OKW3? FMWFGE5N(;*5ED+E
M3'A#\RX!R1V''UH WI((IEVRQ)(N<X90>:<\:2H4D170]589!KC=)>+3-3>R
MTK2+5=7N+&.ZNXUNV2':"4C.=GWV^;)VC[O).!E%\?O>Q:,=*T:2YEU1;A5B
MEN%B,4L(.^-C@]P1G\>: .TVKD':,CIQ1@$@X&1TKEO'7B*\\-_#Z^UF&%8K
MY(HU16(<122,J9)Z$*6S[XJOKNCZ%H7@ZZGU)[D>7!B?5(RS70)&#)O!W=3T
M'';&* .QVKNW8&?7%(D:1YV(J[CN.T8R?6N??Q+-/=7=II5A]LN+.VCN)TEE
M\DCS Q1!\K98A2<' &1SSQ#8>,X-<%DFAVZW,UU8_;]MQ+Y(CC+;0&(5CN+!
MAC&/E//3(!TR1I$"(T5 3DA1C)]:=7*Z?XV@UB+38M/M"U_>^?NMIY-GD>2V
MV7>P#=&(48!SD=LU!\-M_P#86I"2(1.-8O08P^\)B9AM![@=* .P"J,8 X&!
MQT%&U<D[1D]>*\AUF[TVQ\4>-X[Q;O>RV<5@+=G3RYY(CC:X(6(E]O)(&:[6
MTU;4- \/:#8ZRRW>N7$0CD^8[2ZIEV9E4GC@9 .21VY !U'EIQ\B\#'2D>&*
M2,QO&C(>JE01^5<Q;>+KNYL(9CHLEM(9YH)VNY##!%Y?1O,*9*OD;3MYSVQ5
M>#X@6UUI^ASQP0PRZO!))"EW<^4F]"H,8?:06);@8&0"?:@#L'C21=KHK+D'
M!&1Q1L3:5VK@G.,=^M<\_B6ZEN+NUT_3!<7=C:Q3W4,EQY91I 66-3M.YL*>
MN!R.>>*4'CE]4N]-AT72_M:ZCIKW]O)+<"( *R*4?Y6(Y?&1GD=,<@ ["HY(
M(971Y(D=D.5+*"5^GI6?X<UI/$7AZRU:.%H!<Q[C$QR4.2",]\$'FJ7B^]MK
M*RTXW>G"]BEU.UB ,FSRG:50C^^UB#COB@#H"JLP8J"5Z$CI33%&0@,:D(<K
MQ]WZ>E<;JGCRYTUM>?\ L,R6^B2QK=2&Z"DQLBON1=IR0&!VG'3K75:IJ-OI
M&E7>I7;%;>UA::0J,G:HR<#UXH G:"%T5&B1E7[H*@@?2G/&DA4NBL5.5)&<
M'U%<LGB^\%S=P2:!=R-%9&[A-KND$I!P8B610).1@<@C//%,3QW;QMK27=O&
M)-,6W)^RW F64S$JBAB%PV\;2#TR.?0 ZZF&*,RB4HID P&QR!Z9K@?']Y?7
M7@?Q);7^E&V^S0120SQ3>9'+EN0#A3N&,$$=QSS72:9K]Q=^(K[1;W3Q:3V\
M$=U$5G$@DB=F49X&U@4.1R/0F@#<"J#D  GOBEK%U'79H=2FTS3;);V^AM/M
M<D;S>4 I)5 #M;+,5;'&.#DCC.7K7C6?1M+?4)M&DBABL4O)1=3B)LG),*<$
M-(H4DC(ZCGG@ ZHV\#3"8PQF4='*C</QI^U=V[:,^N*YR;Q:G]O_ -CVL$,E
MR(X9?+FN/*DDCD."T:[3O"C)/(Z8JO-XU(NT%KIDUW9_;C8R2P[VD1@Y1GV!
M,%%8$$[LX&<4 =5Y: Y"+G.[IW]:/+3^XOY5D^)]<D\.:))J@M!<PPNGG@R[
M/+C+ %^AR%SD^P-9[^+RFK:[IILXC<:9#%-$HN,FY\S.T ;?E.<+WY(]<T =
M/M7).T<]>.M-6*-(O+2-5CQC:!@8^E<9J6NMI^J>)9;?2(%U:PT>*Z,[W!*2
MI^](7A>BE7^N>W;-:[U.7Q1X-OOLD4^HW&D73,@N"J.<0$%FV\?>/13C/>@#
MT9$2- B*%4<!5& *1HHW=7:-&=>58C)'TKC#XHM-7T_PKJ-QHY;[;J7D(&F_
MX]9U$JD\#YL;'';J*5_'ES&EU</H96RL]573;F4W0W*69$#JNWYN9!D9&!T)
MZ  [6BBB@ HHHH **** "BBHKB5H;:65(FE9%+"-2 6('0$\?G0!0@\-:%:W
M(N+?1=.BG$AE$B6R*P<_Q9 Z^]36^BZ5::C-J-MIMG#?3\2W,<"K))_O,!DU
MP2^)[_54\":T;>]A:^GE,EI!*-LZFVD91M#;2,XP6QC&3BNFM_&NG3:8EU)%
M-;S->26)M9V1769-VY2=VS "DYW8Q[D"@#13PUH,=T;I-%TY;@R^<91;(&\S
MGYLX^]R>?>E?P[HDES-<OH]@T\SB260VR%G8=&)QR1ZU'X>\16?B2SGGM%=&
MM[A[::-]I*2+C(RI((P0002"#5#7/'.E:"]V)Q)*MD4%T8F3,6X _=+!FP&#
M':#P>YXH V#HVEG51JITVT_M$+M%WY*^;C&,;\9Z5-!86=M<W%S!:017%P09
MY8XPK2D< L0,G'O7-W_CRTL6UC&EZC<)I")+=21+'M$3+OWC+C("C..OM5E/
M&-L;^XM'TZ_C9+)K^$LJ8N(5(!*#=D'D<-M/(H U[S2=.U&2.2]L+6Y>,$(T
MT2N5!Z@$CH:<=-L#?K?&RMC>(NQ;@Q+Y@7T#8SCVKGM-\=V6IWNE6S:=J5I%
MJ\'FV-Q<(JI,=F\H"K$A@/4 '!P3QFEX1UW['X=BCNY;F\N[G5KVUMHVDWR2
M;)I<#<QZ*B'DG@#Z"@#N*@2SM8U@5+:)5MSF$! !'P1\OIP2./6N<G\=V%M:
MSRS6-\KVM['97D6(]UL[D!'?+XV'<I# G@_6M&^\2V>G2WBW,<JI:^4K2Y38
M\DAPL8);[W3.< !@2<4 7_[-L?MKWOV*V^UNGEM/Y2[V7^Z6QDCVJ"'P_HUN
M;<P:181&W!$&RV0>5GKMP.,]\5@2?$72X;74)7M;MGT^X@@N(XO+D(\XA8W!
M5B&4DXX.0<\5TFFWLE_:>?+87-D^]E,-SMWC!(S\K$8/4<T 1)X?T6,1!-(L
M%$4AECVVR#8YZL..#[TX:)I(M[FW&F60@NFW7$8@7;*?5ACYC]:74]373$MO
M]'GN)+F<011PKD[B"<DG 4 *22?YX%8G_"=V!L+&Z6QOG^UW[Z<(T1"T<ZE@
M5;YL8^1L$9'TH W#H^F&P:P;3K0V;G+0&%2C'U*XP:CNM T:^>![O2;&=K==
ML)EMT8QCT7(X'TJ+0=>BUV&[*VMQ:3V=RUK<07&W<C@*W52000RG(/>JNN^+
M;70/MCSV=Y+#8P)<7,T:+M1&8@8+$;C\I) SQ[D"@"U%X<TR#5;6_@LK6![6
M P0B&!4*J3R,CG;R<+TR2>>,7KRQM-1@\B]M8;F'<&V3('&1T.#W'K6%J/C&
M*PU'4+"/2=1NY[&U2\D$(CPT3;N5+..FQN#@^@-.L/&=E?ZA86XM+R"'4;5K
MJSNIE01S(H5FX#%E(# _,!GG% &K)HVES6T-M+IMG)!"V^*)X%*HW7*@C /O
M5QXTDC:.1%:-AM96&01Z$5ST7C*QE.F2-;74=GJC;+&Z<+Y<S$%E'WLKN )7
M(&?8\4D/C6QGL-.O!:7BQ7VH-IR!E3,<JNR?-\W3*-R,T :ZZ/IB::VFIIUH
MM@P(:U6!1$0>H*XQ48T#1AI']DC2K'^S?^?3[.OE=<_<QCKS6&_CZTC-P[Z7
MJ2V]KJ*Z=<W!6/9#(Q15)^?)4EU'R@X[XJ[I/B"YU'Q3KFER6$D4.G-$BREE
M(8LF_)P<\@C QVYP3B@"#2/"R66H:_\ :;6Q;3-3>+9:(F41$B6+85*XP0N<
M>^/>M6+P[HD,3Q1:/8)&\0A9%MD :,?P$8Y7D\=*;J6N0Z=?VEAY,D]Y=)))
M#"C(I98]N[!8@$_,./Z FJB^*[=KNXM#8WJSP:<FHE&5!NC8L !\WW@58$''
M2@#1BT;2X)X9X=-LXYH$\N*1(%#1I_=4@9 ]A0-%TH:M_:HTVS_M';M^U^0O
MFXQC&_&>G%<IJ_B6749_""V-I?-I^M;IW$<B1NZ?9W=4SO!!!VL<''&,GI6.
M@EDG\2:=?3>(S9Z&L1AGAOE$ZH(_,;+!QO+!B,D$[0,D&@#TJ[L[74+62UO;
M:&YMY!AXID#HW?D'@U6.A:0QF)TJQ)G01S9MT_>*.BMQR!Z&LNV\26L6EV,=
MC:WU](=-2]$(96F$.T;2Y9AECR.I)(/UIJ:]I]SXCTPLFHP23Z7+=Q&5C'"(
MLQEMZ$_?&5ZCCGF@#4N?#VBWJ6J76D6$Z6G_ ![K);(PA_W01\OX5I5RD'C[
M2[B^M[6.&=FNK:2YM2C1MYRH Q& ^5;:<@-CCW!%.TKQS:ZK-I:1Z9J$,>JV
MK7-E+,L867:H9DX<D-@]P <'!- &Q<Z!H]Y/)/<Z7932R "1Y(%)<#H&..?Q
MJ5M)TUYK:9]/M6EM1BW<PJ6A'HAQ\OX5F>#]>N/$F@)J-S9-:L\LRJI92"%E
M=1@@GH% .0.>E0-XJ:#Q9JNFW5HT.GZ?8QW<EV67:%;S,L1G(&(\< G.<X&*
M -2;P_HMQ<37$^D6$LTY4S2/;(S2%2"NXD9."!C/3 I7T#1I4G232;!TN'#S
M*ULA$K#H6XY/N:IVOBFVFU*PL;BTNK1]1B:6S:<+MF"@,5^5B58*<X../H0+
MNKZQ;:-!!)<9)GG2WB4$+N=N@R2 .AZG\S@4 3#3+!;S[8+&V%UY7D^<(EW^
M7_<W8SM]NE16&AZ3I<,T.GZ99VD4YS*D$"H)#_M #G\:I2^)/*2W7^R;\W$_
MGD0%4!01'#%FW;0#QMYYR/?&:GC7[=J?AE-.L)IK+6;:2Z$I**RJJK\NTMU&
M\$_3C/8 Z'3=(TW1X6ATS3[6RB=M[);0K&"WJ0H'-2S6%G<7<%W-:027-OGR
M9GC!>//7:Q&1GVKFM.\3Z;;V]U(B7X>;6)+$17<P)^T8R54EBJI\IP,^P&2!
M4'B;7[T0Z!'!I]_$E_J@MIXPZ))M5924!#C!)C!R#@KWYQ0!U%OI&FVEU)=6
MVGVL-Q(27ECA568GJ20._?UI][I]EJ4(AOK.WNH@P8)/$'4$=#@CK7.:3KEG
MI=KK6GM'JS-H@,LHO9$DD='!=0C;B67&0,G/&,Y!KJ$D9[=93"Z,5W&)L;@<
M=#@XS^./>@"KJ&BZ5JT<4>I:;9WB0G=$MQ L@0^HR.*<^D:;)<O<R:?:/.\?
ME/*T*EF3^Z3C)'MTKA=+UL7,EWK6KR:E:R6NLSVD"+=(L4H#&-863?M. -Q)
MQR"=W6MZT\=:7=Q3A(YOM<-XME]E!1FDE8;EVL&VD%<MG/ !SC% &RFAZ1$;
M8QZ58H;7/V?;;H/)SUV<?+^%(=!T8V<EF=)L#:R/YCP_9DV,^<[BN,$Y[UR6
MC^(?L&N>+Y]3:[BAAO;6*&WN)@Y1GB7"IEBH#,V>H SSC!Q=?XBZ7';7TC6M
MVSV-U!;3QQ>7(5,Q C<%6(923V)((/% '7/'')$T3HK1LI5D89!'H1Z51;0=
M':TM[1M*LC;6QS!%]G79%Z[1C ZGI61=>,UL[2:>YT35(6M[:2[GC=8P8XD8
MKG._:2<$@ GCTXS ;YI_B1H[6]S.;.[T:XG\KS&\MB)(=K;,XSACSC/- '61
MQI#$D42*D: *J*,!0.@ [4ZBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q-7T.?4
MM=T34HKR.%=,EDD,;0E_-WQE",[ACACV/-;=5+K4[.RN[.UN)T2>\=HX$)Y<
MJI<_@ IY^GK0!S[>%=3M_$%]>Z7KIM+#4G66\M&M@["0*%+Q/N&PD*,Y#<C-
M/NO"3W^NV6I7=S;M)979N+>9+<K.J$']R7W<I\W/'(&,=ZZ;S8\9WKCZTN]>
M?F''7GI0!YOKVC3:%H'V*?45V7VM27SWG]G-)%;[F:7#J&) WX 8%><<^LUI
MHVH^(O#M]I/]H:=]EDG@N4O[;3Y(Q*ZRB1@5>0ESE$R^[^(CJ*]!21)4#QNK
MJ>C*<@U3U34XM,BAW+OGN)E@MX@<&20YX]@ "Q/8*30!SFK^"KO5+C7IAJZ0
M'5;>VA 2V)\OR6+#/S_,K;B&7C(.,U%=> [N^@\1)<ZQ'G6885;RK/:L,D8
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
M  D\=L4 ;HS@9()[XI:I:7/?SVA;4K2*VN%D9=L4OF*R@_*P. >1S@C(J[0
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
M$!EW?-@@ \^M:=%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Q7C*&U7Q7X0O+RV6
M2WCNYXY',.\#= X0' /5L8'K7:T4 >3ZWX:O5O-=T/2["/8)T\06$QB!1)0.
M8AZ%I(QQ_==O:M#5FGFT#3/$+6+QVVH:K;W>IQ>7EEM-I"!P.2JXC9AV^;MF
MO1E='+!65MIVM@YP?0TZ@#D/#, 'C'Q!=:<R?V)<1V[(8C^Z>XPWF,F./N^7
MDCJ?<&CQ,L@\>^"IFS]F6>[C8]A(UNVS\<!Q^-=?5:^L8-1MO)G!P'61&4X9
M'4Y5@>Q!H Y3Q5XFT)[J7P]J%VT5N5!O2(9'WH>?*&U3]X?>] <=3D'C)S?)
MX/>S5Q)+K=M+&I4JP0([/D=1\F[-=FH(0 MN(')/>JDEI;?VE%>SN&F53% '
M( 3/+;1ZG'Y#C'.0!^H6%KJFGW%A>PK-;7$9CDC89#*17!>'['5IM-NK"2W
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
M1=KB*!5W#T.!R* /,]$:&W^'V@ZM>:KJDEYJ4T%LS/?/LF;S6(1RQ(12 0S
M9(XY)YA749Y]'F@35I0T'BZ&V3[-=L=L+R1_(#GE/F;&>..!Q7J?]DZ;]B-E
M_9]K]D)R8/)783USMQBA](TV0,'T^T;<XD.Z%3E@, ].N !F@#RSQ+"L6A^/
M-,-Q<R6=E=V4L*S7+R&/>(F;YF8G&<G!. >:U-5O+:^U_5]$G\11:3#%9Q/I
M\TDSYVD-NE1_,4,RN,'.>@'0FO0/[+T_,Y^PVW^D#$W[E?W@]&XY_&B;2M.N
M#;F>PM93;8\C?"K>5CIMR/EZ#I0!YS>WK:GJ>L:5J7B==*NK6&V>SN)%:*0H
M8E8S(OF*"3)O!&#T /'%>B2(B64ET[B.<6^&N#'\R@#.<>QYQ4EQIUC=W,-Q
M<V5O-/ <Q2R1*S1G_9)&1^%6&574JP!4C!!'!% '#>"[F]@UAM+U6$F\%@DR
M7EO=--;7L8;'F@-RCDGGU]2!4GQ3Y\*6RB0QDZI9 .,97]^O(SQ76VFGV5@&
M%G9V]OO^]Y,2IGZX'O2W5A9WZJMY:07"J<J)HPX!]LT 86J6-S8^%_$;76I3
M7HEM)71IE13&!$1M^50,9!/3O7$VK?8&^%>LW;!=*ATTVTDS'Y(99+= A8]L
MX*Y]3[UZM+:V\]O]GE@BD@(QY3H"N/3'2F+86:69LTM(%MF!!A$8"$?[N,4
M$ES;+/%$[H96!=!U( '+>PYQGWQWKS7Q);:K?Z++XPL;2U>6TN4U2RF^TL)&
MMHE(";=F-KQEVQNZR?A7HMMH^F6=M);6NG6D$$O$D44"JK_4 8-2BQLUL_L8
MM8!:XQY(C&S'IMZ4 -TW4+;5M,M=0LY!);7,2RQL.ZL,BK50VUK;V<(AM;>*
M"('(2) J_D*FH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "N8\1ZIJEGXG\,V-BT @O
M;B99A)G+;878#CH.,_4"NGK'UK0?[6O=*O([R6UN-.G:6-T56W!D9&!!&.C'
MGM0!Q&C:Q=>&DUJ:WL+9M,_X2=[>;]X4=?->- 44+C@L#R1GFNAO/%]X+BY;
M3-*EOH;2]%I-''%(9'P0'96"[/E)/!/.T\CBDE\$-+IM_9'4\+>:HNILP@Y5
MPZOM'S?=RB^^,_A,G@^:VUR[O++7+NUL;^43WE@D:%9), ,58C<F[ SC\"*
M.@U"&.XTVYBFC62-HF#(PR#QZ5R7PXM;=_A+HT;01-'+9!I%*@AR<Y)]:[8@
M$$$9!KE]/\)W6E:4=%L=8:+2!N$<9@!GB1B2463.,#) )4D#O0!F:7K%]IT'
MAG0=,TVS/VO1_M"223%%5D6,'*A3Q\^>,DGTZTZ/Q2-6L/"-_<Z-;.U_J#0?
MO)-QM9E64%D^7G[C#.0<&MV;PZ&\0:=JEO<+"+"UDM8H/*RNU]F<G(/&Q<?C
M6;:>"#:Z=HEFNIEETF^>]C8P#,C-O^5N>G[U^GMZ<@&=:>+]2L=,U[4M5$#0
M6NL-9AXU<K;Q@HN]@!G: <GU)/0=.OT74'U/3$NV>UD5V;RY;67S(Y$!(5@?
M<<X[=.:R[?PM<6,]_)8ZO+$MW?&]\IX59%9AAU/0LIQZC'UP:O>']!M_#UE/
M;VVW$]Q)<N$38@9SDA5_A7VH Q]?\776AWLHDLX?L\5S;0A6ES+,DK*ID4#.
MU59L?,.2#R.,H_BS4UUO6X#IUHFGZ*Z-=SM<L7,1A\S<B[.6''!('N>R:IX$
M.HSZL5UFY@AU&X@NFB$2-LEB*8PQ&=O[M?E]?RK1M/#"0ZAKEQ=71NHM85%G
MA:,+@+'Y?4'NO7CKTQTH @TGQ'J5_JMI#+I,@LKNV,RW"1R*(&&"$<NH#9!X
M8=P1CH:TM;U&XTV"W>"*(K+.(Y9II B0*03O;)!;D!0!R2PJAX<\,W>A+%!/
MK]YJ%G;)Y=I!,B+Y2]!N91ER!P"?RSC%K7M!;69=-GBOI+.XT^Y^T1,J!U8E
M&0@J>#PQP>QH P$^(*#0[&_O(X;%9[Z>RFN9MQ@A:-G4%C@$!BHQNQC/)XYG
MOO&<UE<6-E,EC;WMW9+<0^=,?)N922##'+C&> <GKN&!UQ8T_P (3Z9:R6\&
MKO-#)<W$TD5W;))'()F+,K*-N>23G/Z9%02> 8&\/?\ "/K>[M*:T%JT$T <
MJ=S'S(SD;'^?C@@;5XXH 34_&5UIUOXMD%E#(V@(DJCS"!.K1^9@\?*>W>GW
M_B?5TUN_TRQTVS=[;38]022:Y8!@S.-I 7@Y0_GG/:FZMX$&I/K21:M<6UKJ
M]JD%S"(U<Y5-@8,>1\N,COCK5W_A%Y1JUUJ']I%I)]-33R'A!PJEB&X(^;+M
MVQTH H:;XTNKJ[T*2[L(+?3]:LGNH'6<O)$5C60AQM P0QZ'M[TMGXTN;@V-
M[)IDHT>[M7N6N5BD!M5";U+DJ%8,O]T\'CD<U/:>#!;#PXIO_,CT.W:VC5H?
M]<C((SNYZ[0.G?\ *FZ-X*;2K8Z;+K5Y>:*B/';V$R*!&C KM+@;G !( )X]
M\# !BW5Y=:OXI\ :M-:6\4-W+/+#@DRQHUK(RJQQ@Y!!..A&.>M:WQ/C1_ -
MZS1+(T<UNZ @9#>>G3/0\_K26'@:>S?0U?7[F:WT21C9HT*!MA0QA';'S85L
M9P/SYK>\0:+%XAT.XTN::2%)MI\R/&Y2K!@>>.JB@#G9_%?B"TO]4TN;1+1]
M2@L3J%G'!=,R7$8;:R9* AP<=L'(Z5L:5X@_MF;3FLA#+:W%BMY+*&.4W8"
M#WP_7IL/K4<UNNAR7/B/43<:A>K EMBSM6)6/?T2-2S'+'+')Z=@*3P=H<.C
M:;</';R6_P!MNI;D0R'F%&8E4Q_" #G;V+&@"/QEJ>IZ:NBKIK0K]KU2&VE,
MF<[22<#'3.W!]JY5]8O/"^L^.]3M-/M9;>UNK6>Z4R%"0;>/=L 4Y;DG)Q^O
M'<^(-"&NVUH@NI+6:TNX[N&5%#8=,\$'@@@FLB^\$&_MO$<$FIL%UWRQ,WDC
M=&$14&WG&2JC/'7/TH =J_BR\M[G4H=)TU[^733&LL*QR%IF95<JK*I52%93
MECR3CCK717-XT&E37J6TLK1P-*(%'SL0N=H'J>GUK G\(71UZ75;#7KJP>\C
MC2_BAB1EG*#:'7<"8VV\9&> /2NAN;8S:=-:0S/ 7B:-)4.6CR,!AGN.M '&
MMX]D;PM>Z]9C3[ZWMQ <0S,K!G?:\;J1E&7*GD<YZ"KVL>+;K2[SQ# EC#-_
M96EKJ2$S%/,!\S*GY3@CRS]<]J;>>!+?4H]7:[N@MWJ=M';RSVT B_U;%ED*
MY.Y\GDGL ,"DN/!,]Y)JT]UK<TL^IZ:-.G/V=%4+\_S*!T.)#CGZYH 9+XIU
MRQM--U#4-,L8M/O;J"$R1W+,T*2J-KN-H'WR%/.!D<FG>)-;>+1;JYN-*L[Z
MQCU."V19F.&S*B%\%3RLAP!_L9S6Q=^'X=0\)2>'[V4R126OV9I57:>!@,!G
M@C /U%0:KX834?#5OHD=V\,4+P/YI7>S&)U<$\]2R@D]\F@"O+XGN+77=9TR
MZM8D:TLUO+,JY)ND8E<8QP0P"XY^\/6H9=5F@\7O;2:18F_316N1<B4[FQ(
M8L[,A=W.><\<"M74O#EIJNL:5J<[,+C3F8KLX$@8#Y6]@RHP]U%17GAU[GQ'
M)K"7HC=K!K$1&+< K-NW9SUR/IC\Z ,C0O&6HZE<^'#>:;;P6VNV33PM%.7>
M-U17(8%0,$,<8/;GKPEIXVO+TZ#/;Z= ]MK-U-;QJ\S(\'E[SN;"G)(C;C P
M<#)ZU:L_![::GAUH[YIAH%N\,*>2 9U*!.3NP#@#TY_*N8\,P:FEY;SVMS=B
M]>;?=6M[H)C*!WW2J;G:H.!G# G=M& >E 'H.NZO'H6D2W\J&3:R1H@S\SNX
M11P"?O,.@/T-<QJ?C/5])TS6+J71/,6Q6*2&=A)#'.KMM8 .N0RG''0@]173
M:]HMMXAT2ZTJ[:1(IU'SQ-M=&!#*RGL0P!'TK$NO!U]J7AR[TO5/$5Q>2W 1
M/M#6Z)L16#8"K@9) R3G\* *FK>+-9LK?Q1:M:6<%]INE_VC;.DK2(R$2<-E
M1\P,9]CD5-%J<XU?PG;WNG6<]W=VD[QWA<EXF6-20,KD;@1DY[=*NWOA(:CJ
M&K75U>DKJ>F#39HXXMNU/G^922><R-U]J6'PM-'?:#=RZH\TFD121+NA4>:'
M4*<X(Q@*,?CG- &!IGB_6[;P9:ZYJ$-I/ ^HR0W4H=E\B(W+Q[\8.57@8STY
MSQ79V-_->:AJ$7EQBUMI%B20$Y=]H9N.F!D#ZY':N<ETVW\,>'I]%EAU'6+3
M499XX;:*VW!!*7<JS*/E!+D;FX''3!KH/#VD#0O#]CI@D:5H(@LDK')D<\LQ
M/J6)/XT 5KO6[A_$$FAZ;' UW#:"[E>=B$ 9BJ+QSDE6R>P X.:P(O'FH:G'
MH8TG28#-JBW2%+JY*^1-!D,C84Y&X'D=?09R-^]\/-)XBCUZPN_LM\+8VLN^
M/S(YHMVX KD'<IR00>YSFJEOX-ALKS0YK2[9(])\\A'C#&=IO]8S'(Y))/ Z
MGTXH Z. RM!&9U5)BH+JC;E#8Y .!D9]JDHHH **** "BBB@ J*YN8;.UFNK
MAQ'#"C22.>BJ!DG\A4M5[^RAU+3KJPN03!<PO#( <$JP(/Z&@#!A\6)+/I$=
MY8RVUKK2'[%-YF3NV;PC@8V,5R1@GH1D&N9\'>*IM'\-Z+#?:;=O87-[+:#4
M6F5P)6N) @922VTG"[CW]N:Z#3_"EVL.@VNJ7D-S!H;A[=XXRKS,L9C1GYP,
M*QSC.3@\=#%8>#+B#3++1[N[@ETVROC>H4C*R2D2F5%;)( #D9(SG;T% &(U
M];:;HGCR:_MKJ^LX=7PT*7#*P4Q0'ARP( )['\*ZG5_%L>FSZM%#9O='2;-;
MV\ <*1&VX@)G[S8C8XX'3GFLR^\%7UYH_B>P%];H=;NQ<*_EL?)&V-<$9^;B
M,<\=:Q/$UPL_C*]BEU'1;.3[)%:O;ZI%*@N0<N=A5U\U#O"X(;D,,#)R =+J
M?C;^SM*;4FTJ<6L=@+^1YI%0;#G"(W*M)A2=N1P1SS4D?B*_N/&QTN&TC>P&
MF)>JPDP[[V('!&!C:1C/?)-95[X7UGQ);W%S-=VMH-0TAK!X)+=G^SD[P7BR
M5VA@PR",_* >E:MGX;U&SU^TU47]L[)IB6%Q'Y##>48LK*=QV\L0<YZ4 5O#
MWB2Q.@Z'!I=A)'+J/GFVM)YR2BQL=[.YW'&2.F>6 Z<AS^/84M8F&EW3W/\
M:@TJ>W5TS#,>G)(!4C!!'4$9Q5;3O U[I=GX?D@OX&U'1FG56,9$=Q%,<LC#
M.5/W2#SRO3FII_!<[B.:.ZA%V^LIJURQ0[6* *(U&>!M &3Z$XYP "Y;ZI-X
MDT_6+1;>73=5TV<Q >8'V2[ Z.".""'&0?<'BK_A?6U\2>%M-UA4"&[MUD9!
MT5L?,/P.16=%87>@3^(]3WI<RZG,LUM;Q*0WF")8U3)ZYV YX YSP,UH>%-$
M_P"$;\*:9H^\.UI;K&[CHS]6(]LDT .\2ZXOAOP[>ZP]K)<I:IO:.,@$C\:S
MY?%DEO*MM=:<MG>RF1X(KN[C17A3;\Y89VY+@!<9R#V&:N^+-%E\1>%[_1X9
MT@>[B,7FNI8(#WP,9_.J.MZ!JUWJ.FZSI&H6UIJMI$\$BSQ-)!/$^TLI (88
M*@@@T +IWC!-8@L5T^PE-[=P/<&VN6\KR41]A+G!ZMP, YZ].:BTWQM'J(T-
MO[/EB&K7%S;*&D!,3P^9G=CJ#Y1Z'O3;GPYK$6M6.NVFL6HOX[9K6]-S;DQ2
MQE]^54,"NTYQR>.">]<]X2TFXU?PEH-]IM];+>Z7JE[,#,A='#RSHP(4@@E7
MW#\/6@#:U'Q19WNBO->:7</';ZW'I[I'/MVRK,JJ^X$$KN(.._<5</C!_P"V
M]2L!H]Q]GTR11>7;31A(HVC\SS,9R1CL.?:LX^"-2.C7EBVIVSO<:TNJ[_L[
M+MQ*LFS&[G)4#/;/>M6W\,R'4_$DU[-%)::VB(T48(:,+%Y9&3UR.>@Q[T 5
M$^(%C'+NO(?)LVLI+U;F*42A$0 E9 OW'P<@<@X(!R*J->7MS\2_#DD]I+:1
MSZ;=R!#<%PW,6 R]%=<G.,_>ZFI;?P?K-WX;N?#NNZW#=:;]E:UA>"V,<S*5
MVJTA+$$J.P R>34]CX;U[^W-$U+4]4L9FTRVFMF\JV93.'\OYCE\*?W8/<?G
MP ==7 WNH7^E_$C6&T_3;K4V_LBVE-NEP% /F3 D;S@$A0, <XKOJYZZT/4$
M\57&MZ?=6RM<V*6;I/&Q\O8[LKC!Y_UARIQT'(H @TKQK:ZOJ&DPP6LBVNJV
M37=K<R,!N*XWQE?[XSG'3 )SQ6WI-^VJ:;%>F'RDER8QNW;DS\K9QT88(]B*
MXK5M%T@:=H_@JPN[A-4L6AFA>-3YD<>2LLA;&!N0RCZL!W%>@1QI#$D4:A(T
M4*JJ,  = * *6MKOT'4%W.O^C2<HQ4CY3T(Y%<II'B272/ 6@R&RDN FAQ7<
MUQ+)Y<>%C3Y-Y!!D;/"G&<'D5V.HV\EWIMU;1,JO-$T:LPR 2,9-<<O@?5$M
M=,MEU6U,5II!TMUDMV< X"^=&-PVN0,'.>* -:+Q:MSJ%A;06+;-1TXW]I+)
M(%$@ 4F/H<-AU/IBG:%XKC\0:?H]Y:6OR:BDDA4R@F%4.&SQR0Q"D#N>_6J4
MG@N2Z\-^'].N;Y1=:3Y:FX@C*^9&$,<B8)) 9"03GKSQ6CH/AF'0M3U>ZBF+
M1WUQYT4./E@! +A?]YRS'ZCTH WJY6?Q-=6GC/4+"ZAABTJQTQ;Z2<R?,%+/
MEB,=O+/&??V'55S&J>$VU3Q!>WDET@L=0TO^SKJ QG>5!<@HV<#_ %AZ@]*
M)+?Q6&O])M[RQ>UCU>,O92F0-E@N_9(,?*Q7)&"1P1GUZ.N5T_PO> Z$FJWD
M-RFB9-N\<95IFV&-7<$X!"D\#.2<\8Q754 <)J=[?Z?\3IFT^PN-1D;1%?[,
MMP$7(F(S\YP. !P.3^)J]!X]L+_3K&XL40S7=N]P(+N98-@1MC*Q.?FW97'3
MY3R*NWNB7W_"5+KMA<6X<V/V)XIT8@#?O#@@\X)Z=_45D#P1?:.^EW7AO5(8
M+RT@DMYQ>P&2.Y1W\QB0K JV\LPP>^.E '3Z)JT6NZ+::G##- EPF_RITVNA
MZ$$>H(-,\0:L^A:#>:JMH]VMI&97BC8!B@Y8C/H,G'M5RSAF@M(X[B?[1,!F
M27;M#,>3@=AZ#)P,<FI9(TEC:.10R."K*1D$'J* .=_X2^W&MSZ<\<:B/3!J
M:3^=E9(LD''&>".?8CK4']KJWBF*-](FCU;^QGN4,ESB,+O3,1 R,[B,MMXQ
MQFJ5I\.8;:VT6,W\KR:;<LQE8<RVQ7:L!_V=JQ ^NP^M;<^A3S>,X];\^,0+
MI[V)AVG<=SJ^[/3^$#&._6@#C8]<U+55^'VM3V[FZO))7,$$^%D#6LC#(.%&
M#ZY( [U9USQ VL:9H5[':W-O=6WB..SGM4FSET9E9<@A6!P""?TK0TOP9J6G
MVWA:"34;69=!=MI6!D,J&)H@/O'!PQ)/KQCO2#P7J B5?MMKD:\=9_U;="Q/
ME]??[WZ4 7H?&L M;XWUH;.\M+Y;!H'F4AI&564A^FTJP)/;!X/?"\4^(?[9
M\(ZFJQ2VMSI^HV<;/#,6CD#3Q89'& ZE6(((X.016A?>"+V\?6)X]3CMKNZU
M&'4K.5(BWD2QQJ@# GYP0O/3[QJUJ?AW7-<\,RV&HZG9&]FF@D+P6[+#&L4B
MR *I8DDE>23WZ<<@%+QSK;W7A7Q9::=!)*=.LI%N)TG,1CD,6\!<?>*@JQY
MP<<G(KKM+).D61)R3 G/_ 17)ZEX,U24^)8=/U&UBLO$$+>?%/"SM#,8O++(
M0PR" .#T(_"NNT^WDM-.MK::199(HE1G1-H8@8R!DX_.@"CXCUS_ (1[3%U!
M[8S0":..9@^WRE=@N\\?=!(S[51/BU1J&NV'V/\ TG21$?+$PS/YH^0+QP2?
MEY[^W-;6J:=;ZOI-WIMTNZWNH7AD'^RPP?YUS=AX&%KJ.BZA-?R375G;M%>N
M5_X_6)#*S?[K@L/3@4 0:GXA&F7/BZZM-+;^U-,TR&YD::X/ES+ME9=H&<8V
MOV!.><=:I2:AJ8\9^';H6LEQ=W&BW+-;)<X1F#P88YPJ]3T'?O6Q?^$I]0U#
MQ-*]W&D.M::M@ J$M%M60;NN#_K3QQT%+9^'-4AUG1]2N+RTE>PT^2S9$B9
MY<H<C).,>6/7.3TZ4 :_A[6HO$.@VFJPQ/$EPF?+?&Y""0P./0@BM.L7PGHL
MWAWPW;:5//'.\!?]XBE0P9RW0DX^]CKVK:H **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "HY[B&UA::XFCBB7[SR,%4?B:DKD?$LDUIXQ\-WUPC-H\8N$F<*2L,S*OEN
M_H,!UW=!N]Z -W4-=TS2X;66[O(D2[E2& [Q^\9CQCU&.2?05GZ5XD^UZWK5
MA>"VMEL;J*W@839\[?$L@ZXY^;H/UKB)M,EL[&*Z:TE;2U\6+=6R+ S>5;,,
M,P4#(0R%B!C&"#T-0>([."[M/B).+(R7+M;FR8P$N2(8Q^[XSD,N#CN/:@#U
MF:[MK>2*.>XBBDE.(U=PI<^@!ZTV6^M('*374$; @$/( >02.OL#^1KSC6&M
M;GQ%KNF:^FJ/9:JD#6#6EMYJSQB-1Y:N$8HPD#-U7&[/'6M'0M&TVX^('B1[
MO38975;-X7GA#_.L9#LK$8+ X!(YSUH [9;^S9HU6[@)D^X!(/FYQQZ\U!<7
MDAEM/L4MD\;7'ESF2;!"[2<)C.7SMX..,UYFVEZQHT"-:Z?+(GA#4&:T"H"U
MW:S$$QH?]B*0CW*KZ5NZYIRV5QX,,D*M=IJYGN943.TO%*9&SCA2[#KQTH [
MA;RU>Y:V6YA:=?O1!P6'U'6B*[MIY98H;B*22(XD1'!*'W Z5YK''JL>ISVF
MD3+?0W!OV@\Z(QW6F3L'.2W1HV<X!//*D$@5=\%G3=2O=+ND@U:/5M/LS:W$
M5Q;>0EN"!N1B$4/\P! R>Y]: /0ZAAN[:Y>1(+B*5XCMD5'#%#Z''2J7B.&^
MN/#&JPZ8Q6_DLY5MB#@B0H0N#V.<5YPPCUGP_?7WAZ#6$\00:/):&*6W-OY
MP#Y7"*&?(.W&<=>,\@'J*ZC8NTBK>V[-'D.!*I*XZYYXIZW5N[QHL\1:0;D
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
MLC* 3[ "NLH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MY>%W 2C8 FY>F&;GBM#7]<?0VTYVM1+;7=Y':2RF7;Y!<X5B,'()P.HY(_
MUDABCC\M(T6/^ZJ@#\J&AB= C1(R@Y"E00#ZUS-GXODO&U6!+&'[98:@ECY
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
MH;@AM9?W3;0Q+*6.=O&,^I H CO/",>I6VHB^OII;N_L3I\ERJ*I2$YR%&,
MG<22<\X[ "I(_"L2ZM;7\E[/(T&GMIWEE5"O&Q4DG SNRHZ<>U6M-\2Z/JRW
MKV=_!)'92M%,XD7 *@9/7IDD9]C5R+4[">S:\BOK:2U4D-.DJE!CKELXH Y^
MP\$QZ>- "ZM>2KH@9;82+'\R%/+VMA1P%_'/-37/@^WENM6>"]N+:WUA0+ZW
M0*5<[=A921E&*X!(],\'FMZUN[:^MUN+2XBN(6SMDB<.IQZ$<5-0!C0^'(+?
MQ'%K$,SQ^58BQ2V55\M8PVX=LYR/7IVK9JM+J-C;W4=K->V\=Q)C9$\JAVST
MP"<GI39-4T^&Y^S2W]JD^]4\IIE#;FSM&,YR<' [X- &+J'@^'4+G7IGO[A/
M[:LTLYU54PD:AP-N1UQ(W7/7VJQ:^&EMM<L]5^VS/+:V)L%0JH5D)5B3QG=E
M%Z<>U;M9FK^(-,T-[--0NXH'O)A#"KN!N.,D\]@!R?\ $4 :=<C>^ H;R:_9
M=7OX8KN_BU$Q((R$GC*$,"RDD?NUX)(JSH_BE+G4]7LM3FLK5K7419VH\W:9
MLQ1N,;C\S?/T%;EQJ-C:7$5O<WMO#-*0(XY)55G)Z8!.30!84;5 R3@8R>]+
M110 4444 %%%% !1110!QEW\/+2XM]5C2]FA>[ODO;>1!S9L&#ML_P!Y_,)/
M^WCM6MJGAY[W4M!N;:YBMH=(F:58?)+;P8VCV@[AM #'L>U;@(/0@U7OM0M=
M.L9+V[F2*WC&6<GCDX ]R3@ >IH Y.?P->26%]8QZQ$MO<:N-4C#6A9D/G"8
MH3O&[YA@'C SUK:TW0Y['Q+K&KR7D<JZBL(\E82IC\M2!\VXYSGT%:7FW?\
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
MGOBN(68-M>/?D$$ @AO7UK9B\-WL?B.TUEM52:2"PEM&62W.7:1U<OD,, %
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
MYQS65INCS6=]<7EYJ=QJ$\A983,B*((RV[8H4#VR3DG:/2@#450BA5 "@8
MX KR_P 1^&YYM:USP_8VB"/78DU"VN#'E+:>+B0GZGROQD;MFO4:* /+=<=-
M9^$^O>(;RQ6UNK[3A''$Z[7C"+@+]?,+D>H*U>E;2X/B7/=S+:J;CP_$\$Q4
M?.RO)N*MW(4KD^F.U>ALRHI9B%4=2> *4<\B@#Q_PDFG:>_PWN83!#<W&GS1
M7<@8!W A!"N>I 8< ],8%0Z(FG6^E>#-2B,"7[:_<0O.&&_RF:XRA/78<H<=
M,D'O7LU% 'D3F6[\+W"':GCBWUD[.T^XW/RD=S%Y)_W=H/I4_B"]N(;WX@/I
M[.\JMIYF6 YD\@!1-MQSD)NZ=*]6P,YQS10!Y?#<>&Y_'&HRZ5)8FQG\.?,U
MOM$;$2-Z<9 Q[\>U4=%@TR^;X;0WH@F1M#FCGCD8%6Q'%A7'0\[^#W!KUT #
MH,4M 'CMCJ-GI_@[PO<7-["-/L]9NXI+>9OW;QAIQ&">@VKM90>#A?8UV?P[
MATZ/1;R73K^RNUGO9I3]CE$BP*S%DBS_ +*D#H/;C%:^LZ+<:E=6=Y::I/87
M-KO"[$62-P^,[D8<G@8(P1D^IJUINF_8/-DDG:YNIL>;.Z*I;'0 *  !D_GU
M- ',?%!+)O"\!NT@8C4;/9YH!('VB/?C/;:#GVS6=::3HU[\2M;C2WM)&M[*
MQGM(P<(DJ-*0P XR/D^@/H:]&HH \ETL_;-#\*26Q">*H=2C74@<"XQN;[2)
M>^TKD\\?<QVK/-KI*Z!]L7R%N(O%Y2*=9,/'"UWA@K Y5#&3G'&.:]JP,YQS
M10!Q/A".RLO&OBW3]/6"&U1[65+>#"HK&/#D*.!D@9QWJ;XGP0S>!+IYX4D2
M&XMI263=L43IN;VPN[)],UU^1DC(R.<4M 'E.M6^A:EXA\3J\=I+:Q^'(3;H
M<;%(,Y!4=,C*D$<C<,=:K2ZCI]U_9<'BF_>'3;_0+9;6X>-9(VGPWG#<RMMD
MY0]CQZUZ\"",@@CIQ2D ]10!1T6$6VAV, ENI5C@11)=_P"N8 #!?@?-Z^]<
M+XDE-KXODNXC9:FBW5FD^G3#;=0,&0I);MW7Y@2N,<-SUKTBD!4DXP2O!]J
M/*M.;3=2UXVFKW]Y;^)K/6))4@BA42R)YK>60Q3+0F(J#SC /M6;=6>DQ>$]
M?C:SM5EL_%"R3#R!F*'[8A!/'"["<=MN>V:]HP,YQS10!YCKEQ*?$OB$>'V'
MVK_A%8EM$M_E;(DF(" =#M((^HK/N/\ A&-1\,^(]5T;4)YF?0IHIH!$D44;
MA28_,557]\&X'?K[5Z]0 !T% 'EMGIN@OXPT*)X+-[>\T"1KM&(*7#*T14R
M\.0"^-V>A]*R=+U2VMO#WA/^V+LQZ!Y-Y;/,T:RQ13"4"(2;@P \L,%)'?WK
MVB@@$8(R* /*HM*T2+7O!EAYTEY8&VOU4WY&98B4*!A@ I][:".@K.L%TTZ%
MX.ENTMY+.SU^\MRTBAUCB/VD1H<Y^4_N\#_=]J]ER-VW(SC.*6@ '2O(I#+=
M^%[N,[4\<6^L$QGI/N-S\A7N8O)(']W:#Z5Z[1@9SCF@#AM'ATS_ (6UXA9(
MK3[0+.T*,%7<'S-O(/7.",_49KI/$]LMWX5U>!H1-OLY0(RN[<=AQQZYQ6K1
M0!Y-IZ:'?W7P]MMMG):'3+@318 1W\J$$,.C<@@Y[@]P:I6&I6]CX=\.B^N3
M'X>BOM0MYY BRQP$3,+?>"& 3;N )&!E?:O9000"""#T(I2 1@\B@# \&V=E
M8^'8X=,NKJYL/,=[>2X &4+9P@ 'R DA>.G3C%;]%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5P_Q)R!X4981,X\0VVU"0-WRR<9-=Q6-K_AR'Q"; S7MW;&QNEN
MX?L_E_ZQ00"=R-G[QXH XL:FFC_%#4-0U&T.DI_8KR) A#_;Q&V]I"5XW(HP
M ><'TK<B\4ZE WAJZOHK5K'7BL:K"K![:1XS(@+$D.,*03A>>?:M-/"=B^KM
MJFH3W.I7?V=K5&NBFV.)OO*JHJKSW.">V<4S3O"%GIZ:?";J[NK;3<_8H)V4
MK!E2HP0H)VJQ49)P#Z\T 9>G>+-3N-?TW3KA+(_;X;IOW*.5@>(KA?-R5EX;
M!VXP1^%4].\9Z[+X=T_5[R+3 -3G2RM88ED!6=IBFYB3R@4%L#GC&>>-73O
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
MF9=&>R:/:/D&]CAL=-N. >W0@'2ZUJMQIKVJ0V\3),6#W$\WEQ0X' /!)+'
M  ]?H5\-:VOB/PW8:PL!@%U$',1;=L/0C/?D'FH-8T&?4M9TK4[;46M9;#S5
MV&(2*ZR  G!/##;PW.,G@@U)X6T(^&O#UMI)O&NUM\A)&0(=I)(&!]?\]* .
M&5;2#Q[XW,OAYM4CB2T=$2*-EC)A);AB",GD[0>E;^N^(CX)TR6*'3U:PTVR
M21&GN=K3J"04C&"2RJH))]1]:U-+\/3:=XGUG66ODE&J>3OA$&WR_+4JN&W'
M/!YX_*L[Q!X(EURZUEUUB2W@U6Q6SFC\@2%-N[!1B>!\QRN.?44 27>KI;^,
MKN./2('NX=&^U1W9FVM)&)/]4?E.T9!/>KOA76M1U_2K?4KO38;.VNK6"XM]
MESYC-O7<P8;1MQQCDY![=*KR>%[J36)-2;5$:1]+_LXAK;_:W;^&'<]/3\ZU
M/#^EMH?A[3]):X%P+*W2W64)LW*BA02,GG % '#>*9)/#OQ"C\40L4LK:WMH
M-3C7A3#-),IE(]59(SGTS1XSF?4O&/AD!R=/MM9CM6CS\LTC1.[Y'<*!&![E
MQVKL;OP^-0O-4-[-'-9:A9K9R6_E$$(OF<[MW4^8>W85ER>!@FG^'+*TU#RH
M]$N%N5:6'S&GD"L"6.X?>WL3[F@!U]XPFT[6;>SGL(TBFU%+% 9QYS*XXF"
M?<W?+R<\9]JSM1U[4==TGQ/9OHMLMC9?:K2XF:ZW'*P!U94V<Y+#/(QQUJS/
MX$N)KB9UUV1(FU9=5C4VRLRR C*EB?F7 P.!@>H%7[?PM/!8>(K7^T4;^V9I
M)BWV?'DET5",;OFX4>G.?I0!1\(^(4E\*64T*0OI>GZ;$+F[\WD2)&"Z*@'.
MT#DY')QS@X='XOU.=D\K0Y!#<64ES!<,LHCB=5#!)24 &0>"I/((]#3M*\##
M29BL5^IL[BQ2TOK7R,)<E5V"7[WRN5PIQUQSVQ/H7A6_TJT%A>>(;B_T^&(P
MVL+0K&R(1M&]QRY"\#@#N03C !;\&ZA?:KX-TC4-0$?VFYM(I6:-B=VY <G@
M8.2>.<>M;M9/AK1Y= \/V>E27ANQ:1+#'(8PGR* JC )YP.3W/ITK6H ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MG1R,&*,P(P5)&,#ID')Z5T>F>*]2U:XTN[L]-:?2K]V#,L+JUNG.R0N?E<'
MR !C=U.* .PHK"\3ZS<Z%!8W<<<+6;WD4%V[@YB21@H<8/9B <^N>W.79>+;
MR\O-8TY5M?M]GJ$=K H1MLL;?\M.O;;+D#IY3<F@#K4GBDDDC25&DB($BJP)
M0D9&1VXYH\^+S_(\U/.V[_+W#=MZ9QUQ7GGB+Q#J%IIGCAK"WLK&]T^2!#<Q
MH6>8/&AW,>/F"L .N,=ZEOSJ=I\1[N>PCL'O_P#A'U>1Y%9$8B9^PR3T Z\?
MI0!WQGB$ZP&5!,REQ'N&XJ."<=<<C\ZDKS6#4;K6O&'AS6=,MK6*[U#PW+-B
M<G:FYX&P=HRV,X[5J:=XWGU?3=&^SVZPW]_9R73CRGG2((RH1M7!.6;@Y& /
MH* .R>>*.6.)Y4623(1"P!; R<#OQ1+/%#L\V5(][!%WL!N8] /4^U<$]W=:
MCXG\":AJ6F_V??N;U9H6Y*8B8<'^Z<9'UJIK.JS^([/PCK:16PL)]=@-NI4^
M:J;F"MNSCY@,E<#&1R<4 >DS316T+S3RI%$@RSNP55'J2>E/KG_'&H'2O!>J
MWWV&VOE@@+O;W7,;KW!&#GZ5E:MXHUNVU/7;.QLM/*Z7I\5\KS2/\ZMYF5P!
MP?W>!Z>_2@#M:*J:=??VCH]IJ$<9'VFW298\\C<H;&?QKD;3QW/%>&/5(8!$
M-)FU*7[-EO(,14/%OR5D(W8W*1RIXYH [FBN4E\2:IINF2:UJ5E;MI*Z:U\[
M6[_/"X 81<GY\@_>  R.G-)J7B/5O#^GW>IZI8VTMA'9K,CV\FTB=F"B$Y)R
M#N'SX Z\4 =963K.B-JLMG<0ZE=V%U:,S12V^P@[A@AE=64\>V1V-95WXCU+
M2=:72KV"UFEN;&:ZM)8BR*7BQOC8'<>C AAUYX%4M.\7ZQ<:7HES=6EA')KP
M@%@D;NVPM$TDC29 X"KD ')S@D=: .GTRTBMI)\W[WUY\J3S2E-X R54A  H
M&XD#'<]:T:\YT>ZOM(U?QK,L-D9QJ=J'?<(H41H8@TI#'LIW%<Y)X!YS5E_'
M6H+H]Y<1V5M--::U%IC%M\2R*[1@.%()4XE'!/;//2@#JO$.C1^(= O-(FGD
M@ANXS%(\8!8*>N,\5H0HT<*([[V50"V,9]\5QQ\9WMC+K%IJ5K;->6=U:V\'
MD.P24W) CR3R,$G)]!D#M5V^U[5=%2==2M('$EU!;6,\ .)C)US'EF&S![_-
MQC% '3T5BZ!J6IWT]_!J5B85MY%$%R(VC6Y0KG(1B64@Y!!SV(ZUB:UXNU32
M9_$5N+:U:XT^VBN[*,AO]*C<E<<'[VX;>.Y'KP =G)(D,3RRNJ1HI9G8X"@=
M23V%"NKH'5@R,,A@<@CUKD]0\1R7/AS4]0M(;*_T^'2!=%95(69F0N4/48V
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
MXK;M;ZTOE9K2Z@N%4X8Q2!P#[XK+U?7VM-8L=$L(%N-4O$>4*[;4AB7 :1R
M3C)  '4GMR0 7+/2H[70(=(:622&*V%MYA^5RH7;GCOCTKG['X?VUJUA]HU6
M]NXK.PDTT12K&%DMWVC8VU0> @YZGU[5MPW&KPZI';WD%M):/"[F[AW)L<%<
M*4.< @L<[OX>@J==9TIUD9-3LV$:"1R)U.U2< GG@9!&: ,33?!$5II4NDWV
MJW^IZ:;=K6&VN2@$43#:1E5!8XX!)) Z8IMOX&A;0[C1]6U:_P!5LY+<VL:W
M)13%'QC!51N887YFR>.W.>A74]/>WCN$OK9H)'$:2"52K.3@*#G!.>,>M4;_
M ,4Z+IVBW&K2ZE;/9P,4:2*56!?^X,'[V>U %=?#!D=9[W49KN[BM'LX)W10
M8T?&]L 8+G:N3TXX YS7E\$V\GAO1])2_NHI=':-K&]0+YD91=HR,;6!4D$$
M8(K;DU?3(D@>34;1%GXA+3J!)SCY>>?PJ2XU&QM)XH+F\MX993B..2559SZ
M$\T <Q-X!2X>^GDUN_-W=7EO>^:%B 26%5"D+MP1\HX.1^/-*_@*)XKV-M8O
MF%WJ$.HON6/B6/81C"C@F-<CVP,5U]5$U&TN)YK6UO+66[B4EH5E!9.WS <@
M9H P=0\#66J2:VUY=W+#5A"7\O"&%X?]6\9 R"#SSFEN/!@U'0Y;#5=9O[VY
M=HW2^)2.2%HSN1D"*%!!YS@DYY[8G\->)5U/P?9:YJCVMD9PQ<E]L:D,PQEC
M[5KRZE8PV:7DM[;1VK@%9GE4(P/(PV<&@"OHVESZ; WVO4[G4KE\![B=44X'
M0!4 4#D]LG/)IE[X?LK_ %[3]8F#?:;%)$C .%8/CAAWP5!'H>:2?Q+I%OJU
MCICW\'VJ]C,L*"1?F08P>O<D >O;I5V'4;*YN'MX+RWEG3)>-)59EP<'(!R.
M>* ,>V\'V%EX2O?#MI)+#:W:S(SC!=5DR,#/'RJ0H] HHC\*I!J.F7\.HW,<
M]C9&QR%0B:/*D;@1UR@/&.]:>J7,UM!"T$]G$[W$:$W;%592P#!<?QD9VCUQ
M2RZOID$OE3:C:1R>8(MCSJ#O/1<$]3Z4 85EX'ALK/0K5-1N631KA[B LJ9<
ML'!#<=,2-TQVK3U_05UV*R'VR>TFLKI;J&6$*2'4,N"&!!&&/:M>JT.HV-Q=
M/:PWMO)<1Y+Q)*I=<'!R <CGB@#@=;\+S:3/HZ6%SJ5T9O$0U&:3[.)?(S%*
M&8[4QM+,,Y]>,59\8:!)!HY>V%W<ZA?:O9W-Q/!;EV41R)R%4$!41> <]\Y)
MK9U;Q2EGXDT32[6:RF%Y<R07*^;F2+;$[YP#QRF.:VDU73I+8W*7]JT ;891
M,I4-Z9SC/M0!CWGA*'4[/6%N[N5KG5[46D]PJ!2D(# (BG./OL><G+'V >?"
ML$NJVM]<74LWD:>^GF%E79)&Y4MNXSD[%Z5KC4;$WOV(7MN;O_GAYJ^9TS]W
M.>G-1C5],-Q' -1M/.D<QI'YZ[F8=5 SDD=Q0!S]CX$CM=&N-&N-;U*[TUK:
M2UMX)60?9XW4KPP4%B%. 6)P*(? D0F:6[U>_NC)IATN4,(U#Q'./NH,$9-=
M)+J%E#=QVDMY;QW,GW(6E4.WT7.3T/Y4-J-BEZMD]Y;K=N,K 95$A[\+G- &
M5IWAE;.2QEN+V6[DTZ P6;2(JB,$ %B% RV !GTS@#)SF?\ "OH(M(TVTM=7
MOK:\TR:6:TOHPGF)YA)=6!7:RG/0CL/2NFU/4K/1]-N-0OYT@M;="\DCG  '
M]?;O44>N:8^F0:BU_;16LR@I)),H7IG&<XR/Z4 3:=9&PLUA>YFNI<EI)YB-
M\C'J3@ #Z    5:I$=9$5T8,K#(8'((I: "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *BN+B&TMY+B
MXD6.&-2SNQP !4M<CXZFD$_ABU&1;W6MP)/Z,%5Y%!_X&B_E0!U<4GFQ+(%9
M0PR XP1]1VJ);V!KY[/=MN$02;&&-R]-P]1G@^G?J*X7QUK%[:)K\FFZC.+C
M3-+6Y6*(B-+9\N0[G_EH6"X"8( 4YQN!K0\4W,L.L^"KV _OY=2^SN!_%%)
MY<?3**?^ B@#LJS=2UVQTF58KK[27,;2XAM99MJ+U)**<=>]:54=84?V-J#8
M&3;2 G_@)H R5\=Z"^FMJ"27K6HM&O%D-A.JO$H!+*2@!X(/TYZ UOVUPEW:
MPW,6?+E19%R,'!&17 6"@_L^(2 2/#;X/I_HYJ"+5-3\/7*>5>7%[&WA:74%
MMIL%1-%Y84(  0"'(QWP.] 'I=0W=U%96DMU-O\ *B4NY1"Y '7@ D_A7*^'
M6U*XOM.U/^UX9M.O;/+0F<S&:3AA*GRKLP,@J/EY' -=-J2-)I=W&@)9H7
M[DJ: *]EKVGZCH2ZU:R2R6#Q^:LGD2 LGJ%*[B/PJW97D.H64-W;ES#,@="Z
M,A*GH<, 1^(KD?!5Q"GP<TJ9I%$<>DC>Q/"[4(;/T(-5PFHR^)]"T;^U+VTM
M9=!DDEBAVJ0Z-"N02I(/S'^F* .TN;U;6>UA:&=S<R&-6BB+*AVELN1]T<8R
M>Y J=75BP5@2IPP!Z'&<'\"*\XTC7=7NM+\ W$VHRL][=RV]V % G"Q38+<9
MSE >,"HM(75+?1=:?2Y9KNZ_X2"X0VTMV4>>)'.Y$<_=?:.O' ZB@#TZBL+P
MCJ<6JZ%YT;WI9)Y8Y([U<30L'.8V]=N0,Y.0 :J^)+F5M8L=.M[V=99+:XF-
MK WEE@NP"1I<Y55+= #N+#@@&@#IZ*\PT_4=9\01>"(I-<O+7^UM(GDNVMA&
MK-(BQ8<$J<'+GV] *NV]]K.L2:A-:ZM%:S:5JIMY/.G./*1@-KQ!,'S%^8-G
M.6XQC% 'H5%%>6S:EK,&GZIJG]N7KO8>)4M(XCL"-"TT2%6 49X<^F.O7)H
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
M6 )Y9SD@?>QVS6S10 5AR>#O#DMU)<R:-:-+),+A\QY!E'\>.F[WQSWK<HH
MIVNEV5E=W5W;6ZQSW3!IW!.9"!@$^N!Q].*4:78KI\M@MM&MK*7,D2C"MO)9
M^GJ22?K5NB@#'E\*Z%/'9)+ID#+8KLMLCF)>FT'^[CC;T]JBG\&>&[G28-+E
MT6S:R@??%#Y8 1NY!'()[GO6[10!G#0=+6>UG2RCCDM(C#;M'E?*0]57'0'
MZ>@]*KOX3T&33HK!M,@-K#*9XH\']W(3DLIZJ22>GJ?6MFB@#'B\*Z'!'LM]
M-@@_?FX#0@QL)"""P9<$'!(Z]#BM*UM8+*V2WMHDBA085$& ._\ /FIJ* *5
M]I%AJ4D$MW;J\L!)BE!*O'D8.&!! (ZC/-1MH6EO)92?8H@UC_QZ[1M\GC!V
M@=../I6C10 4444 %%%% !1110 5#=RR06<\L,)FE2-F2('!=@,A<^_2IJAN
M[<7=G/;,[HLT;1EXSAE!&,@]C0!QFG>-+G4M&U"\MKG39)[6.$203HUJ]K(S
M$2"97;.%&".F[! />L_6_%FL3>&_$B6\T5O<Z;?6UN+@6SQF2*7RC]QFRC?O
M",YZ#(QG(Z"_\"V6IB>2\OKV2\ECAC%XOEI(GE2>8A&$VD[N3D'Z"DF\!V-S
M!K,<^HZC(=6,3SNTB962,*%=<)@'Y%XP1QP .* &7.L:C:>++JQ^PVEY/%HC
M7D;PQE)97#X$>23A2>W/)K)N_%%QKO@/Q/<V.I69DM=.D9E%L\4]O)Y<A='C
M9\J>!M;IUX.*Z2;PI#/J4NH2:GJ!N)-/;3V8-&/D8Y+C"</GG(X'ICBH[CP=
M:WD6J?:;V[>XU.S%C<7($:N8@&&!A-N3O;G'TQ@4 9%K=W>@W/AB6XBTTVFI
M0QV4]W':E)48(6A0G>?E)R.>A/\ M<=1HEY<ZCIYO)_*\N61VM_+0C,.XA&.
M2<E@ W;J.*PM>TPWFDP>#SI]_>6\\4:G4'V!(51AR6!!#@#*X7DX]\=;%&D,
M211($C10JJHP !T H \HU.[U6_\ !NK3:A<P74D/B:*"$"(Q[=EY&@&=S8&
M.V1SR<UT;^,-1TV;7;348K6>YL9[2*W:W1D5_M+!4#!F/W6SDYY'I5V?P+93
MVU[;?VCJ,=O=WXU QHT>$E$@D.W*$X+J#@Y]L FI+WP3INHRZTUY<7<RZO'$
MDZ%E4(8ON,A500P/.<GF@"SHE[KD^H7]OJM@L=M'L:UND4)YH(.Y2F]B"I'7
M.#GMBL?6O$^L:9J6N6*1V;306"7NF*T3DW'S%&C.&Y;?L48_OK6]HFB'1XF$
MVIW^I3L OGWKJS!1T4;5 []<9/<GC$E_H5CJ.K:;J=PC&XT]G,)!P/F !!'<
M9"D>Z@]J ,)?$USJ?A^?4['['/:II NV$D38>1E+;#\W  !RIY^8<U2T_5M5
MOO$_A>))[6"QN]":[DM4@.W=F#('S<<.0OISP<\=!:^%=/L- O\ 1[,RP6]Z
M\SR,A&Y3*23MR"  #@<< "HH?"%K;SZ-/#?WR2Z5:FSC<,F98CM^5_DQ_ IR
M,=/>@#D/!VKZEH^A>&XPEFVF7^J75D4"MYJL99W#AL[<93&W'OGM2:1JVI:#
M'J%Q;1V9T^3Q7+:S1LK>81+.$W*00%P6!P0<^U=3;^!K*VL-+LDU'4#%IMZU
M]"6,63(Q<D-\G(_>/QQU]J1O UFUC/:'4M0V3:F-49LQ9$P</Q\GW=P!Q^M
M%._\87ZZ1K^M6$-L]GHES)#+;R*WF3+%CS2'!PIY; VG.WWXH7VO6FB^,=?\
M0/&SV\/ARVN=JC#/^]F('U/ KH9O!EC+)J:K<W4=GJC^9>V:%?+F; #'E=R[
M@ &P1GVI][X0T[4=1U"[NWGE2_L1836Q*B+R@6(QA=P.7;G/?VH PY%U/_A9
MN@27KV;2OI-X5\B-E"MN@R"2QW <8/'?BH=-\5ZM+I'A9K6STR!M6O+FVD0(
MP2,IYQ#* ?\ IGD^N3TSD;=CX-6SU#3KV36]4NIM/MY+: SF(_NWV\-B,;B-
MB\GGUS26?@:RL;?1X8]1U!DTFYDN;?<8LLS[PP;Y.1^\;ICK0!GQ>,M1CT9F
MNX;7[9'KG]D2SQJPA4;P!*5+$@8(&-W4CFM?PUK&HZI>ZS#>I;>587AM8I8%
M8"7"JQ/)/3=M(]5-8>O^&I-.TMX+-M9NH+[5#>WDEJ8FFA)!.50J Z[@@*D-
M@<XK7\(VNHVJ3B>[U":P*K]G74((HI5;G=@1JN%^[]X9SGM0!3?Q'K0\0Z[
M$T]--T8Q2S,RN99(6B+L%P<!A@>U1IXLUJVMDU>^TM6T0Z=)>S2Q *UN53>%
MR7/F!AD9"KR,XP>-ZU\.VUMJ^K:@9[B8ZHJ+/!+L,8"KM  "@]#CDFL[2_ E
MCIMG+I\FH:C?:88G@ALKN8-'!&P*E5P Q^4E1N)P.E $:Z[K4>MZ!:7'V#RM
M7AFD(2)]T!2,,!NWX<?,!G"]/?BIIWC'4;O2_"EY)#:@ZO>R6EPJHWR[5E(9
M3NX_U0X.>M5X_#=QHGBWPK'%=:MJ-G9K<IYMRH<6Z-&%12RJ.XQELGU.*T[;
MP#9VS6"IJFI>1I]ZUY:0%X]L);?E/N99?WC?>)([$<Y ,R;Q9J=EI.LW=O8Z
M<)[;7TT\J%95E5VA7>Q!^_\ O.OL.*OSZ[XBCNY]'BBLIM6M[7[4[PPL8F#N
MZQ+M:12.(SN.3@GI5B;P-9SVE];-J6HA+W44U*0@Q9$JE2,?N_NY1>.>GUJQ
MK'A*'5=5MM5AU+4-.U"&+R&N+-U4RQ9SL<,I4C.2..": ,G_ (2/Q/<ZJ^FI
M9Z?87(T>/4&2Y#2F*0LRM&=K ,,KU![YYZ4W2/&.J7<_ABYO(;)+'7;1Y1'$
M'\R!EB$F2Q.&!&>-HQQR:VT\*6L6JR:A%>WJ2O8BPV[D91&"6S\RDELL3DDY
MS4%GX+L[)= 6.^OF30T:.V5S&0RE-A#_ "<_+QQB@"GI'B/Q!K#:3?6VF1MI
M6I0F4N5"M; INC).\[P> 0%!!-4=#\8ZY?)X7NKV'3UM=;>6 QPJ^^)U1W#;
MBV"#Y9!7'OGM6SHO@JVT*4K::IJ9LD9FMK&256AMBV?N#;D@9. Q('I26?@>
MRL;70[>+4+\QZ-,TUMN,9+%E92&^3D8=AQCK0 SP'>:G?Z7?SZG=Q7#C4;J%
M2D13 29T_O'C &!V]3UK-UCQ3J&E-XVGM[/3_.T>V@GB<HV9@49L2$'G&,#I
M73Z+H,&A&]6VN;F2*ZN9+GRI64K$SL68+@ X+$GDFL_4/!5EJ3:\9K^^5=;A
M2&Y5#& JJ"HV93(X)'.>M ":9K>J-XNET;44LRCV"WT#6ZL"@+E"C$D[NQ#
M+WXJ;4-8OI/$$NAZ5]F2[BL!>-)<HSJ=S,B* &'4HV3GCC@YXL0>'HH?$*:T
M;V[DN$LQ9['V;"@;=D@*#G//7\*@UGPI!JVKVVK0ZA?:;J$$1@^T6;J#)$3D
MHP96!&>1QD&@#'\0^*M;T72YKF2WL(9[;2_MLEO\T[/*,[T&T@H@QCS"",L/
M3F74?&,MIKMM82-;V"W4<#VLEY$YCNBQ^=%E!"JX&, \DD58U#P'I]_)>$7V
MH6\5[8"PN8HI5(EC&[:Q+*6W#>QR#SGG/.9KCP=;W=DUC=:C?7%E(L0E@E,9
M#F/&#G9E2=HSC'MB@#DDU;4?#LOC'4[*.S-I;Z['Y\4JL7D5XK=2%(("D;LY
M(;/H.M>HUR]UX&LKNRUBTDU#4!'JUTMU<;3%E778 %^3@?NUZYZ5N6UB]O?W
M5TU]=3"=8U$,K+Y<6T$$J !@MG)^@Z4 7**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *YCQ!I.J-XFT?7]*2&X>SCFMY[6:0Q[XY-I
MW*V#A@4'!'(KIZ* //!X5U\Z/);O!9"9O$8U4!;DD>4)Q(1DH/FXP/Z5NZEX
M:FN_&%EJ]O,L=L\/DZC$>LP1Q)#CW#;@?56(KIJ* .)\0^$K[7M:ULEHX;/4
M-$&G)*'RZR!W;<5Q]WYP.N>#4#:#XCUC4M'FU6TLK:.VL+JRNGANBQ8RK&N]
M!L']PG!/?\^]HH X?P[HOB"PTY;"_P!,T9&L[=H4O;9_GN_E*J2I0>7QRQR>
M>@P:AT_PGJT%MX,MIT@":/9RVUVZ3<DM$(P4XYZ9YQ7?44 ><V'AGQ/;Z7X7
MTF:WT]X]!OD?[2+EAY\*1R(IV;#M;##(SU'ITW_&.B:AJ8TR^TN.TGO-.N#*
M+6\XBG1D*,I.#M.#D'!P173T4 </=Z'K_P!HT;6[.PTR*]LIIC)IJ2E(S%*B
MJ0) G+@J#G;CDCMSCV.E:EJ^FZ^;:.W-_:>*DO?(,I".8Q"Q3?CT! ./P%>H
M56M=.LK%I6L[.WMVF;?*88E0NWJV!R?<T <-J/A;Q!J-AXUC>"QCDUV*-;<"
MX8A"(50[CLZ#'4=?2MGQ#X;N]8DT:[MI5M;NU9H;@YSNMI%VRH"._"D'L5%=
M310!QOBG0=:U:[GMK6.TFTJ;3)+:.&:9HQ!.<CS"H4A^"H&>A'&,U!#X7U6:
M\T,WD5O'#;:+-IMR8IRQ#2",97*C( C]NM=S10!P>A:#XAL]'.F7NF:,K6MJ
MUO'?6[_/=_(44E=@\O@@L<GD<#FI=+\-ZM:3^"C+%;[=%L)+6Z*S9RS1H@*<
M<CY,\XZUV]% '.^"M)U#0O#<.EZ@EN&MGD6-X9"WF*79@QR!C@CCGZU5TG1=
M3L]/\3Q30P>9J-Y/<6P67(VNBJ W'!^7GK7644 >7R6FI:7-X3TRTCLGUO2]
M(,<P%\('V82/Y2T;!T)1C@KD%0<COH:7I=U=_P#"+M8Z7#96NAW<PFB^U^:"
M#$R91P/GYDR2<<AAUKL]0TC3-6"#4=.M+P1G*"X@63:?;<#BK<<<<,2Q1(J1
MH,*JC  ] * . /A36Q82%(K0W">)#J\<;3D*\1<G:6VG#8/H15M_#%_)XK@U
MF"&/3[P70:ZN;:X/EW=N!C9)'CE^@!QP!G/:NVHH J:=)?R6S-J-O#!/YC@)
M#(74H&.TY(')&"15NBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
+ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>a101comstockrsuagreement003.jpg
<TEXT>
begin 644 a101comstockrsuagreement003.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHKB/B5XCO?#UCHJVDAMX[_58+2YN0!F*%B2V">A(&,]N>] ';T5PG@+Q#
M?W_B/Q;H%[.URFCWBK;3OC<8WW$(Q'4KMZGDYYKNZ "BBO.?C)KFI^'?"UCJ
M&DZA+9SMJ$<#LF""C*Y(((([#F@#T:BO()/%.OC4O'%K8:G-?:)IVE/<V>I;
M4)AN%0-L$B@!QG=US]W'UWM!\?PVO@_0'U1KF^U:[TMKYTA5 [HBY=OF*K^
M.3SQ0!Z#17(W'Q&T2#3-!U%4O)K;6Y!%:&&'<=Y.-K+G(.>.,]*TO#/BJQ\5
M07KV<5S!)8W3VEQ!<H%>.1>HX)'Y&@#<HKSF;Q'J/B;XJW7A*PO9+#3=*MA/
M>S0 >;<.=N$#$':HWC)'/!YKH[AY/"[7FK:CK,SZ%;VA9DN,,T3@CD,!N;(X
M .3GZT ='17,67CG3;R6>W-O>6]W%8+J*VTRH'EMR.'7#$>V"00:I:1\3]#U
MF]T:W@MM1B76%E-E-/"%20QYWKG<3GCTQSUH [2BN T;XD&_'BJ\N])O(;#1
M)Y(RR^66 B W@_/RV=QP.,#KFKEO\3="FTNXU1X-1M]-ALTO#>3VI6)PQVA%
M;/S/DXP._>@#LZ*XG5_&<%WH'B.WM#=Z=K.GZ6]ZL4P4.JF,LCC:64C( (S[
M$<U2\-_$&*/PSH$.H_:M0UF\TLWTBPJF]T7@D LNXGG"KD\'B@#T.BD5@RAA
MT(R*6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "L_6K7[=IDEK_9UIJ DX\B\QY)]VRK<?@:T** ."T_P9JOA+PI?IX8E
MT]O$%]<BXGFN(C' 26Y557.U57(45W:;_+7S-N_ W;>F>^*=10 5YE\9(+?6
M-&L=&_MK1=/N5NH[PC4KX0910Z\#!)R3U]C7IM4[O2=-OY!)>Z?:7,BC:&FA
M5R!Z9(H Y'Q)XM\-:QX0U33;?Q/H"7=Y9R0('U*,(K.I7DCG SZ5P;-&VB^'
MM'_X3+PE]@LM-DM+N)M3&&E*E5<8&74<':<#(^AKV+_A&M"_Z FF_P#@*G^%
M'_"-:%_T!--_\!4_PH \:@@L(_#G@;3V\5^%/-T#4!=7!&K+AT#[L+\O4@]\
M5TO@35M"\.7WB6;4/%7APKJFJ27T/D:FC%5<GY6SCD<=,UZ!_P (UH7_ $!-
M-_\  5/\*/\ A&M"_P"@)IO_ ("I_A0!YM=WF@:7\1Y/&6@^*O#LWVV#[/J%
MC/J4<>_&W#HPR ?E7@CL>>:T/$VNZ#XR\(ZMH][XJ\.V(NXE6!4U%)"KJP<,
M[9'&5 P >,\G.!W/_"-:%_T!--_\!4_PH_X1K0O^@)IO_@*G^% 'E=I+HLVO
M2:W>^*?#<4\.@#2;>!-41@[X.YV;LN3@#!/?CI67HEKI^FGP$)O%GA4KX=>Z
M-R4U93Y@E;(V<=AZXKVC_A&M"_Z FF_^ J?X4?\ "-:%_P! 33?_  %3_"@#
MR>U?2[/2_'FG)XL\+21:_-<SVLIU105,HQAQC@#)Y!.?2K5\/#>K?!R#P?<>
M,/#T%]#:Q1K*FH(T?F1D$'/!P<>G&>]>G?\ "-:%_P! 33?_  %3_"C_ (1K
M0O\ H":;_P" J?X4 >47#Z-J.I^(]9G\4^&X;S4-$_LFVMQJB,JY4;G=NPW
M8 !X].E9FH:;H6H>#M'TJ;Q%X874M,LTCM=0@UE4>"8,><X^9"-IQP01QUR/
M:O\ A&M"_P"@)IO_ ("I_A1_PC6A?] 33?\ P%3_  H M:;*DVEVDD=VEXC0
MH1<H05FX'S@CC!Z\>M6J9%%'!$D4,:QQH JH@P% Z  =!3Z "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *1F51EB!]32U2
MO](T_57@;4+.&Z$#%HTF0.JL1C.#WQD?B: +8D0G =3^-)%+'-&LD4BR(W1D
M.0?QKSOX;>'M'N?"L5U+IMH;B'4+W9+Y*[@/.E3&<=-I(QTQ4/P_UN_T[0/!
M>G2VMM]@U&"2&-U=O,1T1I,D8Q@A2,?3Z4 >FT5R&E^++_5KC2KFTTUYM*U#
M=EUAD5K=,$H[,PVL#@ @=,]6JQXTU'4]/BT8:;+#$;K5;>WE,BDDJS9P,$8!
MQ@^U '3T5Q]WXMU$R71TS3FOA97:VLT$<,FZ7[OF,CXV+MW'@]=IY&138O$V
MOW.H:VEOING?9M(N'BD,ERX:0>0LBE<(><L <]CQTH [*BN%L?%^NWC>'/\
MB7Z>HUZP-Q!^^?\ <N(T<[N.5PQP!SP.><@7Q\\6AVEYJ,<%B6OY["ZNBKR6
M\#Q,RY.,$*Q48)( SR?4 [JBJ>GW3W&DV]W<&$.\(D<POOCZ9)5NX]#6'IOB
M/4;^ST[6190?V'>027#N'Q);1A=R,V3\^X#D ?*3U/6@#J**XZ+QC=BU\/:G
M<6D(TW798XH@A/F6[2*6BW'HP.,' &TG^*JEOXVU=UM;J?3K)+1]:;2)0DS,
MX/FM$'7Y0,9 SGKGMW .\IDLT4$32S2)'&O+.[  ?4FN*T[7]= \57$HM+@6
M.J?9H49_*6)-D.6+,<;5#LQ[D@XQD"JVJ>,))O"GBB2XTRRO_P"R9UA>.966
M*X1EC<-L8$_QCCH<9!YH ]!HKC=8\4:U:ZOKEC8V%BPTS3X[Y9)IG_>*WF97
M 7@_N\#\_:G2^,;B\B":1:;[H:;#J!CDADD#>:&*1Y0?*3L/S'@<<'G !UY(
M ))  ZDTD<B31+)$ZO&XW*RG((]0:X^?7[O7K?4--@T^*":WTV.XO8+T%MKR
MJQ$.!W 4Y;D#C@]K_P /_P#DG/AO_L&6_P#Z+6@#H(YHIMWE2(^QBC;6!PPZ
M@^]/K@(O%EU9:=-/::+812OXC.FRQQR%0S-*J&4D+\S$G)) _&N@\/:U>ZAJ
M.LZ;J,$$=UILZ(6MV)1U>-74\\@C.#]* -\G R>E,BECFC62*19(V&59#D'Z
M&N6GO=1N/B++H\CVSZ4-*$YA9"2VZ0J<\X)^7CCH3ZUSWP_UV_T_P_X)TZXM
MK;[!J-DR12+(QD1HXR^6&,8(!X'3B@#TVD9E7[S ?4UR6D^+-0U:XTFYMM->
M72M24L9%AD5K92NY&9F&UPW0A>A/\0YJI\6((9O!L9E@2;;J%GA64$\SH"!G
MU'% ';M(B1F1G4(!DL3P!]:5'61%=&#*PR&!R"*\OU+0+F'_ (36^CTW^SM!
MFT1T6S?8%EN%1B9@BDA<# [$D9K5N_$U]X?\+6LT-O;F&VT5+L&5BS7#*F3&
MJJ=RX R7((&X>] '>45QUWXIUB369-/TRQLL?V2FI1R7$S=V(VD >WKWS[5T
M'A_51KOAW3=6$7E"]M8[CR\YV;E!QGOC- &C17'6GBZ^?Q#I^F7%K;*U\;E?
M*C<L;=HN5#N,JQ9>2!@KD=:JZ?XVU:;0X=9O=/LHK6YF-G#'%+(\AG^T&(9
M7[F 3QSQTYP #NZ9YT7G>3YB>;MW[-PW;<XSCTK'T+5-2OKK4+>_L6B2W=/(
MNA$\27*L,G"/\RE2"#U[$=:H7VKR6WC2[MH],LWGBT9KJ.Z9L2.!)CRR=N57
M//>@#JJ*X?2?&NH3R:!-J5G:0V>L:<]VC0R,SQ,B*[;LC&"&.,=,=ZOV?B34
MIM/LM<FLH1H=U9/>R2(_[RU0('3<"?G++G.T#:?4<T =317(1^+;V(>'KN\M
M(!9:\5CA\MCOMY'C,D:N>0P(!!( P?4<UEMXX\0IX4O?$1TG3?LEL\T)C%T^
M\NEQY61\F"N 3U!R.V: /0Z*X:^\=7OA[4-3M_$.GVZ)!IS:C;/9REQ(BL$,
M;;@,/N9>>G-7KSQ+J6DZM;Z=?6MK)+>V<T]J\3LJB2)0S1/D'C!R&'7!X% '
M5T5Q>G>)]?O/#VG:Q<66FV]MJ"6SI)]H)\A70LS.IV[N=H55.3N]JH3^+M8U
M'3=#FLQ!:R3Z\^FW(9'^?RS)R <%0?+R0>><4 >ATR66.",R2R)&@ZL[ #\Z
MY*;Q;J$L\KZ9IK7L-M?_ &.:)(9-[!6"R2*^-@VG/RGJ%Z@G%8?C359O$'@Z
M^N[>&V.GVNJPVRF0$R,8[E$:13T'S94#'(YR,XH ]+9@JEF(  R2>U)'(DT:
MR1NKQN RLIR&!Z$&JNK2M!I%Y,D$<YC@=O*E.%? /!.#P?I7):?XFU&2+PK8
MZ9I>GP)JNC_:XP794@*I$=@4+]T>8 ,>G:@#N:*\^B\5ZSJ[>#9K86UJ-1NK
MF*[B.YP6BCE! .1\N4)]>GH<W+OQO/#H5UXDBMH9-&M+QK>5,GSFC67RGE4]
M.&R=N.0,Y!.* .UHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M@S&=I1=Q'W]JL0.GODX-8?B?PY-I'PNU?2;-[N_DGE:6-8K<O)NDF\Q@ @/
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M=_ (!R/7!SV'0V?@JRL-7GO;6^U&.VFG-T^GB<?9O.)R7"XR/F^;&<9[4O\
MPA=D?#NJZ(U[?-:ZG+++.Q:/>#*2SA2$P 23VX[4 9EUXPU'0[_5$U:.TG@M
M]'.J1"V1D9<,5,;%B=W;#87OQ2W_ (IUW0+?4-0U73$ETR"Q\^.:/;$?/W!1
M$1YCDAL@AN,<Y%:\WA*QNM1DN[N>YN?-T\Z=+#(4V20DY.0%!R3W!%5;3P'I
MT.D7.EWM]J6IV<T!MECOI]_DQ''RH0!Z#DY(P.: *$<>H)\6---_-:RL=#N,
M&")DP?.AR.6.1TQ3O%"7S?$+PP-->VCNFLM0"R7"%T7_ %')4$%OID?6M/3O
M"$5AJMGJ4FKZG>W-I;/:QFY>,YB8J<-M09.5'/7U)J]J>@Q:EJ5AJ(NKFUO+
M$2+%+ 5/RR;=ZD,K @[5[9XH Y2V\::TMI975_!8Q0P:L^E:LR(Y",#M26,E
MAA"Q0'<#C=[5UVCWES?K=W$IB^S?:'CM=B$$HIVDL23G+!L$8XP>]8>M:4D.
MAOX8L]'NKN+5$F6:[)0I&[G+2RDL#DEBPV@\C QQCJ+2UAL;*"TMUVPP1K'&
MOHH&!^@H Y&[\5ZE9Z]:6SK9O!/JW]GF*)&8HA1BK&4':'RN2F,@'\31;Q?X
M@B@NKZ1=--K9ZZNF2QK$^^6-I$C# [\*PWYZ'/M6NW@'3S-O&H:DD:ZD=3CA
M690L<S$EMORYP2S<$G&>,5))X'LI;"[LVU"_\NZU :C(0T>1*'5QCY.FY5./
M:@#F?'.KWFN^!?&!M&MH[+3Y'LV62,L\K)M+MG< O+8'!^[GOQW'B/6E\/>'
M;O5&C\SR$&U"<!F8A5!/89(R?2LC4/A_I]__ &M&-0U&VM=6^:]M8)$$<CX
M+C*$JQP,[2 <<BM[4-(M-6T6?2;]6N+6>(Q2ASRPQUR.A[Y'>@#!UC7=:\.6
M]S/?I8W,#FWALY(E:,^=)((RKJ2WRC*MD'ID>]5=6\4ZOHM[J^G2K9SW$&CR
M:I:3B)E1O+.'C==Q/4K@@]#TXYOIX'L9-%N-+U&_U+4XYD6,2WDX:2)5(*["
MH&"" =V,D@9)P*L3>$[:[M[U+R^O+BXO+,V+W3^6)%A.<JN$"C.22<9/'H,
M&38^)==_M6VMKJ"RN?MNC/J-O%;HR,LB;!Y99F(8-Y@P<#'OUK%U3QG?ZEX$
M\075CJ5O#=VEM$)(?LKPW%M(Q(D1T9LCC;M;Z]>M=:?!]HT]K,;^_P!]MI[Z
M<F&0?NGVY)PGWOE7D>GUIMWX*T_48+]-0N;JYFOK1;.2X8HL@C4EAC:H&<G.
M2#0!4NM5\2GQ=_8-G+I7%@EX9Y;>3G][L9=H?T!QS^=5(_&.J'2K:Z:.S,C>
M(3I,H$; -&+@Q;E^;AL#/.1706OAN*VUY-9;4+V>Z6T%HWFLA5TW;LG"@YW$
MG@@=L8XK.E\!6$DLA&HZDD#:B-32W21 D<^_>2ORY(+<X)(],4 0#Q)KU_</
M/H^F)<V<&I/9S1L%5BD;F.1PYD&"""0-O('O6)XGU>\\0^#VU*%K9-.76[>!
M(VC)D98[Q(]^[=@$LN<8^[[UU$?@JR@UNYU&WOM1AANIOM%Q81S@6\LO=RN,
MY.!D @'N#5:X^'VGS1WEO'J.I6]C=7:WK6<4B>6DPD$FY<H6&64$C..3P* .
MNHI ,*!DG ZGO2T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5G:U>
MFRLXV74+*RD>>-%>\^ZV6&5 R,L1D#W(K1KEOB!;SW?AJ.&VMIKB7[?:2;(8
MRY"I.CL>!V52: -2Y\3:#9RO%<ZS80R1R")U>X0%7/13SP?:M6O,=>TVZND^
M(WE:9=22:A:11VA%J_[YA#MPIQSAL?SKT>R8O8P,0X)C7(=2K#CN#R* ([[5
M+#3%5KZ\AMPP)7S7"Y Y)^@'4]J;<ZOIUG:QW-Q?6\<$J[XY&D&UUQG(/<8Y
MSZ5SGB@7C>(;*.+3+EX9+&XC^V6L(>0.Q3$1)XC5@,ECW4<BN:\/_P!JZ"GA
MN[O]!U.XLCH,>FS116_F26\RD$[H^H5AQG_8&>* /1[G6M+L[:.YN=0M8H)4
M\Q)&E 5DP"6![C!!STYI;O6-,L(TDN[^VA1TWJSR@ KW;Z<CGIS7%-'<:#XC
M227PU=3:+?:3'91VUE")OLC([DQ,H. K*XR>F5QG'-6;*VN-$\5W<MWI4W]E
MWNEVT%O';0F9;8Q;PT!" X!#@@XVG!YH Z>^\1:+IF/MVK6-MF/SAYLZK\F0
M-W)Z9(&?>L?QAXL31-*\RPO;%KT7%O&893N++)(JD !AAMK%AUX'3%<YX?\
M#M[IFI>"[34;*6866EW<,[F(R)"TC1E(RV".%#+UQQ[U3OK;58_"FM:%<:/J
M$^H_VTMW'-%;,\=Q$;M) X<<9"?+MSD;>F!P >ERZSID-\ME+?VR73.$$32
M-N(R%QZD<@=34$GB;08IQ!)K-@LIF^S[#<)GS>/DQG[W(X]QZUP6NQ:G=7UW
MLT._C\G7K.["6UN"D\2M%F9G_C?"D8!X"C(X)INLZ;>3Z/X]6+2KPSWU_!);
M 6K;I55(1D''.&1_RSWH ]'N]7TVPF6&\O[:"1MN%DD"GYCA>OJ>!ZGBBYUC
M3;.ZCM;F_MH9Y&"I&\@!)/W1]3V]:XQOM%OX@\0Z?J7AV[U6RUB6*XM)!!OA
M91$B^7*3_J]K)GYO4GKQ5:?3W;6=<T?6O#^J:C%J%Z+JUG@ED%LZ[4VB0JP"
M%&0<D9P!C/ H ])JA-KFDV\EU'-J=G&]H@DN5>9085/0OS\H]S5^N.\3:)?3
M>);.ZL(=\.I6TFEZD>R1'+K)]5_>*/>04 =%+K&G"%&74K-#+"TT+O*NUD'5
MQSRHR,GWK+@\56$#:+I]YJ=G/J&HV_F)+!Q%( H^=<D_*21@9YS[5E^&=+U.
MQ\/WD.K12/)80R:=:':7:6!"=L@ YRXV C_8%9FBV6H6,?P[FETV](LM-FM+
MI5A.Z&1HX@ P/091N>GYT ;_ (7\70ZE#]FU6^L(M4>]NK>*W1MAD6*5T!5"
MQ/1,_G75UY7!IUXFAZ>O]F7BS+XL>]<?97W"$SNWF'CIL8?RKU2@#G[_ ,56
M::AJ.D6ES!_:MI:?:-DG*Y(8@8!!)PA) / Q2>%?%%IKVDZ;YE]9MJTUA#=7
M%K%(-R;T4D[<D@9;]163J$%W;^-=<G^P7<MO>Z+%%%-%$77>C394D=#\ZX'?
M/UK)TS2[Y$\!PQ65U;2VNCSVUQ)]G=1!*T4:C<<<?.K?EGO0!Z!!K&FW-\UE
M!?VTETJEC"D@+8!P3CV/!]#5VO//!EH)6T6'4?#FJVVK:-"8'N;F63R(_DV,
M8B6*N&P. .!Z8&?0Z /.[KQMKMG8>)]2:#3IK;0+PP20A'C>:,*C%@Y8@-A^
MF#G'7FMW3_$D]UXKN[.4PQZ:FE0:A&[(4=!(S@AR3C@)GH.M8WAOP_;:CK'B
MG^V-,N&@N-6^TP)=1R+%*@1 &VG"M\RGJ,\4GB"WOO\ A)/$MQ;:-)?I+H$=
MO%%)$WE3R!Y2T>> >''&><X'- '7KXAT9K:XN1JMGY%L TTAF4+&",@L2> 1
MT/>I++6M+U&ZFMK+4;6YG@ ,L44JLR ],@'BO-+ZSU&Y'BUTTW5IEU'P['!;
MO-:;"\H$PV; /EY=1C&>_3FN@L();;QIIEVFGW:VT7AYH&9;9E D#QL(^@&<
M*W'^- '<USOC?7+WPWX:DU2Q6W>2.:&,I.K$$22+'V(QC=G\*VK"[^WZ?;W?
MV>>V\Z,/Y-PFR2/(SAAV([BN8^)EM<WO@J>TL[6XN;B2XMF6.")G.$G1V/ X
MPJDT ;5WXBT?2S)%J.L6$$T**TPDF5-H/0D$Y /;-:<<B2QK)&ZNC@,K*<@@
M]"#7$7]N\WCK5+W[!<O;R>'UMTE^RN0S^9(Q0<=<,O%;G@J&>V\#Z%;7,,L-
MQ!80Q2QRH5975 ""#[B@"?6/$>FZ%<6$%_<)%)?3>3$&.!D*6))[  ?RK)T;
MQ=%)J.K66LW^GV\T.JFQLUW>695\N-@,,QRV9,<>U.\8P7)OO#5Y!:3W,=GJ
M@EF6!-[*AAE3./3<R_3-<KJ>G7DN@^-$CTN\-Q>:W#/;@6K[I(U\CYAQR 8W
M_+W&0#T>ZUC3;&YCM[J_MH)I"JJDD@4DL<*.?4\#UJ[7FMY8M)K>O:5K'A_5
MM2M=4N4N;2:"218'79& DI# 1E63J1T^F*]*[4 4K_5]-TO;]OOK>VW<CSI
MO&<9Y[9XS3H]5T^6\GLX[ZV>Z@4/-"LH+QJ>A8=0/K7$ZY;20^+=5CU31-5U
M32M6M8HHFL&<JNT,KQ2!67 .[(8\?,>:LZMH6H6FKZ-=Z-;F(7%I_9-\J2%O
M)AV[DD#'DF,A@">N\4 =//K^CVUI%=S:G:);2KOCE:9=K+_>!SC'(YZ<TR\\
M2Z'I[2+>:Q80-&JNXDN%4JK=">> >U<GK=J^G>*Y_M6BZG?Z)?Z=%:1C32Y\
MDH9,QNJL/E8..3QQ3$TDVGB2ZV:1<16L?AF.RB B>558-(3$'P=Q"LHZ\T =
M7-XGTF'7K+1VNXOM5W T\6'&"H*@<]R2PP.^#6Q7G'AZSU"QOO \\^G7FV'0
MGL)_W1S#-^XX?/W1\C<]...U>CT 4IM8TVWO%LYK^VCN&8((FD 8L>0N/4]A
MU-8&J^);B7Q++X=T>\T^&_CLQ<!KH%U>0N56/"L".%)/4\CCUYR\TC4Y_"_B
MGPU/97+ZC?:C+-9W(B8QNLD@:.0R 84IW!((V#&>*Z.WBN$^*%Q<-;W)MSH\
M-N+DPL$:199&(W8QG# ^G- '5INV+OQNQSCIFJ2:UIDE]]B34+9KG+#RA*-V
M5^\,>H[CMWJ]7EMM%J<FM^'[E]#O[<6>L7;3V\-L!#"KI, ZGJ^XL&+Y(R3T
MZ4 =[#XET*XNH+:#6+"6>X++#&EPI:0J2"% /."#^1]*FCUS29;:ZN8]3LW@
MM&*7$JSJ5A8=0YSA2/>O.K?3;N/0=/0:7>+,GBQKUU%H^X0FX=O,/'38P_E6
MY=Z/=0^.WM+55.DZTBWEZN<&.2 J"0.XD!B4_P"ZWK0!VZL'4,I!4C(([TM%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%8_B&_N+"WM#;S00^
M==+%(T@+/L()(C0 EWX&!Z9/:@#8HKA-)\8ZAJ$>FV$HBBO[O4KRR,QCP EN
M7RVW/WR%48S@$D\XQ2:O<>)8=2\,6MSJ%I%)-JTT+FWC+++&(96C+@D8. ,J
M#C/.>@H [RBN!NO%NKV^@Z[>!K4S:;K:6"9B.'B9X5Y&[[W[T\CT'%3ZYXIU
M/3-4?RI+:2%-4M;,PQQE\12E%8R/P%DR^0HSP 2"#F@#KK?4;*[NKFVMKJ&:
M>U(6>.-PQB)Y ;'0\=*LUR7A_P#Y*#XQ^ME_Z*-:/B;6WT6VT]853[1J%_#8
MQ-(,JA<G+$#&< 'C(R<4 ;E%>>^(/%VM:%%XFLPUK+=:;81ZA:W#PG#QL64J
MZAA\P93@C@@CCCGM-+CU*.&7^T[FWGD:4M&8(3&$0@84Y8Y(.>>,\<"@"]51
MM4L$OWL6O8%NTA,[PF0;EC! +D=AR.37+^,O$>IZ(FI2V4MMBRTUKQ(?+,CN
MZEB?, P$CPO!R"23CI@K%+]H^*=C/MVF3P\[8],SQF@#JK*^M=2LX[NRN([B
MVD!*2Q,&5AG&01UZ58KS+P?K-U;>%/"^C6,;&>[M;J<NBHQ58Y , .RC),@[
MG@'CG(V!XAUVV_L&RUJ&WTVXO6N$N;H%6C1HQF,#YB%+CYL$G&UA[T =K17!
M:9XLUR[T[18[J&+[?JLEP4-O $Q%%P&4228);Y6!ST/0XS5FTU_7FO\ 2]"U
M*&"SU.Z-S)),H# P1%=K!0Q =MZ\$D##>U '5V.HV6I1/+8W4-S&DC1,\+A@
M&'49'<59KCOAVLR:?KBSNCS#7+T.Z+M#'S.H&3CZ9K3U'5KAO$]IH%I*D$LU
MG+>/.Z;R%1D0*HSC)+Y)/0+[Y !O45R-MK.LSZS9>';J2SM]3_LY[V[GMU,D
M>1((U$8;'4Y)STQCOFLJR\8:]J5WHME&+&WN)[R]L+QFA9U$ENK?.GS#Y3@'
M!^F: /0)IHK>%YII$CB0;F=S@*/4FL^P\1:/JEW):6.IVMQ<Q*6DACD!>, X
M.Y>J\^M<'K>K:KJ_P]D:XN($N;;7([&9XX2%F\N]1 P&[Y<X!(R>XK9CMF@^
M*KF/R!=2:"6>40X#OYP&X@')Z#OT'6@#KK*^M=2LHKRRN([BVE&Z.6-MRL/4
M&K%<'X<\5W^MV/ARSW6]M>:C837LTJ1?*@1E7:BD]27!YS@*?7(=+<^(QXL\
M)VE_>VD4LL%VUU%:H6B=X]H!!)!Y5^G8D]: .WEEC@B>6618XT!9G<X"@=R>
MU1V=Y;:A9Q7=G/'/;RKNCEC;*N/4'N*F?[C?2O*O!NJZYHGA7P/(\EG/I&H"
M*Q-NL+++"S*Q5]^[#<KR-HP#^- 'JU%<3H_B#Q%KB:5JEE9I_9=]N,OF",>2
MA!V,I$FYB#@,"!G)QC%9.AZ]KMAX/T75[J^BN;6;5'AOWD@^=(WN'0."&P,.
M5[8 /M0!Z917#:1XIU+4;O4=,,]O]OAU)8K=A 0KVI!828W<Y5) #G&5'K4M
MIXA\0:M);W^F6226']HR6TT<GEJ! DC1LX;?NW@KNQMQ@X]R =I17%:;X@\0
MZR=.U+3[-&TVYN7CF638!'"&90X;S-Q8$#*E><D#&,FAI_BOQ#):Z-J%U+8-
M!=:S+IDT$=NRD@2RHKABYP1L'&#WY] #T2JUWJ-E8-;K=W4,#7$HAA61PID<
M]%4=S]*L-DJ=I ;'!(SBO)5GU2\\&Z'<7=ZES<OXI"H\D>,%;J5><'D<#@8P
M.* /6Z*X,>+M4L3JFGWGD75];ZM!I\$T47EJPFC1P2I?&0&8?>&<#I70Z!/K
MDD^H0ZQ;*D4<BFTFR@>6,CG>JLP!!R,YY&.!S0!MT5S/B;5=6L=9T"PTR2T0
M:E<2P2-<0LY3;"[AAAAT*]._J*YT^+O$EO#)83'3VU&TUZWTR6;R&$<T4H5E
M<+N^5L.,C)H ](HKCK/4]>O=2U31$OK+[?I5O$\EQ]E(2>67>R#9N.U JJ#@
MY))P1CFII_C6\O!X5U:=8;;1]9B>.960[H+D*2HWYQM;:X''4#UH [2XOK6T
MFMHKBXCBDN9/*@5VP9'P6P/4X!/X58KC[C6M6M[CPN93;-'JE\\;JT!#I&8I
M)(\'=PP"@-QU)Z4W2?$]W?>(Y=(NYDL=04SXLKFV(WH"1')$^<2+C!8 YY_A
MQ0!U5C?6NI6<=Y97$=Q;2@E)8VW*W..#]15BN!T#Q=?ZM9>&;,_9X+W58+BX
MFECB^1%B;&$4GJ2R]2< &HG\8ZX8XK519+>0^(!H]S(T+%)%*[UD4;OE.TKD
M<\YY% 'H=%<(OB?7+;3];2:'[=/I>II;2RV5L2_D,B2%Q%N.64/C )Z9P>E=
M)X9U6/6M$COHK^"^1W<+-"A0%0Q !4\JP& 0>^>!0!KUD6FEZ7X>-Y>^;*IN
M)-TDMS</(1EB0B[B<#+'"CN:JWFKW5QXN'AVRE2VD2P^VR3O'O/+[%4#('4,
M3^ XSFN1O=;U/Q#I_A2Y=X;2Y3Q";.Y18RR&6)9U++EONY3./?KQ0!Z-8:A9
MZI9I=V-S%<V[Y"R1,&!(."/J"",59J."".WCV1HB9)9MBA06)R3CU)R:DH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K+UK0;77/L;3R7$,UG.+B"
M:WDV.C;2IY]"&((]ZU*R=>\0V7AZ"UDO"W^E74=M&%4G+.P&3CH "3^&.IH
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
M%;4W 9XRR+DX4'IGN>HZ>]9_@SQA:Z[H>DB\O[4ZQ=6:W$L"'!Z M@>V1QU
M- %FQ\%:9INJ37EI/?1Q2S-<?8A<M]F64G)<1],YYQTSSC(%)'X*T^*QM+-;
MF\\JTOCJ$7SKD3%F8DG;R-S,<>_TJUIVM6S6,ES+J]M?(UW+%$]K&>Q.(P%+
M%V4 Y(ZX)P*U+2[M[ZU2YM95EA?E77H><4 35S0\#Z8D"01W%ZD,=_\ VA'&
M)LK'+O+_ "@@X&YF..^><X%1^+O%I\,SZ;BW$MO).OVZ4]+>!F$>\_\  W3\
M WI6]>:G9:?);1W=RD+W,@B@#'_6.>BCU/M0!CW?@G2;^/5DNS<2KJDJ339D
MVE)$ ".A4 J0%7'T^M:.CZ-%HUNT:75Y=ROC?<7DQED;'0$GL/08')/4FA-?
MTIX;N5;V,QVDGE7##/[I^/E;T/(X]QZTIU[2Q?K9&]B%PTODA3G!DV[MF>F_
M;SMSG':@#$\6:=>W_B#PO):Q7/E6EY)-//!MS$IA= ?FZ_,PXP>,U<G\(:?<
M6T<337(=;Y=0>977?+.I!5V.,<8 P !@ 8P*LP^*=!N;_P"PP:O9R7.Z1/+2
M4$Y09<?@.OX^AK+B\4F\\>V.E6=U!+83Z=-<L!$0^Y7C"L&)P4(9L$#!QU-
M&G=^'+6YU9M4BN+FTO)(/L\TENX7SHP20&!!&1DX88(R>:6\\,Z1?:##HDMH
MHTZ Q>7"O 7RV!4 _P# 0/<9JOXE\0OI$NF:?9Q)-J>J7'D6R2$[% !9Y&QR
M551G Y/ XZB<#7K>_L5>>TNK621ENBL#1O&-C$%?G(QN"C!YYZF@";4]$M]5
MO-.NII9D?3Y_/@$; #?M*Y.0<_*S#\:KP>&;6&YMKAKFZF>T,IM?-96\@R A
MBIVY/!( 8D 5.OB+1WN7M_[1MQ(L;2X9MH**<,P)X8 ]2,X[UE7?Q!\-6\$<
MD.IPW1DEMXPD!WG]\VU6..@ZG/MZD4 20>"=,M=/TRUMY;J)]+=WL[E7'FQ;
ML[ER1AE.>0P/;T%33>$M/EAM8_,N$:"]_M#S%8;I+CGYW)'/4\<#&!C &)8M
M8MVU>]']K6TD$%M%(UJB?O(=Q;YV.>C#&!@=/>N:T?Q1?:S:Z+K']NZ=96>H
MN@-E/;YD+EAMBC;<,DJ<$X.",CC@ '0+X5M8[J[NH;V]BGNKM;QW1UR) FP8
M&W&-H P<@XK1TO2K;2;>6*W#$S3//*[8W22.<LQP .?8 4R?7-,MKU+.:]B2
M=Y%B"D\>8PRJ$] Q'(4G)[4BZ]I;Z@+%;V(W#.T:KGAG499 >A8#DJ#D4 1Z
MAH%M?:I;:HLL]KJ%O&T27%N5#&-L$HP8$,N0#R.",C%5IO"6G26VF6\;W$$6
MFW'VJ 1N.9?FR[$@EB=[YSUW&G:7XLTK5K:]N89]D-I<-;NT@*Y93MX!'=L@
M#J>/6M'3]3LM4A>6RN$F6-S&^WJCCJK \J1Z'F@"WVHHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M* +U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<EX]DO([/15M
M+V2V\W6;2*3RP#N4R#@Y'J ??OQ76UGZQHUGKEFEK>K)L25)XVBD*.CHVY6#
M#D$$4 >>ZI>:KH^J^/M4TZ]BCDT^&UN&$D ?SRD&=IY&T$ ].>>V.=Z^US6]
M3O\ 5K'05V76GQ0M&K",I))(F\"3<0P3&!\O/#')Z5J3^#=*N$U9)?M)35HU
MBO%\]OG15V@9ZCY>..3WIE[X)TB^U""_<WD5U'"MN\EO=R1&>,=$DVD;Q]:
M-ZVD>6UADE55D=%9E1MP!(Y /<>]<5J&H^*+O7_$NGZ9J5G;+IMM;W%OOM-Y
M8NLA*,2W0[!D_D/7N4141410JJ,  8 %<=%X>NKSQOXANKN&[@T^]M;:!)(Y
MU59@@D#J0&+#[PP< ]>10!G:;XC\0>)=3TJ*RO+;3H;[0XM2(:U\THY=0R\L
M,@@G!XP/4\A9/&&IGPB/%\#JUJM^87T\QCF 7'D?>^\).C=<=L=ZZV+P]86^
MLQ:I"LD<\-J+.-$?$:P@Y"A>G4 ^M01^$]*BGE9(Y1!+<B\>U\P^29@0V_;Z
M[@&QTR,XSS0!CC7-4@UK6]"N+H&^+0OI;^4HW0R<;B/XMC*^[_9 Z9IUSK>N
MQ:YXFL+18KN2QT^VGLHM@5F=S*""2<$G8,=!VXKI9M(L9]8M=6D@5KVUBDBB
ME[JKXW?^@C\SZU2N/#&GW-_?WKM<B>^BCBF9)F7Y8R2FW'W2"2<CGF@#E;GQ
ME=-X3U'4=-U!FN+6]MH9+>^M/+N+<.\:,DB_* ?F)#8(QZ]:T;O7M4OF\4MI
MMQ';MH1"11/&&$[B(2G?GD*=VT;2",$Y/0:MWX1TR_M+N"[-Q*;R2*2XE,FU
MY#&08P2,8 (!P,?J:?=>%=-NKVZNF\])+R)8;P12E%N4 P X'?!(R,''&<4
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
M!)4$X^O7F@#IZ*10%4 9P!CDYI: "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *KWE[;:?;F>ZE$<>X*"0268G 4 <DDD  <FK%<MXSLM2F;1-1TZV:
M\_LS4%N9K1&"M+&4="5W$ LN_(!(SB@"/0/$[7FK>)Q>7:FRT^ZBB@+0F)E#
M1J2I4C<6W-CU/&!S5G4?&^D6&G27:O-.8[N*SDA6!Q)'([* '4KE>&!Y'/;.
M17*:AHVOW]SXCO[71YD:34;&_MH)YD3[4L4:!X\JQVGY3@GC.*MZGI-WJ7AV
MZO+#PQ-8W<E[93O!+)&;FX$,RLQ)WE>%!"@MG@].* .OO/$FDZ>JM=W7DIA"
MS/$X6(/POF'&(\_[6*AF\7Z!;ZB^GRZG"MTD@B>/!)5BI8 D# X%<M=:9J*^
M(=8CO?"\VJZ?K+1S1'[0@2!O*2-HYU+ ;1L!RH;J<9K9T*QO+'Q=XFNYK"5+
M:X%M]GD7;B7RXMK #=D<],XH MP^-_#<YMQ%JL+"YC:2!MK;9 .H4XP6_P!D
M<^U-N_$NFW>B17MEKD5I$]VEN)FA+'>) &B*-@ACRO(R,YKEM%T/6+31_ %O
M/I4Z2:5.[7@W1GR@89$!X;GEUZ9I+K1-9DT#6[=-)N#+<^)([Z%-T?S0B6)R
MWWN.$;@\].* .OO/&7AZPGN8+G5(4DM75)QACY1;INP.!TY/ R,U9OO$6DZ;
M.\-W>+&\80R':S+$'.U"[ $("0<;B*XS6]%U:\B^(*0:7.QU6UBBLCN0>:PA
MV'^+C!]<57\5Z7X@U:SURSBT.X99[*W^R/!)%&)&7EQ,=P9F!R%'*X_.@#L#
MXJL7US5=(+2P2:?;QRRW#PMY:[PYZXQ@!,YS@YP.AI^EZ_8-;Z/:2ZJ+R[OK
M82P3+ R"Z 4$N !@=0<9XR*R8[34X?%FOWC:5.UOJ6G6XC=7C.QT$H*,-V=V
M77ID=>:SX_#VL1?#OPP;6S\OQ!H20-'!(X&XJHCEC+ D89"WZ4 =DVMZ>L32
M><Y F: *L+LS.N=RJH&6Q@] >A]*FT[4;/5K&.]L+A)[:3.V1.G!P1[$$$$'
MD$5R/B#1]1T^;P_?V5C+JT5@)HKVWAE$<LOF[295R0"VY22,\[C6QHXDTV"R
MM[?P\]G#>32R2I&Z'[-D%MTGS<LQZ[<\GJ>I .@HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBLW7[^YTK0+[4
M+2WBGEM8'F$<LA12%4D\@'T]/RH TJ*\Y;XDW%I\&X?&=W:PM>S)B.W3(0R-
M(44=2< <GGL:V?#WBFYN_&.M^%]1\EKO3HX9HYX4*"5'0$Y4DX*L<=>010!U
MM%%<?XV\9IX5O]#M)IH;.#4IY(Y+^="\< 501D CEB0 2<#DGI0!V%%<[%X@
M.F:?=ZAKU]8KIL;I]GOX 1'(C 8)Y;!W''7'3UQ6A;:_I5WJ<NFP7T3WL4(G
M>'.&6,XPW/;D<^] &E1618>*-#U.YDM[/4H)98X?/(SC,6<>8I/#)D8W#(]Z
M2Q\4Z'J)N!:ZG YMXA/+N.S$1&1)\V,H1_$./>@#8HK'C\5:')97-X-1B$%L
MJ-,SY4JK_<.",D-D;2!\W;-.;Q+I"VPG:[PIG^S!/+?S#+C.P)C=NQSC&: -
M:BLF7Q-HT-M:W#7R%+LL+<(K.TNW.[:H!8XP<\<4D_BG0K>UL+J75;9;;4&"
M6LV_*2L>@#=,_P#U_2@#7HK!A\:^'+BVBN;?5H)HI6D5&B!?/EXWG@?=7(RW
M09'/-;<,T=Q!'-$P>.10Z,.A!&0: 'T444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %9/BA))O"NK000R3336DL
M4<<:Y+,R$ ?F>IXK6HH \=D\%:OJ_P"S_;>'39R0:Q9@2"WF^7<ZR%MN>G*D
MXYQDC.*UK33]7L?%WB[QQ;:/<7#36D$%C8N?*DG*HF_@\J 5P,CG!QVSZ910
M!7L)Y[K3K:XN;9K6>6)7D@9@QB8@$J2.N#QGVK \6VL.IRVFF:GH3:IHEQ'*
M;IE3<8'!3RV !W<@N/DR?UKIZY_7O!/A_P 37D=WJUB\\T<?EJRW,L>%R3C"
M,!U)H \PG^'FK6GP]\;:/H\=Y+IMW-!)I-G<G$H",K2G!Y&2, '!.WD<\V[7
MP[KVJ^*=>N/[,N].AU#PR+"WGN !B;:HP=I.WH>OI78?\*F\%?\ 0)E_\#KC
M_P"+H_X5-X*_Z!,O_@=<?_%T <SI.@ZIK'PXGT6X\-RZ;XAMM(;2Q?3A LB+
M]U%<$DJV!GC YY]6_P!A:IXC^&%WIO\ PC,VF>(DTJ.P>YG")Y_E%2(U8')5
M@IZX SWKJ/\ A4W@K_H$R_\ @=<?_%T?\*F\%?\ 0)E_\#KC_P"+H YJ+PQ;
MZ[X1NI-3\-:W!?7%I;6=YOG_ 'GR2+\T2[B"$.7R0,@8YR<5%\):UJ7@I=-U
MZ74Y+BVU1WT[5K>(BYC1(\1S2)]XYQMQ][&WTS78?\*F\%?] F7_ ,#KC_XN
MC_A4W@K_ *!,O_@=<?\ Q= '+Z9HGBFVUWP;XDUVUDGDM;*Y@O8[>,,\<CER
MCE%ZE@5#$#KUK%3P+K]IX"\&:9=:=+<36^N+?7<" .+>#<20>QX.<#U->A?\
M*F\%?] F7_P.N/\ XNC_ (5-X*_Z!,O_ ('7'_Q= &5\2/#$U^]G>Z'%?66K
MV,<TUG=V$>5,A()BD4?W_P"]T'.[@\]YHZ7<>B6"7\<4=XMM&)TB "+)M&X+
MCMG.*YC_ (5-X*_Z!,O_ ('7'_Q==5ING6ND:=!8649CMH%VQH79L#ZL23^)
MH M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%4=1TQ=2: 275U%%$Q9DMYWA,AQ@99"#@<G'KB@"]17G_@
M.QFU?P]%J-UJFJ/<1WUW&Q:^F99(UDDC"D%L<#&".<J#FF^ ?%4G_"/^%]/O
M[>^>74+=Q%?3.K++(@+,#EM^< \D<XH ]"HKD-.\4:;;6<KQQ7D;W&LS6(CO
M)P3]H&XL Q8A4^5L 'T '-=/8W37EHL[VTMLY9E,4N-RD,1S@D=L\'H: +%%
M5M0O8M.T^XO9LF.",N0O); Z#U)Z >M<MX)U35?MVL:#K\HDU2TF%TC#HT$W
MS +ZA&WI]%% '945R<GCRSALI+J73KV-8=3&ES*QC!BE+* S?/C8=R\^A!Q6
MG<^(1!--"FGW<SI=1VB&,*5=V4-G.?E50>2<>@R: -FBN3/CVS&G6UVNGWLI
MFU)M+,<6QBDX8K@G=@@X."/;.*6^\2/>:7>VL6F7\=]%8F>Y@65$DM@VX*-R
MMC>=K$ 'H.2,C(!U=%8/@B:6X\!^'YIY'EEDTZW9W=BS,3&I))/4UG^)]6NF
M\5>'_#-I.]LNH^=-=3QG#B&)0=BGL6) R.0 <<\T ==16)-ID>EW$.I)J5W#
M9VJR/=1SW,DJ.FP_,=Y)!4\\<=<Y.*S8_B!ISW+0?99V8V;WL(B>-S(B8++P
MWRO@@X;''?(Q0!UM%<-<^/+R2QTB[L_#]ZD&I75K'%+.T8#I*-QVC=G. 1SC
MKFKW]M11:EXH:ULK\W]C;P/+'+,#&V4<J8UW[5& <]"?>@#JZ*\UT6:$6G@_
M5]276_MNJ+!'E;W]Q),82_F.@?H1OP,=@"!@5UB>*(IIX#;Z?>7%E->-9"[A
M0,HD4L"2 <A RLN[&,CTYH WJ*YR#Q?!+JEE8O87<1OVN$M6D"J7,.=V5)RH
M.TE2>HZXS5#1O''VGP_%J&IVOV66XOI[6WC,J!7*22#&XG PL9R3C..,Y H
M[*BLCP[XBM?$=G<3VR/&UM</;3(Y!VNN.A4D,I!!!![U-K.LVVB6D4]R1B69
M((P6"@NYP,D\ >_\SQ0!HT5PVNZK=_\ "1>$KE+74(F>\NX9+)90/-VPR8R-
MVP@D!@3V.>*UK/Q?%?:?!/#IMY]IDO9+%[8A<PRQ[M^]@2H4;#\V3G(]: .C
MHK@M7\0)K>E^&-4L)+JV637HK:2/S2N=KNCHP4[6&Y/<=#6GX:DE/C'QA \\
MTD45U;^4DDK.(PT",0N3P,DG XYH ZJBL;Q<77P9K;QRRQ21V,SI)%(4965"
M00P((Y%8N@^,HHX]*TW5+*]LFGT\3V]W<[3'<!(P9#D,2"!\V& ..: .SHKF
M=,\;:=J>L6FG1QNK7D#3VT@='#!<$A@I)1L$'![9[@BND=!)&R,6 8$':Q4_
M@1R* '45YOX)\8/:>'/#MKJEIJ31WSM;QZI,RNCS%VVJQ+%^<8#$8)_.M6+Q
M;I^EV6IWJV.J,JZT+*='<2,LSF-<J"YPF67 7\N: .SHKFH_&EHD6K&^L[JR
MFTR2-)8)-C.YEQY6S:Q!+$@ 9Z]:QAJ=RGCW7/M=OJ$=O'H<<QM5N V3YD@+
M1_-A3@ =N5_$@'?45R%CXMMH+/P_96.EZG=-J.F"[LPTB,Q150[7=W^]AUR3
MP?4GBK=GXSLK^PT>>VMYS/JSR1P6[X5E:,,9-QS@!=A'&>V,T =)161X?U^+
MQ#9S7$-I<VPAG>W=9]F?,1BKCY6/0@CG%2:[K<.@6"7MQ!-+$T\4!\K;E3(Z
MHI.2.,L,XH TZ*Y?5?&]GI']M^?8WK_V0L#3>6$.]9<A2OS=..>_L::OCNQ@
MO=2M=5L[S2WLK0WW^E*I$MN#@NNQCSG VG!Y'% '545@?\)2D6I)I]WIUW;7
M4UL]S;1L4/GJF-R@AL!QD9!/?@GG%31_'-MJ]QHZ#3;ZVAU>W::SGFV;7*J&
M92 Q(.#U(P<'';(!U5%%<ZGB^W.K6=C)8W<0O;B>VMY) %WO$&+?*3D*=C8.
M.?;(H Z*BN1MO'UM</:L=)U"*VGU!]-,\GE[8YP[( 0')(++C(!'(YZXN0>+
MH)[359?[/O(YM-NUM)+9_+\QW;;MV_-C#;UP21G- '144@)(!(P?3TI: "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M);<8Q%)&&48Z<'CBBYL;2\@$%U:P3PJ01'+&&4$=.#0!YEJGVVPT6":/4O\
MA(K*RTMC=!YC!<^5O?%U"V2&;:I&2>0H(/S<Z%Y?W,'BE;V1!?:7<ZA;1+)#
M*T=SI\K+&%C=#PT;$AB!R-Y)!P#7>3:?97$D<D]G;RR1XV,\2L5QTP2.*7[!
M9_:_M?V2#[3_ ,]O+&_IC[V,]* /,8[Z^N_!D&LQ3RKXIBUD021>8<EC<[#
MRYQL$1SCL!NZ\UN^%=/BN_%7B.ZFNKR62PU=EMT:\D*(K6\>1MW8(^8\'.,<
M8KL18V@O#>"U@%T1@S>6-Y'INZTZ&SM;:1Y(+:&)Y.79$"EOKCK0!0\37-]9
M^%=6N=,0O?Q6DKVZ@9)<*2N!WY[=ZY*RD!U;P=<Z-=2S6^I6LOV\&9G$T0BW
M"5\G[PDVC=U^;%>A57@L+.U:5K>T@B:8YD,<84N?? YH Y/X<6MM#8:R\&<_
MVS>H3O+<"9L=33_BC%#)X#NFF'RQW%J^2Q 7]_&"?R)KJK>RM;3=]FMH8=WW
MO+C"Y^N*DEBCGB:*:-)(W&&1QD$>A!H \SU>SL;[Q1XD$<\GDP^&X)(F@N67
MD/<$-N4Y..O)Q4!UD:D^FV&NZS!80WGAZVN+:XN695DF8-YSJX=1Y@_=D=2,
MDC&3GTPZ98,S,UC;%F7:Q,2Y(]#QTXHDTS3Y88H9+&V>*)MT:-$I5#Z@8X-
M$6B*ZZ'8J]Y)>,($!N9$VM-Q]\CL3U_&N19QI/QFENM1<16^IZ4EO93R'">8
MCDM$#V8YW8[UWM17-K;WL#074$4\+=8Y4#*?P- ',>/-9DL?"NI3:=(QNK=8
M_.DAY>&%I%$C9'0[-Q]>,]JQM8#VFM:C#I-U*NES^'IKF<0W#;8I5(\J16!R
MK,-_0_-MSSBN_M[2VM+<6]M;Q0PCI'&@51^ XJ.+3+""V>WALK:.!SEXDB4*
MWU &#0!YQIME')JG@J-[R]9-5T60WJ_;),3[$A9<_-Q@LW3'4CIFJ>G227=C
MX-MKC4KT0OK&H63E;R13)$GV@(C$-R<*H!Z^AKU,:98*T;"QM@8QA"(E^4>@
MXXZFL75_"<6H:EHT]NMG!;:?<//);FV!68M&T9!P0!PV>AZ"@#C;>==*:YTF
M>^NI-,'B$6^G>?=$1N/(WO%)(V28U;<,<DLH7UJK9WKWFD:-;_VM,_E^+)K,
MFWNW7,&Z;:G#9VX4;<DD #!KUAK"S>U2V:T@:W0@K$8P47'3 Z"FOIMC(<O9
M6S'>9,F)3\QZMTZG YH \]M])N]1T7Q=I>FW=P+C3=7+Z<&N7.TB**3RB<Y*
M,Q8$$X^8^E;^@Z[97VGW'C"\F^P6$T4<4?VJ3RUC5>&+ X 8R,RY[A%K7U'2
MKIH0-#N;72YWE#3S?9%D,B8.1C(YR0<G/3I4SZ-:MH:Z1M_T41+%\P#D@8Y.
M003QU(Z\T 7U974,I#*1D$'((KB-5=O^%A7T'VNX2-O#KRE%N'4*PEQN4 _*
M<#J,5VL,,=O!'!$H2.-0B*.P P!44FGV4TS32VD#RLNTNT8)(],XZ4 >;>%B
M]M=?#VY6\NGFU/29!=^;<NXEVPQL/E)QD'/0=SZUZ?(XCB>1L[54DX&3@573
M3+"-HV2RME:+_5D1*"GTXXJU0!Y!I.NLFJ:)<:5?^<;W1[R1(YKGS);F4>6T
M1F X\PDL, <<C)[:6F:G9W?A:#6M#U:>Y\0KHTS/:)-YAFG$>29HSDAED&!T
MQNQT(%>BQ:?90,K0VD$;(S,I2,#!;[Q&!U/?UI8+*UMI998+:&*28[I7CC"E
MSZL1U_&@#SD:G9/X5GUSPMJT]WJ_]B.WV:.?S=S@ ^;*AR?,!R!GDY(P>UZW
M*'Q!X5DT6[FELM3LIC?;;AF\R(1J5E)SD.'(&[K\Q&?3N+>RM;1I6MK:&%I6
MW2&.,*7;U..IIL.G6-N)A#96\8F_UH2)1YG^]@<]>] 'D^FSG3OASX;UJ2^O
M6_M&XMK;4[N2[D8)!YC9/)PG.%+#!PQYSS5BZO=(TG6?' BO9(8'735'V2X
M92S,N QR$0E@&/8,3UKU%;&S2U>U2U@6W?.Z(1@(V>N1TIB:7I\<#P1V-LD+
MJ$>-85"LHZ C'(H \GU/4F71O&UM#J8B%K>V<ENEG=-MA#B$.$.>5R2",8))
MX'2M'7+NZ\.7WC*+2Y[LQQ:=9W14S/*\9:219I%W$D'RUS]0#7I#:98.A5K&
MV93M!!B4@[1A>W8=/2G1V-G%*98[6!)"NTNL8!(],^E ' :UJ6F:?H>IZOX;
MUB6>%UM&NEMYC-%;P^:!)* #N5S&6SA@<+G@C-;GA..S_M'4;C3M>AU&UG6)
M_L]KS!;M@C*G>V"PY(SVSCGGI+>QM+.!H+:U@@A8DF.*,*I)Z\"EM;.UL8?)
MM+:&WBR3LB0(N3WP* ,KQ=I=SJ_A>^M;*:2&]$9DMGC<H1*O*@D$<$C!]B:X
M2UUFZU#6(KZWBN8['Q39"VM5+.3;SH!O;!^Y\K2'C&?(SWKU:F"&)1&!&@$9
MR@"CY>,<>G!/YT >?ZQ H\5Z[IHEG>V/A@,+=IW90=\BY )X)"J#Z]ZR]+M[
M"^/PWMHYBT+Z=/YHAG();[/$2N0<CW (KU$6EL+DW(MX?M!&#+L&XCZ]:B&E
MZ>IC(L;8&(8CQ"OR<YXXXY)H Y_X=S22^%/+DFDF%O>W=NC2.7;8D[J@)/)P
MH Y]*J?$&&T-]X2FO"J1KK*HTC2% JF";J<C'(6NPM[6WM$*6T$4*DY*QH%!
M/KQ3IH(;A D\22J"&"NH8 CH>>] 'D>KJD-CXYU:"YGBN;+6H'@>*X950^7;
M D@'!R"1SGBM+5KV/4M>\0Z;J/B&/1[VUN(GL20PF6+8C*T/S@-N?>" I)S@
MYX ]#;2M.8.&L+4B0[GS"OS'U/')I[Z?9230S/:0-+ ,1.8P6C'^R<<?A0!.
MN=HSUQS2T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5SWB[6[[1
M+736L;9)GNM1M[5B[[=JNX!QP<DC(]LY[5T-8GB?1)]<L+6.UN(X+BUO8+R-
MI4+(3&X;:0"#@T 9^I^.;73&N";?STLYDANUBE!E1F"D[(^KA=XST[XS@TY?
M&%Q+JNI65MH%[,NFS>5<RB6(!?W0D5@"W.<@8ZC/.*AB\-Z_I^MWTVFZQ:II
MVI2">ZBEMF,D4NT*[0D-@;@H.&S@\\]*N6.@WUG?^)+DS6[#5I%DB4!AY9$2
MQX/KPH- %"S\>/>_V*4T*[":S;&:R/FQ_,P0.5;GY1M.<^QXZ9G@\<VLUA9R
M26XM;JXOI=/,-S,$2.:/=N4R#(YV'&!SD>^(-.\(7]BGA%#=6SC0(6A<@,/.
M!B\O(_N\<]_3WIL'A"\33KNQNUTR_M+N_N;N>VN(SL=96+!<X.&4GAL?@.H
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
MW%C;I-)-?6ULV]]H59)54GIR><>V<]L5S3Z]=:!XJ\87QL+J\AMK*SN9XEN
M1 H24OMW'T'0#G':NL\4Z+-KVCI:VUQ'!<174%U$\B%EW12*X! (.#MQ^-9%
MYX3U*[?Q0SW=KG7-/CL\A&'E%4="V.<Y\PG&>, 9/6@"UJOC6SL%G-O$MT]O
M;)=R1^<L;E&!*A ?O.0I.WCMSR*UKF>+4?#DES$95BGM3*A!:-P"N1TP0:YU
M?"^OZ=JD6H:-JEE"\UI#:WT-S;M*C&($+(F&4AL$C!.#747-M,VDR6L4H>8P
M^6))NYQC<<?GQ0!Y;X7NM6N+'P+<:7=:M<W5P@;5S<2320-"4)9F+DJ&SC;M
MP3[BNB\+:G-I^F:DJP7-Z[^(;RVCW.S"-0[$-(YR50!<9.>P[UT/A/1Y_#WA
M;3]'N)8YGLH1")8P0' Z'!Z5@#P9JR6VR/4+3/\ ;4NIO%)$S12K(6/EN,@G
M:6# ],J.* +2>/K>33=.NX=-N9C>:B^F[(I$(25"X/S$@%3L.#TQC.*U_#^N
M_P!N17P>TDM+FQNFM9X7<-A@JL"&'!!5U-<[!X)U2".TC;4+246^NR:N"(63
M<',A*=3_ ,]#SVP.M:=CH>L:;+K,UI=V2RZCJ27@,D;,$3;&CIC(R=J<'U/2
M@#IZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBLGQ1-=VOA?5+FQN?LUS!:RRQR; ^"JDC@\=10!K45QOP]O]2USX7Z7>W-
M^YU"XA=FN74,=V]N<=.GX55^#^N:EXB\ 0ZEJUV]U=RW$VZ1@!P&X  X ]A0
M!WE%%<!\3?$=[X9_L2]:"]DT'[0XU1[)BLJKM_=_,""%W$DX(SM SSR =_17
M"Z5XST2T\-WWB&+79=3TEID2WC)W31.0%$.#@DECD;CGGDX&:EU3XEZ9H^F:
MG>7>GZ@6TNY2VOH8EC9X2X!1S\X!4Y'(/7M0!VM%<]J?C'3=(LK^^O4F2SLH
M(IGN%VLKF3[J+ALENG&,?,.>:H7_ ,1=-TO3M:N;VRO8YM%,/VRU4(TBK* 4
M8?-M(.?7(P: .PHKCO\ A8NGI8RWUQIFJVUKYEO%;2SVX5;IION^6<XP.Y.,
M5B^*_'/]H?#SQ5<Z2UWI^J:+-]GE!(#1R!U&05)!!&?\* /2Z*XC1?'44[V>
MB7UK?V^J2Z4E["\GEG[4NWYBA#$!L@G#8KBH?%%Z^@?#VZT[7-5N(K_6OLUQ
M->!4DGC\T@JZJ6&.,#G./RH ]LHKRJ;QV^A:=X[U6&34]1FTV]6/[->"-8[9
MF^4!"K$E,XST/3CJ:Z.'QY%:7'AS3]5TS4(+K6D AF81>47 !.2KG&<@@8[C
MZ  [*BJ>G7XU&"29;>:%4FDB EVY;8Q4L,$\$@XJY0 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5FZ_9W.H^']0L
M;01>?<V\D*F5RJ@LI&20">_I6E10!R_@K0M3\+^!;+1;C[)-=VD;(K1RMY;Y
M8D$DID=?0UC>#_"/B7PC\-KC0;6[TU=61G>UN<L\66.?F!4$=_7^E>@T4 5[
M!;M-.MEOY(I+P1*)WB!"-)@;BH/;.<5RWBWQ);:'KNGK/K.D6\)MIA<66H7!
MC,RN4",N >FQQR.Y'?([&H)K.UN6#3VT,K 8!>,,0/QH \&U'2O!5[HWB*.S
M\5Z!IMSJ=W!=6UM#<;K>!H@< \#[Q9R<+@9& <<];:>(_!M_X8O],UO6?"MJ
M]_!Y,Z:9(-G0C=D@$G)R!CC'4UZ1_9>G_P#/A:_]^5_PH_LO3_\ GPM?^_*_
MX4 >.W1\(7GPC'A&;QQI1U#RHV-VUP"IE3;M'KM 54'? %-U75=%UKX>:CHL
MNO\ @RQU.\CBC9[.;;&VQPQ=FV G..%QQZG->R?V7I__ #X6O_?E?\*/[+T_
M_GPM?^_*_P"% 'F7B+Q7I5_X(LM)T?QOH=E?1>2L[&[(22-1AD#*-PS@<@ X
MXXS7,1PZ N@^,M*_X3+PS&FNW"30&&8JL(W D%>P S@ G/M7NG]EZ?\ \^%K
M_P!^5_PH_LO3_P#GPM?^_*_X4 >0V>I>&W\1:?K-_P"*] 632](_L^UBAO2P
MDD((,C,5&T8., 'KG-86GQ:19>'?!^FMXP\,L^A:H;Z5Q>MB5?,W[5^3@\D<
M^E>]_P!EZ?\ \^%K_P!^5_PH_LO3_P#GPM?^_*_X4 >'72Z!>Z7XZLY?&7AZ
M,^(;E+BV9;LMY95]P#_*.N!R,UI^*M?\+:]X'L-)D\5:3#KEBUO/;7%M*6CB
MD1@N0Y SP2>WKCBO7O[+T_\ Y\+7_ORO^%)_9.FE@W]GVF1T/DK_ (4 5/#F
MJZ+J>EHNAZA!>VUJ! 7AD#X( X)]<8-:]1PV\%LI6"&.)2<D(H4$_A4E !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5SGC&R^VVE@JRZC;3QW8D@
MO+"(R/;/Y;@.R '<A!*D8_C_ !KHZKWE]:Z=;^?>7$<$.]4WR-M&YB%49]R0
M* .!L(-7FUWPC=:MIS>;:KJ'GS0VC*F78".0K@[&<*6(Z@GG'2JFC1:A8:?H
M4+Z-?(J:AJ)>XCM"TULKRNT84,,*KJP!8@@ 8XSD>HT4 >6:+8:C!H/@:VFT
MN_BDL-5E>X5X&)C39.H8XSQEU&?QZ<UU7A"&>#4O%)GMIX5GU9IH3+$RB1/*
MB7<"1R,HWY5U-0W5W;V-K)=7<\4%O$NZ265PJJ/4D\"@#F?$UM(/%WAC4FLY
MI[.T:Y$SQ0M*8RZ (=J@MU!Y X[UR[:+J6B&'5X]+OIM-;6KJ[?3[(LL\4,L
M8175%(.<@L5'($AXSFO489H[F".>%U>*10Z.IX92,@BGDX&30!B>%[.TM=-F
M>STVXT^*YN'N/*N68RLS8+.P8DJ2<G&?K@DBLETN=-\=ZQ=7]E<W>FZE8P1P
M/# TP0Q[]\3!02-V_<">#SS746.H6>I0-/8W4-S$KM&9(7#+N4X(R.X-6: /
M,O"WAV]TO6O#-KJEE+,+70IK:61H3)''(TL;+&7P1P@9>N./>O0=7@DN=%OH
M(5W2RV\B(N<9)4@"KE% 'FFFZ'<W]GX,CM;*>PO-'M&2ZGEMVB\LFW,90$@;
M\N0V5R/ESGD9AT32Y]1T:STZ;0=5LM?TRQEM4O;F63R(7,1CWQ-N*N&.TX X
M'I@9]1JNU]:KJ"6#7$8NWC,RPEOG* @%L>@) _&@#@;."\UWPA_9D?AZZTS7
M+72); 75U"(UA<QA-L3_ ,09E!RO  ZYP#8M+6YU.]\'7*:?=V,FCQ2?;1+
MR;%,.PQ*<8?+8(VY&$SZ5WU% 'E6FZ5<Q^&/!5O)I-TLUIK3SW"&T?,2?O\
MYFXZ?.G^0<.N['58CK%Y;Z7?S10^)5OVMHE>*2YM_(6-C'TW$-EL \E/<5ZG
M10!S_A:WLUBO;ZSTJ]L%O9A+)]M9_-E<* 7*L25X '."<=.A-75X9F^(OAVZ
M2VG>""UO$EF2%F1"_E[06 QSM;\JZJB@#RV&QOU\)Z="=.OA+'XI^UNGV9]R
MP_:VDWXQTV$'].M64L'?5]5T;6?#^JWIN-2-Y:7,4D@M74L&0NP8!"A !!&<
M*,9Z5Z!?:A::;!Y][<1P1_WG.,\$G'KP"?H#4EO<P7EM%<VTT<T$JAXY(V#*
MZGH01U% 'EEZT*7^LV-U;:O_ &6VMIJ#7$.G27&&C\MF D3("[DQTRH!'7I+
MKT>H7MU?&#1KY5CUNRNT%I;YCN85:$F<OU=L*1M!X"C(ZFNTB\'Z7!<3/$]\
MD$TC2R6BWDOD,S$EODW8P222.AR>*W\8&!0!Q-K=SZ1XE\8:K+I6I30LMJT2
M06Q9IML>U@G0,03Z^IKL+6YCO+."ZA),4T:R)D8.",CC\:=-#'<0M#,@>-QA
ME/1AZ'V]JD P,#I0!Y9K>G7EQI7C>%-,O)#>:M:RP(+5SYJ*( S#CD#RW_+W
M%;T>DIJ7C+Q-!=64XTW4=+MK?>T#*CX\X, 2,9 =?\BNUHH \_L[/75\!ZHV
MJ:8NH:I!92:?#;2<BZ2/<N\CK^\ZD<9 6J,,%^^I^(KC[!JKQ7N@111236FP
MM(OG H$ ^4C>H"XSWY'->G44 >=VEE??;? >VSNHVM-*FAGD:W?$$C11JH;C
MCYE/Y>XK,T^+4AH7@S2[C1-274-(U5/MK?9F*8"2JTHD^ZP8L#D'OS7J]% &
M;I.LQ:N;U4M;NV>SN6MW6YBV%B "&7U4@@@^E8NI)>6'Q#L=7DM[BXTM]-DL
MR8(FE-O*9%?)503A@ ,@=5&:ZB*"* ,(D"[V+L1U8GN?4U)0!Y=IF@7=AJOA
MD7&GSM:KJ>HW0C\@NMI#,'\I6P"%ZCCL3[5Z@JJB!$4*JC  & !2T4 >4Z7;
M:E!IWA+37T;41-I>MRM=-]G(15(N &#'AE.]?F&1SSS@4XZ==C1+D+I=X)F\
M7"^ %H^XP_:0_F=.FP'^5>J4CNJ(SNP55&2Q. !0!YM!8.^K:EH^L^']5O&E
MU1KVTNHY)!:LA<.C,P8!&3H01GY1@&JM]IMVWAWQ2D>EWAN;CQ'#=0@6K[I(
MUE@;>..@"2?Y//IEC?6FI6:7=C<Q7-M)G9+$P96P2#@CKR#5B@#@KRQU"_\
M$OC".TBN;=[_ $>&VM+IX75/- F_BQQC>M1V=I=:E)X,D73[NQGT96^VB2!D
M$:B QF-3C#AFVXVY&%SZ5Z#10!Y99Z1J4'PRL&M=(F-_8ZD+J>S:'RY9XENC
M(5&X#.5VL/< =>*T=<%QJ6FKK>E>'+Z,IJ%O=7<!C-O=7B(K*<+D-E05*Y()
M*\=B?0J* /.9XHXX;;4M,\-:E#'=ZI'+<SW$3RW49$;+YRQ,6(/W4R1T).T@
M G-LM,U"!-.ENM(U PV7BFZNY?,@\Q_*D$VQPJY+<NG*@]?8X]0M+ZUOXY'M
M+B.=(Y6A<QMD*ZG#*?<'BB:^M;>[MK2:XC2XN=P@B9L-)M&6VCO@<T >;ZQH
M=V-$\3W5II]P(M4U:SN+:TC@;?MC>'S)"@&5W;';G!X&>3BI[ZR9]=U_3-8\
M/ZMJ=GJT\=Q:2V[R+ Z^7&OERX8",JR9R>U>DT4 (HPH'H*6BB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M7)"^</QM+#KR>F.>TK&A\-6D=];W4D]S<?9IY;BWCF92L+R;@Q! !QAV !)
M!]A@ YW1_%VJ7]MX(N)Q;!=;CE-VJQGY2L+2 ISQRO0YK1\/ZOK.O6FD:W ]
MD-,O@[S6[@AXD.?+VMSN;. P.!R<8QRZP\!Z5ITVFO%<:@RZ9([V<;W!VPA@
M5*  ?=PQ'//O4VE>"]-T6[>6RGOD@WO+%9FX+00.V=S(AX'4\'(&3@"@#C_!
MVJ:II.B>%%$EL^G:A?W-FT'E'S%.Z=P^_=CJF,;>AZUZB<X..#VS7.6_@O3[
M6STNUCN;SRM,NFNK8%U)$C;LY.WD?._'^U],=&3@$\\>E 'FW_"7>*(=%7Q!
M,^FR6-OJSV%U:QV[J[Q_:3 )%8N<$';\N#WY["T_BO7+2'Q/JMU+8MIV@W4\
M;6\=NPDG58$= &+D*=SC)P<\],5/X2\,R-ILR:O'>1J-6N+U+.4KY9)G:2-^
M!D]5;&<9'2N@M?#-A;)J\;F6XAU:1I;N*<@JQ90C8  P"J@8]J ,F36M8LM;
MT73[B>VF36H)1'+'"1]GG2/?TW?,A&>.N1UYX3PWXAU/6;2P@F:WCU..>>+4
MXUB.V/RCM(7YN,EHR,YRI)K7TWPU::;):/Y]S<FRB,-I]I<-Y"' (! !)PH&
M6R<#KR<V;/1;&PU/4=1MHMEUJ#(UPX/WBB[1Q]* .0B\6ZI#H$M]/;;HX-9N
M;.[FL;4N888V=1((\DGYE7=UP"3BKD'B6ZGU/PH(KO3[VRU-;DO<01'YMB%E
M*$M\O8%2"001FM2U\)VUC'MM;^^B;[9+>[U="3))G?D%<$$L3@C@],8H@\(Z
M;:W&E30-/&=,:9X55AAFER9&88Y+;CZ8SQB@# B\9ZB_AW1O% $#Z=J%Y' ]
MH(SOCBDD\M&#9Y<$J2,8.2!C%03>*_$4%IJ6HO-IYM].UU-/>%;9@TL321)G
M=O\ E(\S/0Y(_"NFM/!^FV7EQ1-/]BBN3=PV3,##%+DMN48S@,2P7.T'D#@5
M%+X*T^:QOK-[F\\F]O5OY@'7)E#*P(.W@913CV^N0#I**0#  ))]SWI: "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *@NKRWLHU>XDV!FV*,$EFZX
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
M_7GCW% 'J%%(#D \\^HI: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %9^LZ-::[8BSO?-\D2I+B-RI+(P9>1Z, ?PK0K)\0W\6GZ=')
M+J9T[?<11K.(?-R2X&S&#][[N>V<T ,D\,V,M[J-VSW'G:C;K;7)$F T:@@
M#M]YN1ZFJ=SX%T>YATQ-U[!+IL7D6US;73Q3+%@#RRZD$K@#KZ5->^-?#VG3
MW<%UJ&R2S95N0()&\G=T+$*0%_VCP.,FM!-:L)-7ETI)F-[%")WB\I_]63@,
M#C!&01P>QH Y+7?#]VVO0-;Z;JK6$-FMO;RZ1J8MY$^8EA('==P^[@@D]<UI
MVG@Z">*TN-5FO9;Z&*6 R?:VWM [;A%(RXWXXY/<=^]Z?Q=HEM;)<2W;B-K<
MW?%O(Q6$''F, N57W.!52;6+I?'UA9)=JVF7&E3W114!!9'B 8-C/1SQTH G
ML_!^EV#:0UN;I?[(B:&TW3LVU6 # YSG@ <],#&*;_PA>D'3C8G[3Y9OCJ 8
M3L'6<L6+AA@C))XZ<FG:5KUC_8%I>2:NVH)<321PSBW*O,P=OE6-5R=H4C@=
M%)]ZS/#'BQ9[/5;C5+YI$369;&TS;E78 *50(%W%OO9XSP<]* +J:?<ZIXEM
MKK4-(2VM]'>464[S+(\Q90H<8Y4;=V0W.<>E7X=(>+Q/<ZL+B8)-;K"83,S(
MQ!&&"'A2,$<==QS5&^\;:7;6FG7$'GW27U[]B3RK>0E'!(<,-N5(VM\I&21T
MZX5O$NF6%SKEU>:T3;6 B,\#6Q'V3*GN%RV[KWQB@#HZSM7T6UUN&WBNS*%M
M[A+F/RWVXD0[E/O@C..E1V?B72+^ZNK:"\'FVL8FE$B-&!&<X<%@ R<'YER.
M.M-M?$^D7E]!9073&XN(A/"C0R+YD9_C4E0"OO[CUH K77@W2KV#5X9S<M'J
MSJ]XHF(\PJ HQ_=X51QCI6C>:-9:A+I\MY%Y\MA-Y\#OU5]I7/Y,?QP>U3W]
M[%IVGW%[.)#%!&TCB-"[8 R< <FN,?QI)-J'A*]266WTW5+::6>V:V)<L(E=
M0OR[FY;^'KCC- &WJO@W1]9N[VYNTN U[;"UN5BN'C69!G;N4'!(W-@^]6(?
M#5E;ZG'J$4ET+F.T^Q*YF+?NLYQSG)SSD\_AQ3[?Q'I5UI=OJ-O=&6VN6*0[
M(G9W89W*$ W9&ULC&1@YZ59TS5++6+%;RPG$T#,R[@"I# X*D'!!!!!! (H
MQE\"Z-'8:9:0BZA_LMF-E/'<,LL(;[RANI4]P<TY?!&CI9_94^UB/[?_ &CS
M<NQ\_=O#9)/\7..A[YJWJ_BC1M!GC@U*\\F:2)Y401.[,J8W$!0<XR..M+-X
MGT>WFBCENRGFRI"KF)_+$C %49\;58Y'!(/(]: (+O3!H]SJ.N:3IT]]J5V8
M_-MEN_+60@*F[#'8&"@<]]N.])IGAY+3PY?61A6"?4'GGN5MY3'B24DD*X&1
M@$#<!VSBDE\;^'86E$FH[1#=?9)7\F39%+Q@.VW"@[A@D@'UX-31>+-$FCU"
M07PC73E#W7G1O'Y:D$AL,!E3@X(R#CB@"[I%B^FZ/:64D[SO!$L9ED8LS8'<
MGD_4\U=K O?$FFR:1J[Q:F]B]C$?/FDMF#VI9<JYC=<D8YZ8.#[TLWBW1=/9
M+:ZU!Y+D6JW15+>1W>/@;PJJ?K@=.>PH =+X3TJ6ZO)2DJQ7TBRW=LLA$4[C
M'S,OJ<#.,!L<YJU:Z):V>M7NK1--]JO519]SY5@F0N!T&,GIZ\TCZ_IIL[2X
MCNO-2]C\RV\B-I6D7 .X*H)( (YQW'K6)X/\3F]\'VFHZI=M///<7,<;1P$O
M($FD5<1HN>%4=!VYH ZZJ6K:5::WI5QIM]&7MKA=K@,5/J"".000"#[5E2^.
MO#<-M;3MJ:F.YCDDAV0R,SB/[XVA<Y7NN,CTK?BE2>%)HSE)%#*<8R#R* .>
M;P/I$@OC*]]+)?V@L[F22[=FEB&[@Y/7YB,]@>,59_X173&NXKF42S-'9-8;
M97W*T#8RC#H<X'/7BII_$FDVUSY$UWM/GBW,GEOY:RGHADQM#<@8)ZD#K6'J
M&M7VI>+KOP[IU[<:=+;V<<Z7 L3*K2,[C#[EQLQ'U!7.XX;(H MV7@31['2[
MK3HGOWM;B!K;9->22>5"W6./<3L4CCCG@<\"KL/AFRM[^SO8Y+D7%G:&SA8R
M9VQ'&1C&#]U>3SP*T[FYALK22YNI5CAB0O(YZ #J:SG\3:3$/WT\L7^D1VW[
MVVE3$CXV Y7C.1@].: *T?@S2(]#72-D[6J3_:8=TQWPR[R^]'Z@[B3U[^G%
M/N_"6F7^G7EE=?:)1?,C74IE(DEV8V@L,8 P.!@?F<V_[?TL2:@C7:HVGE1=
M!U9?+W#*]1SGMC.:Y[Q7XM2+PUJ-UHU^8+W3[BV2X26 JT:R2(/F6100"K$@
MX[4 ;&L>%=.UR6SGNGNH[RSR(;NVN&AF (PPW*1P<<BH=1\%:/J+V,NVZM;B
MR0Q0W%G=20R[#U4NIRP)Y.><\]2:T-,UW3=8GNH+*=GEM&59HWB>-EW#*G#
M9! .".#C@U)JNKV&AV)O=2N5M[9653(P) +' Z#U- &3>^!M#OGF,D-Q&L]F
M+&:.&Y=%EB&=H8 \D;FP3ZU+_P (AI@F,L3WD3O;+:3%+E\S1+G:KDDG(W-\
MPP>3S38O&WAV6WU&==2 33E#W0:)U:-3R&VE<E3CA@"#ZU-;^*]%NHC)!=M(
M/-$*JL$A9WV[\(NW+C;\V5!&.: )6\.V']IV%_&KPRV$#6]LL3;4CC; *A>G
M\*_D*IIX,TI-.M[%6NA!;WOVZ(><<B;>7W9[_,2<'CFISXLT06EO=?;28;BY
M^R(1"Y(FSM\MAMRC9XPV#3/$.N6=EI>I!]5?39+9%,ET+8R"'=]T@%2&^G-
M"76FC1;C4-:TC39[[4+QT,MLMWY:.0%0N QV A5'/?;[U8\.:.FC:6T0ABAF
MN)Y+JX6+[HDD8LP![@9"@^@%2W&N:?:77V669_-#QQMLA=U5I" @9E!"DDCJ
M1U%4[36[)9M:FEU@30VEPJ21M#L%J=B_NP<9<DG(ZGY@!VH W:KWUE!J6GW%
MC=1B2WN(FBE0_P 2L,$?D:SG\5:+%;7]Q->&)=/4/=++"Z/$I&0Q0J&P0#@X
MQP?2I-.\2:3JU])965T9+A(EFV-$Z;HR<!U+ !ESQE<C- #H/#^F6U]9WD-J
MB3V=J;.!A_!$2IV_^.C]?6JMQX1TJ[&LBX2:1=851>*93AMJ[5QC[N  ./2M
MF>>*VMY+B>1(H8E+O(YPJJ!DDGL*S8O$NDS2S1"Y=)8H/M#1RPO&QB_OJ&4%
ME[9&: (D\+V,=^;Y9KPW)M/L9D:<L3%G=@YSSDDYZ_AQ44/@[2K6#3$M?M%O
M)ID1@M9XY3YB1'&4)/WEX'#9Z ]:M:-XETGQ &.EW1N%6..4L(G52K@[2"P
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
MG"[O+F20C)X!(4BLB\TG6+K6?$=Y_9K*FH:+':0@31G]Z/-R#R./W@Y]C[9
M-V_\6:-IR%YKEF1;47KM#$T@2 ])&V@X7@_D?0TU/$]O)XN&@QP3LWV,77GB
M)BA#-A<$#&.#STZ#KFN/U#P]XFN_#[:0=.5X7\.K91@72QB.Y",K>9@Y<?=V
M]0.<@9R-S3-*U>V\6V.I2V*"!]&CLIB)P3#(CEN?[V0W;N/QH Z'4=:LM+F@
M@G:1KB=7:*&*-G=U0 L0 .@R/S ZFJ#^,]#4:>4N99O[1@-Q9B&VDD,R  G:
M O)Y''7GI4/B&UUBXUO3#:VHN=-$<JW"I.(7#G;L+-U,?#95>O&0<8KGO#?A
M[7-._P"$*6[T[:-(LKBWN2DZ-@N$"D<C/W#T]1[X .I@\8:+<1:5+%<2E-4D
M:*U/V>3#.N=R-\ORL-K<-C[I]*U+:_M[NXNX(2YDM)!%+F-E 8J&P"1@\,#Q
MGK7!/H=Q:_#.[L]0VV&I6UU<ZA9.75BLHG>:(C:3G[RJ1[D=Z[70[.:QTF%+
MHJ;R3,UR5Z&5SN?'L"2![ 4 9]IXNL[C5M;LY8I[>/2F59)I8F"L2H8X./\
M:7 ZGMVHN?&VA645Z]W<36YLO+^T)+;2!D$APC8Q]TGC=T!X.*P-8\+:U?7'
MBZ"WA@5-2DM;NTGED!0O"L?[MUZX+1\]L'\*BU31=7UCPIJ$<?A*RTN_G$,8
MBAEB9Y-LBN27& $ 4X'))/04 =(/&VBFXBM]UZ)YO-\J)K"8/)Y>-VT%,GJ.
MGKFDM/'&@WIL/(N9BE](889&MI%3S1G]VS%<*_RGY20>/I4>IV-_<^-?#^IQ
M63FUM+>Z6=MZ JT@CVC&[G[ASCU'6N>@\.ZU'X>TJT;37\ZV\0MJ$B^='Q"9
MWDR#NZX<#'J#0!W]]?VVFVK7-W*(X@57."268@*H Y))(  Y)-94_C#1K6SU
M&YN9Y81IH#7<;P/YD2D9#%0,E2.XXX//!J+QEH][JVF6;Z<4:[L+Z"^CB=MJ
MS>6V2A/;(S@^N*Y_Q)X9U378_$>HPV+PW-_HZZ9;VLDD>XG<[%W(8J!\X Y)
MX/M0!VFEZO::Q%-):><4BD,3&6%X\G .5W ;E((P1P:JOXHTF.XCB>X8))<&
MT2?RF\HS9QLWXVYR".O48Z\5IVI<VD/F1M$^P;D8@E3CIP2*\_A\)ZLWA ^#
M[BWS"FH"5-2$B[6@%QY^<9W"3&5QC&><T 2>)?&DTF@>)6TQKJQN='N8X?.:
M#AQF+=RRD#(D..^!FNIM?%&DW3Z@BSR1-IZK)<"XA>(JC [7&X#*G:<$>E<A
MK7AS79K'QA8VVGK,NJ7L5U;2B=%R L(*D$C&/+;\QC/.+'B#PQJVMZMX@>"
M6Z7NEVT-O+,RE?.BD>3:X!)VG<H_/\0#?N?&NB646H/=SSVYL(EFN(Y+:0.L
M;9VN%VY*D@C(Z$<XK2TW5K75H9I;7SMD,AB8R0/'D@ Y7<!N!!&",@]JXC4M
M%U?6O!VLP#PG8:5J-U9&U5898F>5B>N\8 C'7!))ST&.?08&9H(V>-HV*C*,
M02I]."10!SL?C_PY+<V\*WDP\^Y:T65K658Q,&*^6SE<*V0< D'\Q4T/C30Y
M[R>V2YF#6[RQSN]M(L<+1J&?>Y4!>#GDC..*XW2=,NO$7A*_T9+1DAD\0W$C
M7;.NU$2],C8&=V[Y2HXQSG-:O_"*ZEJ7AOQGI,\9LGU>\FFM96=6!5D0+G:2
M1RG(]#0!TL/B;39[DVP:=9_(-RD4ENZM+$.K(",MU' Y&1QR*=9^)-,U#3]/
MOK6:26WU!]ELX@?YS@GD8R!A6Y..E9$&F:EJ_B#0-5U"Q-@^E03"13(C^;)(
MJIA-I/R##')P?N\=</\ #GARZT?6M2\QD.EI/)-IL8/,?G8:4$=@'!V^S-0!
M8TO7[ V;RKJ-S?>;J$UO$'MRL@D4L3$J[0<(%;DCHIR:>^N65SJ^B)%J-U U
MT9_*MC;$+<;%.X.67*E<$XR#]:YJ+PO=SZ-<6>I:-<.)=;N;U'M[I(Y[=79V
M26-@XPPR 1GN>O>S9Z)XA6^\(S:@'O'TZ2Z-U<,Z!@CJRQ[L$;GP5W$=\]:
M.C'BC23<P0_:&"W$YMH9C$PBDE!(*!\;2<@CKR00,FJA\<Z")FC-Q.-EX+&1
MS:2A(IB0 KMMPN2P )P#FN=L?">K?\(GIOA2[M\)I]_'*-1$BE9(8Y?,4@9W
M!R %((P"2<FDO/#NM3:!XBM$TYC->Z['?0#SH\&)9(6))W<'$3<>X]\ ';:[
M=Q6&@W]U/=RVD44#LUS%&9&A&#\X7!SCKT(XJK_PD.GVEM&))Y[@I:QW$DBP
M,S"-LA7<*.,E6[=CT I_BBTN=1\(ZO96D)DN;JRE@CC+ ?,Z%1DDXZGFN2U;
MPUJMW#9S6%G<V.LVNG0PV]_!<H%WC.Z*="V'C!P> W4XYZ@'HE%(,X&>O?%+
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !5/4M*LM7M1;7\'G0AUDV%B!N4Y4\$=" 1[BKE9F
MM:_8:!%;2Z@\JK<3K;QF.%I,NW0?*#C^O:@ ?P_IDES>7#VQ,UY$(+A_-?,B
M#.%//3D_F?4U5O?!OA[4;.RM+O2XI8;$;;4,6S$N,;5;.<8 &,XX%0VWCC1K
MBUO)MUS#+9SQVTUM/ T<RR2$",;#S\Q(P>GY&EF\:Z/;:?<7ER;B);:\6QG0
MP,S13,5P&VY&#O4YSCD<T 9/B#PC+J&MPSKHNEW]A%:I;V\;W4EH]M@DG!1&
MW*?EXXQMX')K4LO!FE+:6:W]G'<SVPD6,O(\GEH[9,>YCET' &[TZ#H(K?QI
M'=^)+/2HM,U!%GMIIV>>V:-EV2*GW3SCYB<XZ8QG/$VCZ]8-I*SP7E]?>?>S
MPPK/'B5I%=]T87"X"[6 SC 7DT 7+7PQHUDVGM;6*1'3T9+38S#R@?O <]\#
M.>N!3O#^A6OA[3396B+'$TKR^6F=J%CG"Y)./YG)[U7M?%VF7T49M/.FG>:6
M#[,$VRJ\7^L5@Q&"O'?G(QG(K6L[J._L8+N'>(YXEE3>NU@&&1D'H>>E $-]
MI5EJ4UK+=P^8]K)YL!WL-CXQN&#UP2/Q/K5-O"NBO;S6[6689[@74J&5\/,"
M#O//WL@'/J!Z5SOAKQ<L'VBTU>YO)Y7URYL(;EX"44B5EC1F4!02  /PZ9%=
M#>>*=,L;A$G:40M<BT-R(\Q+,> A;Z\9Q@'@D&@#2DL;6:ZMKJ6!'GMMWDR,
M,LFX8;!]Q6;?>$= U.ZNKF]TN"::Z55G9L_O-OW2>>HQ@'KCC-5H/&^CW%S<
MQ)]L"6LDL=Q.UI(L4+1J&8,Q&!P>,]?Q&8-7\=66EV&K.;6Z^VZ?9_;3:21[
M6DBY <<XVY!![CN,\4 :Q\.Z5Y]S,+0+)<P"WF*NPWQ@$!, ]!DX'N?6HI?"
M>ASPV$3V";=/7;:$.P:%<8VA@<[<8&W., <4?\)% L<"&VNI+R2 W!M8H\R+
M&#@L1G@9Z#.3V!P:OZ;J5GK&FP:A83K/:SKOCD7N/H>0>Q!Y% &1_P (9HT4
MNE&SLH;5--G>>'R@059OO8Y[]\YXX[UT-92Z[:W%[]CA6X.Z=[47"("BRJI9
MESV( /)&,\5S/@KQ>DNCZ3:ZK/=S7UY<7,"74D!$<CK+(0F\ +NV)T''&/:@
M#J+;P]I-G=?:+>S6-_-:8*&;8LC9W.J9VJQR<D $Y/J:FT[2;'2OM'V*'ROM
M$IFE^=FWR'JQR3R>Y[U0MO%>F76H6]I&TO\ I4TT%O,4_=RR19\Q0>N1M;J
M#M.":X^XUG6(O".L70U6X-Q:^)!:I(0F3";F./8?EP!M8],&@#T2]LK?4;*:
MRNX_-MYT*21DD!E/4''8U3C\/:7%<QW,=NRSQV_V5)!,^5B_N YZ=#^ K0GF
M6W@DF<,412QV*6.!Z <G\*P=+\;:/K%SI\-J;H#486FM)9;=D24*,D!B,9 .
M<?7T- $EQX+\.W6G6>GS:5$]M9$FV3<P,.>H5LY ]LXJ:Z\*:#>2PR3Z5;.T
M-O\ 94&W $7]S X*^@/3M38O%6F2ZC9V>Z5?MV_[',R8CN"HRP5OIDC.,@9&
M14,7C+2)KC3XD:X*ZB[I92K SI<%?O8*@D 8)RP P"0<<T 9J^#EB\8V]S#:
M)!H]OI?V&(0W+QNK;]W\.#MQQUY/:MNX\+Z'=/:/-I=LQM(C#  N D9Q\F!P
M5X'!XJ,^*]+66$,\HMY[DVD5WL_<M,"5V;O]X$ D8)& <UCW/C"VNM)\4-=+
MJ.FVVERO;M=P1;I% C1BZX#8.7)&1TP3B@#:3PGH<4%G%!8+ +-#';M!(T;Q
MH<94,I#8.!D$X.*L2Z#I<PL0UFBK8-NM50E!"<8RH! Z$CZ$^M4=0\6Z7I F
M6X>=UM(([BZD6/<((W)"N_U*M]T$C!. *:/%42^*=1TB:WEAAL;2.YENG "
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %<=\0X?-LM#'G31@ZW9*?*E9,@RC
MK@\^H]#S78U5U#3;+5;1K34+6*YMV8,8Y5##(.0?J"* /,]<%U:7GQ"U"QU*
M[M9M/M+6XA:%Q\SI 2-Y(.X<=.AR<]L=!=ZEJ1\83P0ZCY$;^'7NHUEQY,,V
M\ .>,X'?.>,UT+^&M%D%V&TVW*WBA+D;>)E P P[@#@#L.*>WA_27F,SV$+2
M&W-J69<DPGK'_N^W2@#"\'ZG<S:E?:=J=O?V>IP00M+:W$WGQD9<>;%)DY5C
MP1QC;TKK7=8XVD=@J*"68G  '>JUEI=EIQ8VMNL;,JJ6R2=JYVKD\X&3@=!D
MU+=VEO?VDMI=PK-;RKMDC<9##T([B@#R[6I+VPEL/'K:=-&8+PRW,I=>;"4"
M/:5SN^51&^.S!O6ND\3ZC)HVOZ9J$EY<G1[Z&6SDCAD.%G*[XG3'\3!60=LL
MO>NGN-*L+K3#IMQ:QRV1788'&5*^A'<>U":581V4%FMI$+:W96ABV_+&5.5(
M';! QZ4 <3X6U:_N=/\ LNJWLT-]H"SKJLS.6#./]6QZ;E*9?''0=C5?2-4U
M-M7@MO[2NVM[OPZ]X)I7!>24.@$P0[A'N#D[02.G (KT-;*U5KEA;Q@W)S.=
MH_>':%^;U^4 ?05F6_A#P[:>7]GT6RB,:-&A2( JK?> /7!QCZ<4 <3IVI:C
M;>&_!]S=:U?2OXB:TAN9977;%^Y9R(\ %6<@*3G/<8/-;OA"W%KXQ\:0B664
M+=VQ!E<NP!MT.,GDXZ<\UT#^'M'ET8:/)IMLVFJ %MB@*+CD8';';'2GZ=H>
ME:3+-+I^GV]M+/M\V2- &? P,GJ>E &/\1HKZ?X<Z_%IP<W+6;A0GWBO\0'N
M5S6EH=QIUQX2T^>V>$Z<;-"IR-@CV#@]L <&M:LJ#PSHMM<-/!IMO$S/YA5%
MPA?.=VW[N[/.<9H Y&ZOM2UB^\0VEAJD6F3Z1+$+=Y)V411>4C[WBVX=6)<?
M,>@XP1DV+."_U;Q9XE@N-<U)+:PF@,,$$@C7#VX9E.%SC+9&,$8ZYKIKWPSH
M>I:I!J=[I5I<7UOCRIY(@77!R.?8\CTJS;:58VE[<WMO:QQW-T09Y5'S2XZ;
MCWP.!Z4 >;Z!<7=CX(^';VVH7*B\NX([E#)N$BM#(Q!SR!E!P"!UK3L+5H?%
M/CV:"[NHY8U@*.)2=I-OG.#D'';(XKJX_"^A0PV\,.E6L<5O,9X42,*(Y/[X
M Z'MFI5T+2UFO)ELHA+>C%RXSF88Q\WKQQSVH XO0=9NM9/AK2+[4+B(W?AN
M*^\U)"DEQ.0H8[AR2H^; Z[LG.*CU[4;VWTN[AM_$$]]>Z?H3W+218MU#J6Q
M<,03N+%" F"O!)P"*["[\)>'[[3[6PNM'LYK6T_X]XGC!$7LOH/;I4MWX:T.
M^FCFNM)LYI(X3;HSPJ=L?]SZ>W:@#BOM4_\ PF0U;S)Y;A?"XNUA$K!'DW]
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !6'XKO[73](CEO&ODA:Z@CWV
M3[7#-*H7)R/E+$ ^H)K<K \8:/>Z[H0L;$VXE^U6\Q,[E5Q'*LA'"GD[<?C0
M!4U+QY8Z9-J\<FG:E*-)V->211*5C1EW;\EAD <D#GVZU*WBHQ^+;O2Y;1X[
M&UT]+Y[PNFW:Q?YC\V0HV'MG/8#DYFJ^%-8OU\9JAL5&NVT<%N6F?]V1$4)?
MY/?/&:DO/"5_?ZK=O,]JEEJ.AKI=UMD8R1,#)\R#: P/F=R,8Z&@"T/'^D_:
M)H&AN5D2R:^C4>6QEB7[VW:YPPR#M;!Y^M3:?XSM=2N[:VBT[4(WN[$WMH9D
M11<(-N57YN&&]?O8'.02.:HV>D^+)?#]UIFJ-H_F"S>VBFMV<&X8KM#OE?D&
M.2!NR>X P7:?X;U6VU3PM<2_8_+TG39+*?9,Q+,PB&5&P9'[KOCK[4 :?A#7
MIO$OAFSU::T:U-RN]4)4C:2<8P3VXYP>.E:6IZE:Z1ITM]>.5ACQG R220%4
M#N22 !ZFLKP7H]_X?\+6>D7[6S/9KY2/ S,'4$X8Y P3Z<X]34OBW0I/$?AV
M;3X+@6]SOCG@E8959(W#KD=QE0#[&@!8?$D4NHW.F-8W<6HP0"Y6UD\O=+&3
MC<A#%3@\')&/Q%8W@%[K6M&T[Q'>3ZBES<VQ\V&2<-!*6.X.J9.W'08V\'D'
MBK\.CZA/XB_X2"]BM8[N+3VLX8(IV="6<,S,Y0'&54#@]SWP)_!ND7F@>$=-
MTF^,#3VD(B+0.65L=^0#0!)XLUJ3P[X5U+5X;8W,EI THC#  D#J<GH.^.?2
MN>N-;OK7Q];/]EU.9)=$DF.G1.K?.)D&[&_8#C/);OCJ<5T?BK2)=?\ "FJZ
M1#(D<MY:R0H[YVAF&!G':LRWT?6_^$JM-:N(]/ CTI[-XH[AS^\9U<8)3E?E
MQG@\].U $X\:Z7+INGWEL))_M]L;J"$,B.8QC).]E4'+ 8SUZ=#C3T/6;+Q#
MHMKJVGR%[6Y3<A88(YP01V(((/TKB=.\'>)-"L= GT^32Y[[3[-[&ZM[B1Q#
M-&6#!E<)E6!']T\$UWUC'<164:W;QO<8)<Q+M0$G.%'H.G//% %'7?$%KX>A
MM9;N&YD6YN4MD\B/>0[G R,_RS6=;>.;"XAU 26.HV]Y83Q0364L(\[=*0(R
M,,5*L3USC@YQ5;XAM(MCH1A"-+_;MGL61MJD[^A(!Q^1J'4O#&M74^JZI:3V
MUOJ%[):(8/.<(UO"Q+1M(%W ON8$@<# YYH OW'CG3K73KR\GM+Y?L=\EA<1
M"-6>.1B@4\,00?,3H3UZ9J.#Q?=7'BFQTG^PK^WCGM9YW-QY:NOER(F<!S\O
MS$YZG*X!YK$E\$ZV=/UJU@328DOM5M=0B1)'58Q'Y)9.$_Z98! YW9XZ5TM]
MH^HR>,]+UNU-J8H;.:TN(Y78$!WC?<F%.[_5D8..N?:@"KI7B?2X-&%PDE\_
MGW]Q!'%>2KYIE5WWJ"S8"KM;&2   .N!4MAXYTO4XH/L<<\ES+<36OV7,8=9
M(AEQDMM. 0>&.001WQAIX-U^UTZUGM)M.&J66JW5]%'([M!-'.SEHV.T%3A^
M" >5]ZT]4\/7^NZ;;V^LZ?I5VC,\DL"2O']G?"A##($W9&&R?E/S>V* .HLK
MD7MC;W0BDB$T:R".48=,C.&'8CO5?4M5CTUK2,P3SS7<ODPQPJ"2VUF.22
M IY)IN@6-WIN@6-E?WC7EU!"J2SL<ER.^3R?J>3UJCXETW5=0DTQM/:VDMX;
M@O=VES(T:7"%2 "RJV<$AMI&#CF@!MKXQT^]M-/FMH;B26^>:.&W.Q9-T1*R
M [F"Y!!'!.>W'-;5E<B]L;>Z$4D0FC601RC#ID9PP[$=ZX2U\#7H\.Q:+J=C
MI-_:1W5U, LKQ.GF2F2-XV"DHPW,,#IZGI78Z!8W>FZ!8V5_>->74$*I+<,<
MER.^3R?J>3UH ?J.J0:<UM&ZR2W%U)Y4$$6-TC!2QQD@ !5))) X^E<KKFNR
M7\?AZZLS?V+?V\EG<029C+ ;PRL <,N5!!!(-:GBK1=3O[C2=3T66W74=,G:
M1([HD13(Z%'0E02IP<@X.".E0:MHVNZM;:,\S6'VFUU..]F02.$1%!&Q#M)8
M\YR0.<].@ +5[XQTZQCN;F2*Y:PM;G[+<WJ*IBA?(4Y^;=@$@$@$ Y]#BROB
M*WDU*>S@MKB?[/<);3RQ["L3LH8;ANW8PPYQCFN<D\%ZB='UWPZ);9M*U6[D
MG%PTC"6%)6W2)LVX8@[MIW#KSTYL7GA&ZN?%%OJT,5K97%O=1D7MM,ZR36R@
M9AE3;A\\@$DX&#VP0"\WCG1QJ5I:%I-EW=-9PW 9"C3#(VX#;QDJP!*X..O(
MSCZ'XE.C:;J,VI&^O(O^$AGL4EW!_)!E"1ABS#"Y(&>U7/#NA>(M#F.F&739
M-&BG>6"Y^;[2(V<OY97&W@G&[/3MGI5;3++2/#>O:?XKO+"VM=8OKF6,K/R1
M)E@HW!<N,9&,\CB@#KX-02XU*ZLDAES;!"\IQL)89"CG.0,$Y'<>M69I4@AD
MFD)"1J68@9X R>!6/X2T^[T_PY:KJ4K3:E,@FO)6&&:0@9S]  O_  $5IW\5
MQ/IUS%:3B"Y>)UBF(SY;D$*V.^#@T 8<'C73G\TW%O=V@CTW^U 9T7YK<=6
M5B01QD'!YK4TW5!J+.!:7$ 6-)%>0H5D5\X*LC,#]WG\/6N.T[PEXAM=034'
MCT<7!T:2PFS+)+YLQ(82.S("P8CYL\@?WJV/"GAB3P]?:A)"D=GI]RL9CTZ&
M=I8H9!NWNFX#:&RHV@8^7/?  .DN)A;6TL[([B-2Q5!DG'I7,:9\0-,U.ZTF
M(66HVT.K1[[*YN(0L4K;=Q3(8D-C/48.#@FNFO.+*<G_ )YM_*O/?!^BW6N^
M"O!!O$MX[+3H8KM3'*6>5A"R(,;1M&')/)Y 'O0!TZ>,M.<V$ABN5L;^?[-:
MWI5?*DDR0HX;< Q!P2 #QZC,L/BFSG$DJ07!LXWG1KL!3&K0[@X(#;A]UL9'
M.*P+#P7J,6@:3X<O)+9].TN]CGCN4=O,ECB??&I3;A3G:"=QX''7A\?A'48_
M$#:S:I8V%VZW N3;S.8K[<K"(R1[0 P)5BW)X(YSP 7]1\36D_A?4[V:UU2"
MR2P^TF>W9 [1,K?-&RN<, I/48XK)GUZ?3/'+F&'5]1M7T.&X6S@/F,&\Q@7
MPS!<[0,\Y/;-,_X02]BTGQ%::='::=#JNGM;"PCN7>V2=@P:5<I\@PPX4<X[
M5K1Z)K-EXAMM6MX[&9O[*2PEB>=T".KE@P(0[@<XZ T 5)=>CU?Q)X*O]+O9
MSI^H+=%HPQ59 L1(#+ZJ<]>A%:4'CG1Y]4L;)&DVW[O':W&Y"DC*"<8#%AD
MD$J <?2L^R\&W>EW/A5;66WEM])-PUR\C,C2-,IW%%"D8W,3@GIQ4GA70O$6
M@QP:1<2Z;)I-F2MO=)N^TR1#[B,I&T$< L"<@=,G( .QKE+GQ-IVDZAXGNY5
MU21M+MX)KJ+(:,)AR#$I; X!W=,X%=77$:SX4U?4)?&/DM9!-;L(K2W+S."A
M574EP$Z?O,\9Z>] &YIGB>VU+6'TO['>6TXMENXC<(JB:(G;N7#$C!P"& /(
MXK;KF;31-2C\86FK2BT%O%I7V%U25B^_>K9 V $?+CJ*Z:@#GX_%UE)J5K9F
MUO$6ZN9K6"=T4))+$&+ #.X?<;!(P<>XS4M_'NGW$EM_Q+]2C@GOVT[[1)$H
M2.<,4VM\V>64@$ CIG%94?A+Q$VK:9?7,FF3W%CJDURUT\LADGA=9%5<;/DV
M!P @)!QU'=R>$-;72(+4G3_,C\0'5B?/?'EF<R[?]7][G'I0!WU%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%<YXNO([=-)MVN9XI+N_2*..
M*3RA.0K-L=^JIQDXY. ,'.* .CHKR?2O$LJ6^EV>H:HPT^37KVTFN/M+'"*9
M#!&9<[MI( !)R0H'3-:UQJ%OI>J:'I;ZY<SZ-=W=VKW4MP>) H:.#S002HW,
M!SDE-I/!% 'H5%><W5]'8ZAHFBMXADDTNY6\"WMU*Q\V5739$9592=JM(!EN
M2O<BH([2X?6O"ND3^)[^_MKBVU!)KB"X>'[0(VCV<AB25#,-X.3CK0!Z5)-%
M"4$DBJ9&V)D_>;T'Y&GUY!"DTA\.1:I?W4\%GXEN[.WNY;EU>2!8I@I9P1D@
MJ5W=?E]S5ZXUPC7=-O+359VAD\1R6<KS71&Y D@:,1?=$:E5P3R2,]\D [[1
M-;@UVWNIH()X?LUU+:2),%#;XSM;H2,9]Z+#7(-0UK5-+2">.;3C$)6D"[7\
MP%E*X)XP.^*\R>VN8-!U_6=-U"^BU2U\1SK:PQ7#"*5FN OEM&#M?=N[@GWP
M*TM:U2?1]4\>WUM(8VB_LT22*I)CB;Y9'P.>$+'\* /3J*Y;PS"L>K7TMOXB
MCU*UN(HY%MHV:18#R-P=G<C?Z?[)([ULZ]N'A[4BDDD3K;2,KQN592%)!!'(
MH T**\OTN">:[\#"35-48:OH[F^'VZ3]Z5BB92.?D.2>5P3DY)R:-(U1Y-+T
M;3KK4KN68ZEJ,$2273()HX7D4>;+]["KMQU)(&>A( /2;FRM+P(+JUAG"'*^
M;&&VGU&>E3UY-HE]=ZO9> TFU>]<W%S>V]RT-VX,JHDNT,0<DX5?F^]WSGFG
M0SWC6NE68U34!'%XLN-.#"[?>UN!,0C,3EL;5P3DC'6@#U>BO*VUFYT>RO[-
M]2GCT^+Q.+%[FYF>0V]NT*N TA8,%\PJN2W ;K4VI0W%G:V4-OXHN+N*;Q#;
M(#;3.ODQR8W0[R[%AW )XR.V* /3J8\T4;Q(\BJ\K%4!/+'!.!^ )_"H-.L4
MTVPBLXYKB5(@0'N)FED/.>6;)/7O7*>*(+=OB%X1EGEDC&+P$B=HQQ&".A'O
M]1UXH [6BO+5U74[KP3%XAANKD>((]8$$EKYS;"3=>4;<QYVX\LCMGC=G.37
MJ5 %+4-4@TZSO)W#2M:0?:)(8L%]G/(!('\+=^QI^FWT>J:79ZA"K+%=0).B
MOU 90P!QWYK@+Z&WC\7^.W:6196T:!D4SMAB8[C/RYP< =,<=L56TJ6\T:3P
MP]A<7<[WOAJ:5[:6=GC>2*.$Q[4)PI^8CY0,@T >I45Y_P"$+@:G<:)J\'BE
M;C[1:,+FR4NYF8J"68&0B-D8$$A0.=O' KT"@ HKS/PU=RZ^FDZG+XF$%_Y\
MD5[IZ-)O=CN#0E/,PNWJ&"@@+GN:I^';B]BL? NIMJFH3W%]>SVUP)KMW26/
M9.P!4G;D%%.[&?>@#T76-<@T5]/6>">07UVEHC1A2$=^A;)!QP>F:ORP0SE#
M-%'(8V#IO4':WJ,]#[UY*M^FL^'/"&N7EY*=1F\01"YC:X8+&^]P8_+)PNW
M XSQGN<^O4 4=2U6WTRRO;EP\QLX/M$L,6"^SYN0"0/X6[]C4NGWL>I:9:WT
M2LL=S"DRJW4!@" ??FO/;^&WC\3?$%VED65M(A**T[8;,4^?ES@XQZ<<XQ4>
ME3G0[SP\_P#:-ZMK=>&I9[D/,TBJ8EA*NB'*J0&;A0,^] 'I],AFBN((YH9%
MDBD4,CJ<A@>A%>6:9?//JBV3:A/):7OAEI]DE\TDDKAEVR-@X1RK'(4X]SBN
MO^':PK\/=!$,I?-A 7S*7VMY:Y')./H.!Z4 =#=&W$!6Z\OR7*QD28*L6(4#
MGU) _&LW2-3L9M3U/1K.R>U;3&C$B[%5&WKN!7:>F/7%8OQ%@BEL=",KR*JZ
MY9@E)63 ,@!Y!'Y]NU<OK\6V7XAZA:7UW#+8VEK<6TEO=.GSK;EE8D'Y^G1L
M@^E 'K5%>;ZIJ$FL:YK&E77B%-%DALX)K.1G>,A60EIEQ(H;#Y!!R, #N<^@
MV9=K&W,DOFN8U+2;-FXXY.WMGT[4 3T5YSX_U,QR:[':ZC<175CHC7*H+HP)
M"Q+[)%V\O(2H&#P .OS8*:MJMS=:B(FOW=+C00]LEK=B)DN2S#>?F7KP >@V
M-T[@'H]%><2:7>2Z_P"&=&OM8U(&?1KAKQK:_D7S95,/S!LYZNV".W'3BH[.
M\FUB^N7D\3#3M1T_67A:V)=G:-9"J1^7Y@#+(FWG;R3GJ* /2Z*\TTB]FURY
MAO)/$JV6I6NKR0W%D-Y=E$K*(#'YFW!3:0P7C&[U-9^Z\71DOUU?5!<Q>*VL
M4?[8Y @:[\HH5)VM\IXW D8% 'K=%>6ZAJMUX=D\5VT%_="PM;W3]TMQ/).U
MM%-M$S!F;=C&3UXR2,4:TL]EIEY-8^*Y;F.74=.,<=I,^+8/,J. Y=]P<'.T
M\#KCF@#T^::.W@DGF=8XHU+N[' 50,DFGUY'XJB:'1?B)I9N[R6TM8+6XA2:
MZDD,;.I+?,S$[25!VYQUXK7\37ESI5W+>PR3W^AV]O$MP+6_<7-D=[$RX)_>
MJ>A!.?D(Z9% 'HM%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %5
M[VPL]1@$%]:074(8,(YXPZ[AT.".M6*HZGJL.F+;*ZO)/=3""WA3&Z1R"V.<
M  *K$D]@: "31M+EM9[633;-[>X<R31- I25O[S#&">!R:6;1],N--73I].M
M);%0 ML\"M$ .F%(QQ68GBJ(I''+I]Y#?2WCV45K(@5I'52Q923@Q[06W9Z<
M=>*JW'CNRM+.ZEFL;T3V=[%975LH4O$\A4(WWOF5MZD$9//3K0!NW.D:9>V"
M6%UIUI/9IC;;RP*T:XZ84C Q6/JGA==0\2:)>F"R:PTV&:+[-(F<^9L P,8&
MWRQCZ]JS]:\=RV7A_P 1W$&DW$.HZ.BEK>X:/&'7*/E6((Z\ YXQ[UH:MXSM
M-(699K:0W-O;BYGM_.B#HA+8 RV&8[6( )Z=LC(!MRZ9836L5K+8VTEO"5:*
M)HE*(5Z$#&!CMBHCHFDF>2<Z79&:259GD-NFYI%Z,3CEAV/6L.3QU;M/+%8Z
M5?WK)I\>I*8_+420OG!&YA@_*>#@^U2V'C6VU"\TV*/3KY(=4M6N;&=P@6<*
MH8KC=E3AAC< #@\T ;2Z5IR7[7RZ?:K>,<FX$*B0\8^]C/2G+IM@D\\Z65LL
MUP-LT@B4-*/1CC)_&N7L?B)9WATF9])U*VL-4F-M!>3+'L$V2 C ,6&2I .,
M9[U#X=U:33U\1>:+V^/_  D+6L$89I64,D6!EC\J#).2< ?E0!UUAIFGZ5 8
M-.L;:SA+%C';Q+&I/KA0.:FF@BN87AGB26)QM9'4,K#T(/6N/O\ QTW]F6]Q
MI^GR22G6H]*G1G3]VWF!6P<X;(/!SWR<8Q5K5?'FF:0TYGC=DM98XKHI)&6A
M9@I^YNW,%WKDJ#CG&<' !N+HNE(T#)IEFK6Z[82(%!B'HO' ^E,_L#1O*2+^
MR;#RTE\Y$^S)A9/[P&.&]^M<A\0O$+R^#?$"Z6EX38D0R7=M-Y?ER_*2!A@6
M ##=VYQS@X] H HKHFDH\3KIED&B=I(R+=<HS')8<<$GJ::-!T92I72; %9/
M-7%LG#_WNG7WJS>()+*="SKF-AE'*L..Q'(/TKB/ ?BIWT'PMIVH6U[YU_IX
M>*^F966=T0,X/S%LX).2!G!_$ [$:/I8BN8AIMGY=US<)Y"XE_WACYOQI@T+
M1Q9P6@TJQ%M VZ&'[.FR,^JKC /TK$@\?:9=7]E;P0RS)?H[6DD3QMYA5=V"
M-V4W#E=V,]\'BF6'C^TOM*M]3?3;VUL[M8_LDMP8T$[/N^4?/P0%)).!@9&>
M,@'75!<65K=M"US;0S-"XDB,D88QL.C+GH?<5Y_KOBR/5(M+GL1>Q3V6OP6M
MQ;PR_P"M!!. 5;:ZMQC)^N.:UY/B#;6^G:I<76CZC!<:5)&M[:,(R\2/]V7(
M?:R8YR"<8/I0!THTO3UOS?+86HO&ZW A7S#QC[V,].*MU1BU)9=6DT](9"8[
M=)WE!78 Q8*O7.?E)Z8P*O4 5+C2]/NYFFN;"UFE:/R6>2%68IG.TDC[N>W2
MFQZ/ID,L$L6G6B26Z[(76!08U]%..!]*J:SX@72'*"QN;AEMI+IV0!45$QD;
MF(&X[N!WP>E9C^.87N;.WL-(U*^DO-/748/)$8W1$J/XG&"-X.#^&: -^TTG
M3;"YGN;/3[2WGN#F:6&%4:0^K$#)_&KE<N_CO2TU&UM@&>&YO#8I.CHV)02O
M*!MP4LI7=CK[$&NHH I)HVEQWTU\FFV:W<Z[)9Q HDD7T9L9(^M-30](C6%4
MTJQ58&+PA;= (V/=>.#[BJ?C'4[K1O!VL:C91LUQ;V<LD9&/D(0D,<GD C.*
MR/#]Y%9ZS%9M!JHO;_31=[+BY$L1\LJK$9<[78R+GL<#O0!T)\/Z*UV]VVD6
M!N9'$CS&V3>S#H2V,D^]:-<'>:\NMS>!]6L7N[>"]U)XVA:0KN40S<.JDJ?F
M0'O52YNY=8U7Q6=2AU>*WT>2)HOL-V(G1! LC+PX!+;FS[8&00, '>7&E:==
MS--<V%K-*\?DL\D*LS)G.TDC[N>W2FIHVEQR121Z;9J\*;(F6!047T4XX'L*
MY)+H3>)/ TEG/>)9W>FW#>3+<,VY1%&4+C)!8;C\W7GK3?#'B"+2]!F%]<RS
M2RZU>VMN)Y\LP263 +N> %7J3VQR2!0!UUKHNE6+1M::996[1!A&8H%0H&^\
M!@<9P,^M3VEE:V%N+>SMH;:$$D1PQA%!/)X'%<_8>.+#4K>'[-!,UY+>262V
MN5W>9&-SG<#M*!<-N!/!'<XJOX!N;BY'B3[2;D&/6IHUCN93(T:B./Y0<GCD
MXP<<T =3=V=K?V[6]Y;0W$#8W13('4X.1D'CK59]$TF0SE]+LF-P )B;=#YF
M.F[CG\:OUS$GBJ2W\7:IIUW:F'3M/L([R2Z+K@*QDRQ&<X'EXX!/6@#8GT32
M;IK9KC2[*5K7_CW,ENK&'_<R/E_"K]8%MXJ@EU+3K*YL[FT;4XFELGEVD2[0
M&*G!.UMIS@]L\Y!%;] %.YTK3KVX6XNK"UGF6-HQ)+"K,$/5<D9P<G(KF]5\
M'27FKF>.WT*ZL?)CACM=1T\2"V"Y_P!7@@8.>1CL.?30\6:]=:#:Z?):V9N7
MNM0M[4_,HVJ\@!ZD9)&0/<Y/2N;_ .$EE\/^)/&%W<6FI7=G:K:SR1K*'%JA
MB+.0'?'J=JYZ4 =;I7AO3-+M[5([*T,UL&\N58%4Q[F+$)W5<DX4'@8%6VTG
M36U-=3;3[0WZKM%T85\T#TWXSC\:QM;\;:=HOVG*M<&TA6>=8Y$#*C D;59@
M6; S@=O<@5T-O/'=6T5Q"VZ*5 Z-C&5(R#0!7&D::-2.I#3[07Y7:;KR5\TC
MIC?C./QJ/^P='\GR?[)L?*\SS=GV9,;_ .]C'7WJY<3Q6MM+<3N(X8D+R.W1
M5 R2?PKF[3QQ9WNHQV$-I,\\]LUS;*DD;>:%QE3AOD?!!PV/KP: -U=*TY)+
MB1;"U5[E=L["%091Z,<?,/K4,?A_18K%;*/2+!+17\Q8%MD$8;^]MQC/O6;H
M7B^W\1P^9I]A=G;$S3+)L4PR!F7R7&[B3*GCL,$D9&:&B>.1=^&M.U'4+86]
MSJ#R""$S(JL 6/WB>   "3@D]N: .F_LC3=]P_\ 9]INN5V3MY*YE7T;CYA[
M&F?V)I(>)QI=EOB54C;[.F45>5 XX [>E<_;_$&QNUTT6^FW\LM]<3VBQH(_
MDFB5F92=^.0O##*X.<BH;OQU*VF:?<66E3^=/JXTRXAE9 T#JY#C[V&)VG!!
MQSG/:@#M:*1264$J5)&2#VI: "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *Y_Q7H5[J\.GW.EW45OJ>FW0NK=IU)C<[61D?'."K$9'(KH** .3OO#V
MM:@VDZK-=V8UG3KIITC0,+<HR&-XL\MR"3NQU[8XJIJ?@V^OXM2N5DM4O]1O
M[2ZE!=O+C2W9"J [<L3L/.!][IQSV]% '$:OX-U#5CXM4SVL*ZW:PPPD,S&-
MHU8988'!W=NF.]3S:)XGM_$']M:9=Z6);RWC@O[:X20QAD+%7C(Y) <@@XSC
MMV["JMS<SPW-K%%92SQRLPDE1E A 4D$@D$Y(QQGKS0!S[^'M3_X2&^U'SK:
M99])CL 7<JS.K.V\@+@ ESP/2JNG>%=2L3X.\R6T*:#:O;S$2-F3,0CROR\?
M=SSZX]ZZ#P_K<7B'2S?16\L"B>: QRXW!HY&0YP2.JGO3=-UJ'5]1U?3OLLL
M;:=,L$HEVD2;D#@C!/&&'7\J .)\$Z3<:_X'\.QS-;+86=Z;P/&Y9Y#'*Y1<
M8POS8).3D#ISQIR>$]<%MJ2P7-DIN]:&I-$SOLFAVJIADPN<':#QD'H1CKVT
M4,4"[88DC4G.$4 9_"GT < O@C5X]/NHDNM/\W^W(M6MU6-T3Y64E&ZX'RX&
M,_X7X- \2:;KE_)IVHV']FZG*+BX$T3^;;RE55S%@X(.T$!NA]>_844 >?:G
MX)UN33O$ND6%W8'3M9G>Z22XWB2WD<@NN ,,I(R#D$9[UW\>_P M?,*E\#=M
M'&?:G44 17*R/;2K$%,C(0H8X&<=S@UQ>F>#M2LH/"$$TEHZ:'#)#.5=LRAH
MO+ROR\>O/T]Z[FB@#D/#6A^)M"LX=)FO]/N-+L4,=HX1UGE0#")(>54 8Y .
M<#CK56+P9JL/@30]*@OK:'5]%ECFMI\,\3L@9<,.#M978''3-=S10!R>H:'K
M^KZ;8RWMS8?VC:7\-XL,0<08CS\FXY;)R3NQZ#'J3VNF:,VL:QXGNK.!=7$=
MK*CO^Z6-595CW$#<3N<DX'7&.,GK*:R*X =0P!!P1GF@#G? VD2Z1X9@2XFF
MFGE <O.,/Y8 6)6'8B-4!]\GO72444 <OXB\/ZIJVL13P7-HUE]CDMV@NE9A
M%(Q&)E X9L<<XP.AY-5/#OA;5M)U31;FZFLI([#11I;^4S@L04(8 C_8 _'\
M*[.B@#D=#T'Q#H=W)81:A8OH/VE[B(M&WVE%=RYB_ND9)&[K@].F.NHHH R?
M%&F7&M>%]4TJU:));VVDMP\I(5=ZE<\ YQGI65+H.L)K.BZK:26(GM+&2QN(
MY6<KM8QG>A !)!CZ'&<]175T4 <)IO@W5K'2O"UI)<64C:->/<RL"RAU99%P
M.#S^\)SQTJ^GAW4UF\6N6M,:U@PXD;]V1"L7S?+_ +.>/I[UUE% '(6GAG4K
M>\\)3,]H5T6RDMI@';,A9$3*_+_L9Y]?;)H+X,UNWL(9K*]LH=6M-6N=0MR^
MYX769G+1/P".'QD>@-=]10!Q^H>'_$%Y<:-K7VRP.LZ=-(WDD.MNT4B!&C#<
ML.@(;!YSQC@7_"^C:AI$FL27\MLYO[]KQ5@#?)N55VDGK]WTKH:* "N3U?PC
M/JNNZK,]Q"-.U72ET^X7!\U-IDPR]O\ EIW]/>NLHH Y2Q\.:C-/H#ZQ+:N=
M$5O+>W+$W#F/RP[ @;/E+' +<D<\<]7110!A^*M&NM:TZU2REA2YM;ZWO$\[
M.QC&X;:2.1G'6L34?"6K7T?BY#+9 Z[:QV\;;G'EE8RA8C:>N<XS[9[UV]%
M'&CP_P")-.UV34-'O--6.^@ACO8+M7<1R1KM$D97&?EP"IQT'-=A$ACB1&=G
M95 +MC+'U.*=10!5U*QBU32[S3YRPBNH'@<KUVLI4X_ U@:'I_BZPT\6M_?:
M7<_9(?+MGC1U,Y PK2YSMP.2%SD]QWZFB@#E='\-ZAHGB)[VVN(FLKZ$-J,4
MDC%GNN\R?+@9'!' .!P,5D6W@K7]-T?15L-0L!J.BRRBW,B.8IX9,[EDQR"1
MM/&<%>^>/0:* .6N-#UJ]U3P_J%U/9/-I]Q+/.J;E7YXFC"IP3@!LY)Y.>F>
M,T^#M6^PR!9[);E=?.L1 LY0J6)*,< @X)Y%=W10 B;@BAR"V.2!@$_2EHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KC_B"S)::'MN[BU#ZS:Q
M.\,[1Y1FP0<'G\:["L+Q1H$OB"#3X4FAC2UO8KMUEB+B0(<[,9'7UY^E '!:
MC-?>&;KQ#:V-W>'08[[3A-(\[R-:)(W^DA78E@-NPGGY=^1BM74TNK77]<T[
M2]3%EILNEP2^9([-%;W+RE% (.5#J.<$?WN^:[^*TMH+;[/%;PQP$$&)$ 7G
MKQTJ./3;&&T:TBLK>.V;K"L2A#_P'&* //$N-3N;.?3XK6VT_6+?54\W3[BY
M9[2\)M\^7&XY52HWA2.&'(YI]CJ7VO4_ \L0OK,27M_#/:3W+/AD2;<I.<.%
M8$*WIBN_.E:<;46IL+4VX;<(O)78#ZXQC-/.GV1,)-I!F$ 1?NQ^['^SQQ^%
M 'DMG9&/PU%JNFW=TFMQ^(YH8(H[E]CAKU@\;1YVXV%F/&<#.<"K^JZG-I5Y
MXWNH93%$NKZ>MU,H+&* Q0"1L*0<;<YP0<9P1UKTM+"SCNWNTM(%N7&&F6,!
MV'NW4TJ6-I&\K):P*TV1(1& 7SZ^OXT <MX=N-+TR35;U?$UI<Z=*\+!8W M
M[9V^7"L78 N=IVYZD''S5V%58]-L(K3[)'96R6V=WDK$H3.<YVXQG(S5J@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *JZEJ5GI&GS7U_,(;:%2SN03@ 9/ Y-6JR/%?_(G:Y_V
M#Y__ $6U $,'B_2+CPHGB2.64Z=(I,9$3%W^8J J#DDD<#K4?A3QIHWC*WN9
M-*DF#VLGEW$$\9CDB;G&0?7!_(USOPVU*QT?X+:/J6HS)#:VML\CR/\ PX=^
MGOV]\XJMX'U?PS9+XD\12:Q9-<WTHO;\PR!TM(\E8HV8<%N3G'4DXSQ0!Z96
M#XI\7Z9X.LH;S5A.MO-*(5>*/?\ .02!@'/0&MFUN8+VTANK:598)D62.1#D
M.I&01[$5Y;^T#_R(VF_]A>'_ - DH ]5C8O&K,C(2,E6QD?7&14=S=V]G&LE
MS,D2-(D2ECC+LP51]22!7F'C&>]E^+%MI::IJ-O8RZ%//)!;W;QJSKOPWRG@
M\#D8Z5R$EY=:[X$^%MWJ=Y=333:TL,LIN'5F F90201\P"C#?>'K0!]"45X[
M>ZGK.J^-O$^B66LII\FG6]H^ERW%](BI& '>0@ ^=NX!+'H>_-61:ZCXB^+/
MB;0I?$&KV5A'96\RQV5VR;'(0G;G.T'G( &<T >LT5X5JU[?O>_$\MKNJ0G1
MQ!-8*E_(HB8JQ.!NY!( QTYZ=*T'O];UWQGX)LKC5]1L%U703-?):SF/+^63
MN"]%;/?&10![+4+7=NMZEF9D%R\;2K%GYBBD GZ LH_&O(]1GUAO&]]X/@UN
M:W-EHT1TZZO+YXF9Q@M.Q4?O6R,$'C ;U-3:7$'^/-S+?W;F1- AF+QW,B1L
M^^/.!N&4)S\IXYZ9H ]<K.O]<L=/L]1N9)#(-.B\VYCA7>Z#;NQ@=R.<5XUH
M'BJ\F\:>#?L_B"XO[>]GOH;F>24H+I5Y4F#<1& >%Z$XZ =4T=39:'\5;R"]
MO8;VUO;L0.M[*&4*,@_>Y(P/F.3VS0![;IM_#JNEVNH6XD$-S$LR"1"K!6&1
MD'H>:M5XQIVLZMJFI^%=-OK^\6QD\*_;WE2X=&GN-N"S.""2HP>O4YJA;^(M
M?U;0/AE/>:E?V\^HWSV]T\,[1&XB#[06 /.0.OOGO0![M17GGPDO[R[T[Q%;
M7=Y<726.MW%M UQ*TCK&-N%W,23C)ZFO0Z "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH *ANK2VOK=[>[MXKB!QAHY4#JP]
MP>#4U% &;_PCNB?V=_9W]C:?]AW;_LWV5/*W>NW&,TR#PSH%M:7-K;Z)IL-O
M=*%N(H[5%64#. P PW4]?6M6B@!D,,=O"D,,:1Q1J$1$7"JHX  '05ROB[P]
MK&NW, LQX?DM(TYCU73S<L'R>5.X #&/UKK:* /.I/"7B^:X6XEF\'/.L9B$
MC:.Q8(005SOSC!(QTYII\'>+#IRZ<7\&FQ1_,6V.C-Y8;^\%WXS[UZ/10!YU
M=>$O&%[?6]]=3^$)[NWQY,\ND,SQXZ;6+Y&*EB\-^-H=1DU&*\\)QWTHQ)<K
MI+B1QZ%M^3T%>@44 >0P?#/Q6-=U75;N[\+WDNI21RRBZTYY51D!"E%)^7KS
MR>@K=D\->-IM0BU"6\\)/>Q#;'<MI+F1!Z!M^1U->@T4 >=W_A/QCJMQ!<:C
M<>$+N:W.89)](=VC[\$OQ4LGAWQQ-J$6H2WWA1[V%2D=RVE.9$4]0&WY Y-=
M_10!YO%X,\50&$PGP9&8)#-$4T4CRW/5EP_#' Y'-/D\)>+Y9+J22;P<[W@
MN6;1V)G Z!SO^;\:]%HH \YE\(>+I[2"TEF\'O;0 B&$Z.VR,$8(4;\#(X..
MM23^%_&=TUJUQ<^$93:8^S&32&;R<8QLR_R]!T]*]"HH Y;PEH6KZ+-=_;_[
M"6*;#!=+L#;EG[E^3NKJ:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *HZC+J2- FFV]O(68^:\\A544#M@$DDXX^M7J
M1V"(S-T49/&: .0\.>)->\0:?%?IIM@ENUS/;R 7#ED\MG0-]WD%E'X'VJ_X
M1\3Q>(M!TVZN);6+4+JW$[VL<@W*N<9"DYQ[UF?#826O@V5+FWN()$O+N1DF
M@=&VM,[*0",G((/%<SX9T][.R^'+?V9<07$#SK=M]D=6CW0R+^\.W@%MO7VH
M ]134+*2]:R2\MVND&6@$JEP/4KG-9?BW6KG0-$%_:PPRL+F")EE) "R2K&2
M,=QNS7'>$8([F31['5['6!K^D2N7:2)DA5CN#RB4+M97!)QDDD].,CHOB/"]
MSX.D@CMY;AGN[4^7%$TA*K/&S< '@*"3]* .DM[^SNTE>VNX)DB8I(T<@8(P
MZ@XZ$4R'5-/N+:6YAOK66"(D22I,K*F.N2#@5YQK-C>C4/&8TC3KC:\6FRQQ
M0P%!<+&Y,R(2-K,4 7'N!4EY)IUQIE_KFGZ/JUVUS+9I=/>V\R%=DH(?R0%9
M_+ZG;P< 9(S@ ]%BU"RGM&NHKNWDMDSNF20%!CKDYQQ7.6OBFXU"\\36]K+I
M8334B-K<O,3$Q=&.9&'0 C!Q[UQ<HU&"XU2X6RU.XLH_$=K?W0>S96FMO(0%
M@@4;L.%8J!GY.15C5XUU*W^)$EMIMY(E_80FV)L9!Y\@A9?E!7ELE??O0!Z7
M+JMC:19O;^T@98P[EYE4 'C/)Z9[U+/?6EK"LUQ=00Q-]UY) JGC/!/M7!/9
M6UQXUDN9]->2%O#BQF1[-B#)N;*Y*_>VGIUQ658WCZ'I_@:\NH+TS0:+):SV
M\MG,X3B$'<$1F5L@#E<$9Y'&0#U"74K"&!9Y;VVCB8[1(TJA2>N,YJPCI+&L
MD;*Z, RLIR"#T(->66>GVMGX;T&/P[K$L-W90W"+<OI[F"5B4+Q3QD;DW?+M
MSAL+QGOZ'X>>>3PWIC7-B+"<VL>^U'2$[1\GX=* +2ZA9/>-9K=P-=*,F 2
MN!Z[<Y[BDCU"RFNGM8KRW>YC&7A64%U^HSD5Y]X8WW.CV.CWNDWB>*-+,_\
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !37=8T9W8*B@EF8X 'J:
M=7(?$YKE? .H&VF2/)C63<A;<ID4$#!&.OOQD=Z .ELM2L=221K&\M[E8WV.
M89 ^UO0XZ&K5<G'?7LWB34])TW^SH=0MK6&XN[IK5L3R/N"#:'S@*G)+$\@#
M&*R;7QGKNN_\(\NE16%J^K65U(XNHWD\F:!E4CY6&Y26(['O[4 >A45SWC#6
M-0T#PM)J5FMM)=120HRRJVQM\BH<8.1][/?I5";6?$46I-HBBSGU);9[LRPV
MYV;"Y6-=C2@]CN.X]N.<T =3=WMK80&>\N(K>$=7E<*/S-.M[F"\MH[BVFCF
M@D4,DD;!E8'H01P17!WMQKUYXE\$/>);Z?=2K<O-:LGG".41$-\RN 1@G'IG
MOTJUINM:S<QV<N@Z/;_V/]NDM7A5$C$<*R-&9 WF#D,N[;LZ$CKR0#MZ*\^M
M/%VOC1+C6;Q=.:W2]DTZ.&&)U=IOM0@C<EGP%Y)(]NO/$VL^(_%>BZ/K%Y/I
M]H$MF@:TFE4*)0[A'5D61B"I((;.#GI0!W=8VI>'8K_4TU*+4+^QNUB$+26L
MH = 20&5@RG!)YQGGK7/WGC#4M"NO$$&J)9W!L;:VN+9H$:('SG:,(^6;HRC
MYAC@GBM#5-9UOP_;W<]\EE<P,UO%9R0J8V,LL@C(=2Q&T%E.=PXX]Z .AL[.
M*Q@\J,NQ)W/)(Q9W;U8GJ>!]  !P*L5AZ)=Z]+J-]!JUBD=J@1K2Y4*ADR#N
M5D#O@@XYSR#[5AZCKOBF36?$=CI(TH#2H(;B+[1%(QE#J[%#AQ@G;][MZ'/
M!W%%<5I/C&^UF]B6&.WBM[G08M5A#QLS1NQ(VL=P##CL!5*R\5^)=9_X1Z&Q
M_LJ&;5M%;4&::&1ECD4Q< !QE3YF,=1UR<8(!Z%17F]]XQ\46FE:]K"1:5):
M:'J#P3P"*023PJ$+%6W85@&)Y!S[8YU;OQ5J5Q9>([_24M?)T.1HS#.C%K@I
M&LCC<&&SAMHX/(R>.* .SHKAY?'#G5;"$M%I]M?QVTME)>6[%+D28+H) P59
M #@*>^.N>)H?$>OZE-'=Z3IL<]@NHR6DR-M5A$DC1O(',@Y!4MMV<CCWH [*
MBN0T7Q7/J/B272;J2"TNXGF\RPF@9)3&&(CDC<MMD4C!) []JT=0UFX/BFU\
M/6+117$EG)>R331EPJ*RH %!&22V<YX"^_ !O57N[ZTL(TDO+J&W1W$:M+($
M#,3@*,]2?2N'B\::U=#2[>*"QBNY-8GTB\WH[('C1V\Q/F!P=@.#ZXR.M4]<
MU:]U;P/J,>I"W:ZT_7[:S:2!"B2;;F$A@I)*\,.,F@#TRBN0N_$VHZ9KVL:=
M>BU^6S6ZTK9$P,^3L*-E^6#E!@8SO!XK?O+B]L?#]Q<M]EDOH;9G.YO*A:0+
MGDDG:N>Y/ H T**\ZO?&^KVECXE,?V.:73-,BU""5K:2-'W>9N4J6R1F/A@1
MP>_6K5_XTU#P]>:G_:Z6D]O!I']IPK;(R,IW[/*8LQW9)7YL+WXH [,WUHM^
MMB;J$7C(9%@\P>84'!;;UQR.:L5PNS41\4=";4)K61FTB[(\B(IM;?!N'+'(
MZ8Z=ZTO%OB:7P[<6GF,EK83))OU"6W>:**4%=BR;2-BG+?,>..U '01WUI+>
MRV<=U"]U"H:2%9 70'H2O49]ZL5YM>7>JQ>,]8O],FL%N4\.6MPSR1M+&Y#S
MMA0K+P?[V>!V-7M5\9:G%H$>JVBV<8;1/[36%T>9W?;NVE5(V1@<;SW/MR =
MDVHV27ILWO(%NA$9C"9!O$8P"V.N.1STYIUI>6M_;)<V=Q%<6[YVRPN'5L'!
MP1P>017(Q7 O/B7HEWL"F?P_/(1UQF6 X_6K'PT&/ &G@<?O+C'_ '_DH ZV
MBO/8_%_B!8Q>3#33:Q>(/[(EB2%P[H9A$'#%\*1D'&#GU%6K_P 8:BNBZ]KM
MA':M9Z+=RP26TB-OF6' E(?=A3][;P>@SUX .XHKD-!U#4;_ ,>:\CWB/I\5
MM9O#"82"JNLC<'=P<]20<\=,4[Q?XBU+1%O'LS9[;;3I+Q4>-I9)77)P54C8
MF!]\\9;VY .EO;^STZW-Q?74-M".LDSA%Z9ZGV!_*H&UO25EMHFU.S#W6W[.
MIG7,N[[NWGG.#C'6N3U"XOK_ ,=^$98YH(X+BPNIO)>$OC(AR"=XR<-@'''/
M7-9-C.=#_P"$PN+B"PN+:SU2WBM[9;78J2>5;K$5RQ"JI9>,>I!% 'J-%<7=
M^)/$&C_:SJ6G1>1));06-R0L8,LL@C*NHD<X4L&SD9''7FH/&%[XGT[PSJSM
M=642I/;+;7,,;!WCDD5)%92WRD%N""<@]CS0!W+ND4;22,J(H+,S'  '<TRV
MN8+RVBN;::.:"5 \<D;!E=2,@@CJ#5>]DNK?1;B4- ]S' S9,9$;,!G[N[./
M;-<?8>)=;O%\(VUFNFVXUG2'NG+0.5@=$B/RJ'&5_>8VY'3K0!WM%8?A#6;G
M7O#%KJ%XD27+-+%*(@0A:.1HR0"20#MSC/>L6V\5ZFWB32]/F^QO'?W%W PA
MC=EA,09DQ+G:YPGS #@G'&.0#MJ*\]T_Q?K\MMHM_=#3C:WFKRZ9+#%"X?B2
M5%D#%R!_JQE<'/)R.@OQ>)M76YUC2;G["-8M[N*.R587"2PRXV2%=^3@"3=@
MC'EF@#LZ*09P,D$]R!2T %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M VD[0V>PSQGIF@#.C\%Z?!+.UO<7<*2Z='IGEJR%4@0$*%RI.1N;DD]:JO\
M#[3&A$(OM22,Z8-*E5)5'G0*&"AOEZC<>1C/?-:A\3Z4/$%QHK7<27=O;K/)
MO8*%!SCK[*2?04[3]7@30K.[O]5L;@S+@7-O\L4S<_<&3G@'H3T- $%KX5MK
M34;&^CO;UIK*R:RCWLC QDJ23\O7*J?3CICBK>@Z)!X>TB/3;6:>6"-G93,5
M+#<Q8\@#N33GU_1X[:VN'U6R6"ZSY$AG4++CD[3GG&#G'3%3:=J=AJ]K]JTZ
M\@NX-Q3S(7#+N'49'>@##/@BR-D]H;^_V/J0U,G='GSMXD_N=-P!Q4LO@W3I
M9=1 FNDM-2D$M[9JR^5,^ &)RNX;@ &VD _G7151MM:TN\G:"WU"VEE5#(42
M0$[0<%AZC/&1Q0!!#H-M;^(KC6HIKA)KF)(IH0X\I]FX*Q&,Y 8CKCVR :IZ
MOX.L=9U"ZO)KJ]A-Y9&QN8X)0JRQ?,1G()!!=N01UP<CBJ>B^([OQ'JD[Z;>
M:?\ 8[2^DMIK=@6D>-1CS%8'@E^F1C'O752RI!"\LKA(T4LS'H .IH Q(O"E
MM#?Z3>"^OFDTN!K>$,Z$,K;=V[Y<DG:O3&,<8J-O!FFS0:W!=2W-U!K+^9=1
M2LN-VU5!4JH(("KCGMGK67/X[AN8_#NH:;<VO]F:A>O;W#3#YD01R.&SD!?]
M6#@CH>U;5WK]E<:+'?:;K>F1QRSI%'<S.'C8[P&08898C( SUH J#P-I\VAW
M6E:C?:EJ<<Z*GG7EQNDC"D%=A &"" <XR2!DG I[^#;2XT&ZTJ]U'4KS[2$#
MW5Q,#,-C!DP0H48(STY[YK8DU;3XKQ;22\A6X9@@C+C)8C(7ZD<XZXYJY0!5
MDLA+ICV+W$Q#Q&-IB07.1@GD8S^&/:L>S\'V=C+HTD-[>YT>U>TM0S(1Y;!0
M=WR<G")S[?6KGB759M&T"ZO+2W^TWH79:VX_Y:RGA5^F>3[ TFF^(].U#PO:
M^(#<106,\"SM)*X58P1R&)X&#D'Z4 2:#HD'A[2UT^VFGEA6220&8J6!=B[=
M /XF)_&L>S\ Z=8RZ>\-_J873KB6>TC,R[8O,#!D'R\K\QZY/OBMZ/6=,FNX
M[2+4+5[B2+STB652S1_WP,Y*^_2H9?$6BP6Z7$FJV:PR*SK(9EVE0<%L_P!T
M'@GH* ,R+P18PV%C9K?7_E6=^VH1$M'GS2S,<_)R,NW'O3;&R.L^*UUZ[T:>
MPDL(9+2!K@IOEW-RX"L?E '!//[QN/74O?$FAZ=-Y-[J]C;RA58I).JD!B I
MP3T)(Q63XK\5+I'V**QN[-KJ34K:TFAD^9MLDBJP&",,%;/.>.<4 =51110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !6#XQTF;6/#%U#:<7\.VZL
MV_NSQD.GYE0/H36]2,RHI9F"J!DDG  H X#3M%UH^*5NKBW*6.M1QWVH1D_\
M>T\)&R/ZE3$I]?*;UK.U:#5+C4V*Z'?1BV\20W/EVT \J6(%1YY;J[$=><+C
MD#&3Z!!KVCW3JD&J64K.0$"3J2V3CCGGGTK1H X>\T>ZB\=FUM57^RM:1;N^
M3.#') 5!('<2 QJ?937<5FZ9H5CI-Q=SVPF::Z<O(\T[RGDD[5W$[5R3P,#F
MK1O[0:BNGFXC^V-$9Q#N^8Q@@%L>F2!0!SOB&&Z3QIX8U"*SN+BW@%U%*T*;
MO+,B)M)]!\IYZ5RT>FWJZ+"!IEX)?^$O:_8?9GW>2;EG\SITV$>_:N]O/%&A
M:?<BVO-6M()B=H620#+9"X'J<L,CJ,UK4 >;66G2'5+S1]9\/ZI=R_VM)?6E
MVLSBU96E,B.2' 5DSC;C/RC&<UZ3110!R%S;R#XE3WKV4[VPT3R/.$#,I?S2
MQ0$#D[3_ $KG] TN^M+#X<1/IUU%)IZ2K=_Z.P\@M R?-QW<C^=>GT4 >9^%
MK"9;;3=/U/PUJ;ZUHP<+=3SO]E9@I7S$8MM.\'& .-QR,"H_#T6H1Z[X=OI]
M%U&WAATFXMIXA:A(K9\Q'RT4<[1M;!.2W&">W<OXJ\.Q2M%)K^EI(K%"C7D8
M(8=1C/4>E36^O:1>3V\%KJEG<2W"L\*PS*YD53AB,'D \$^M ' >'-+O;*Q^
M',4FFW43Z>LRW@^SL/)+0LOS<=V(_G3/[-O&TJ.-]+O#_P 5>UZ4-JY_<&9F
M\S&.FTYKU.B@#R_6[*<P>-F:SO5%SJ5E-9F.$YE=!  5!P' =#E<Y(''4&M[
MPE=07'B+5[J6+4+?4;]8Y&BNK![9-D0"93=D,<MR<]UXXK:UB#1=9FBT2_G4
MW?\ Q]1113F.9-AP)%*D,N">OO5C3M'MM,RT<ES/*1M,MU</,^/0%B<#V&*
M+Y!((!P?6O,;'1M4N/"&A>';BSN8M7TW5(I9;EHV\O;'*7:99/NMO4GC.<O@
MCK7I]% ')>#+-H+KQ%)/920O-K$T\3RP%"\;*@# D=.#76T44 >67^FWLVB>
M(K?^S+QS<>)H+J-/LS'S(0\!9QQR,1O^7N*F\1Z3J&H#X@QVFGW+F^L;86W[
MHJ)F1&#!21R>@]Z]-HH \ZU3SF\375U?Z!K5]I&KV$4"+:EU>(J9 T<J*XPK
M!\Y/3)!QSB]H^D_9?'A)TN2&TCT.UM(F9&>-'CD=C&)".< ISGG'J*[>JUM>
MVNHQS_9+E)1%*\$C1,#LD4X93[@T >6^']-&M>"_#MG9V4JW5MKC7;7!@*I&
MJ7+LS;\8)*C9@$GGI@'%\:+J-SX3\6Q6FG2I?S:O+=VZ2H83<1^8CX#''WU0
MK^/-=YHNC6N@::FGV7F_9T9F59'W$%F+'D\]23^-:% 'F.KZ<-?\)>(+S3/#
MFKVVHW-BL+?V@S^=*5;<$568YQ\W/&<X&><-\9IJ>LP>(8+;0M03[9HZK;/%
M;C?<L/,.R5C]W;D$)P3N/7I7HUUJ-E93VT%U=0PRW3^7!&[@-(W7"CO1::C9
M7[W"6=U#.UM)Y4PC<-Y;X!VG'0X(XH Y:S%W#X]GU"73;T6MWHUO&LGE9",C
MRLRMCHV'7CJ<_6L#PSI^JZ/;>"KVZT^\^S6=A/97< @9I+:1RI5]@&2/DVY
M.,^F:]2HH \P.@WL'V"0V-P\$WBQ]36$0EOL\!1AN8 ?+ECNQU&_ID''3>$+
M>>WU+Q29K:>%+C5FGA,D142(88EW#(Y^96_R:ZFB@#.\06=SJ/AO5+&RE\JZ
MN+26*&3.-KLA .>W)KD;*RN]4N/!DBZ?=6$^C*WVWS82@C'DF,QJ>CAFVGY<
MC"Y]*[^B@#E? \4\$.MK<6UQ 9=7NIX_.B9-\;OE6&1T(KJJ*HV6LZ;J-Q+;
MV=]!/-$JNZ(^2%;[K>ZGL>AH \YTC3[^/0/ EC<Z3>I+I>HDW0>W)" 1RKNX
MSQN9<'WR.AIU[I]^_AKQ';IIMZ9)_$D5U"@MWR\0EA8N..F$<_A[BO4))(X8
MFEE=4C0%F9C@*!W)J*RO;74;.*\LIXY[:4;HY8VRK#U![T <1<V>I0^+VN](
M%Z([C4(?MUC=6Y:WE0*@-Q'(1^[95 XSR4QCIGOJKVE]:7ZS-:7$<PAE:"0H
MV=DBG#*?<&K% '.WL,^K^)XH%DOK.#3XO-2=(1MEE?*G#.A7Y4S]?,]C6-X1
MTV;2[WQ#X6N[6[FT=YFFM+B:$A'25<RQY "C#%L8 !W<5W,DB0Q/)(ZI&@+,
MS'  '4DTJ.KHKHP96&00<@B@#RVVT'Q59V^DWD2,;[2I7T>/)_UMFQ*"=OH?
M)?'_ $S)[U?\5Z?=K+=Z58:1=&W?0'MK>YM8@S2O\P$+N?NJ!ANQ8D\\8/HE
M% 'G^A64\GB[2;BZTNYCB3PZEJSSVYPDH=3M)Z X&?TZ\5C?9M6B\+V^AW6C
M:A-J5EK\=U+,D!:.>/[7YIE5^A^4\C.1W&*]9JK?:C9:9"LU]=0VT;NL:M*X
M7<S' 49ZDGM0!:!R <8]J*** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *X?XES.;?PYI[DBPU#6[>VO?1XSD[#[,5 /Y=Z[BJ6K:38ZYILNGZC L
M]M+C<A)!!!R"".00<$$<B@!]YI]I>) MQ$I$$R31''W'4\$>GI]"17*:3K_B
M'6UTO5;&UC.F7DCB990@$49R$92'W%@0 01SDXQBNALM$%J8Q/J-_?)$08UN
MI%8*1T)VJ"Q]V)]>M4-.\%:9I6HRW5G-?1Q/(TRV?VEC;QR-R76,\ Y)..0#
MR!0!QNH:WXJU#X:7VMR:I9P*?,@\NVM2KY6Y,60Q<X!4$8QGWS77C4=33QS'
MHCS6S0OI$ERLH@(<2"5%Y^;!7YNG'UJ:/P=IB>%KCPZS7,EA.78AI/G4LY<D
M, /XB3_]:K$?ARWBUB+55NKLW<5HUH&>0-E"0QSD<G< <^V.G% '!:7?:CI7
MPT75EDM+B=-6D5?/MMQ7S+YHW(.[@G?G/X<UU1U?6-6N=:71I;.%]*O$MA%=
M*=LWRH\A=ARHPY"X'5<G(.!./!6G#PZ="^T7AL3<?:,&1=V_S/-Z[>F_YO\
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
M6F+9-96"QDVCK(S@%20NUE?!(.,KZ8H ZRYU_2K6".>6^B\J2+SU=#O'E?\
M/3Y<X3G[QX]ZAU#Q5H&EA?MNKVD.^'[0NZ4'='Q\XQVY'-<_865[H?BF]NIM
M)9M.O].MX8H;- ZVK1;QY&T=%(?@\+D'.*S_  [X;U#1=3\'6]U:R2K8:9=0
M3S*NY(7D:-E3/< *RY'I[T ;7C7Q:NC:%<3:;>0?;8I(5PT9D4;W4;21PK%6
MR 3T[&M-];L[35-4:ZUNR6VLK>-YH" K6V2V6=\_Q8&!@8V^]<+J6G:Y'X;\
M3:"VBWEW<W.J&\MKB(*8YHFG1QEBPPR@;<'T';IIZWI^H7.I^,Y(M.NBM_H,
M=K;83/F2@3 IQQ_RT7GIUYXH Z^P\1:/J=W):V6HP3SQQB5D1N0A_B]QGCV/
M!I(/$FC7-U#:Q:E;F>==\",VTS+_ 'H\_?'NN17(/8R)JNFW%U8SQV$/AJ>T
MNG(\L1L?+.PL>!PC<]!ZU7\).\>H>'CJ^G:Q;7%E8'3[5Y[(1Q?,%)WNKMDX
MC4 X4=>,D  '9ZUXDL="N]-MKLOYE_,88MJ$@84L2<#T7_/-3S:[I=M=BVFO
M8DE,BQ<YVB1AE4+= QR,*3DY'K61XNM;R34/#=[:64UVEEJ7FS)#MW!&AE3/
MS$#&67/-<W<Z#JT_A;Q+X7FLYGNM0OY9K2[ S&R2R!P[-_"4[@\_*-N>* /3
M**11M15))(&,GO2T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 56OM
M0M=,MA<7DRPQ%TCW-G[S,%4<>I(%6:YWQIJE]HVAQWEA)&C_ &VVB??'NRDD
MR(P'/!PW7F@#HJ*X!;G6XO$OC:6RN9;R>UCMA:6CA OS1E@HX'(+''/)/-;G
MA+78]<@O66\N)7@F"/;W=N(;BV.T9210 ,YR00,$'OB@#>N;F&TMVGN)%CB7
MJS'U. /J3@8[U!INJV6KP236,XE6*1H9!@JT;KU5E(!4CC@CO7-?$:.:32M)
M$5U)"#K-BK!54[LW"8/(/0\_SJCXD\0:IH;:C+:7<<WV*2T#110J0=[*KF<D
M##$-\H0Y P2,&@#MH]0M9=1GL$F4W4$:221X.55B0I_':?RJS7#ZQXAUBSO_
M !C#!<6X73-(CO;3=!G:Q$Q(;GYO]6/\*Z#PY_:DFFI=ZG?QW37,<<L:QP",
M1 H,KG)W<Y.>.M &Q17+Z]J&JQ>+M#TJRNXK>WOX;DR,8-[J8U4@@DX_B]/S
MZ5S]EXE\0C3M)O[F_MY0=<.DSQ+;!1,OGO%YF<Y5N <#CK0!Z117$V^MZ_J\
MAO\ 2U06\&J2VL\$QC$?DQR-&YSG>).-P[<@8[F*+Q+JH\1Z1#]JBN;:_P!0
MNK20Q1#R$5$D9 C$!F<>6 QY7.X#&* .[JM;ZA:W=U=6T$RO-:.$G09RC%0P
M!_ @UP%IXE\1?9[#4+B^MY(F\0/I4L"VP4/'YSQ!LY)!& 1^N:DUKQ3KME8>
M,I(+FV$NDW=O';$P<!'2-B",\GYSS[=* /1**XB77-?TW4_$UCF/5)[/2X]0
MLXUA\LEV\T>7@$DC,8QWYQDU-H.L:IJ/B2&*&^2]TAM-CN99_(&5F8D>6&7
M''S8()&.>HH [&BBN'\:^(=4T>/5IM/NX\Z?IPNTMXHP[;LN29BPPJ$*  "&
M/S8SB@#N*:[I%&TDC!44$LQ.  .]<-JFL:_)K^KV5EJ$%K#;Z-%J$1^S!V#D
MR#:23@CY!VZ?G4^D^);WQ'?:?813BQ>318-3F>-%8EY>%50V1M&UB>YRO(YR
M =7I^H6FJV$5]83I/:S F.5.C#.,C\JLUR7PQ##X;Z*&(+>4V2!QG>U+JE]K
M4OCF'1++4(;2VFTN6YW_ &8.ZNLB+D9.#][TQ_0 ZRBN!\/^+M0\0KX<L'E6
MUN;_ $R2^N;B)!DE&5-J!@0,EBQR#@#'?(SIM;UC5GT2WFO7MI[;Q)+IEP]N
MBA+@1Q2,LF&!QT7CIG/H, 'I]% Z5Y]!XFU&YN-0T^]O+G3-42TN9%MI+=-K
MA2-DMO)@AU"]023D]!B@#T&JT6H6L]_<V,4RM<VRHTT8SE ^=I_':?RKSW2[
M_7TTCP)I]GJR)_:NFEI)I[82.A6W5@1R,X)[\^I/2K=]XLU71;SQ%#=SV]Q]
MA33HX'\G8JO<.8V=QDY .&QD<#'O0!Z!50:I8G5CI0N8S?B$SF 'YA'D#<?0
M9(KB_&_]NZ?X2UXMK(,&V$VSHBK. SA95?"A=IR,$#/)!-6IH)_^%G00I=L+
MC_A'Y@MPR*2&\^/!(QC\* .UHKB_#>OZCK$>G6,]P$U2UFF35U5%P/*^7 XX
M#%HV7U7/?FNRD5GB=4<QL5(#@ E3Z\\4 4%U[2WU1--6\3[7)O\ +3!PY3[X
M5L88KW .1WK1KR[PSJ=SI?A/0HOM)DGU76;BU266-3Y'[Z=G8<<LP4@9R,GI
M@8-O7/%6NZ1;^)[**>*2YTK[)-;W4L()DBG;;M<# W AN0,$8XH ]&HJGIL%
M];V[IJ%\EY*9&99$@$053T7&3G'KWK$FU2]U/Q7J>A65W]A-A9PS^:(U<R22
ME\<,#\BA.<8)+=1CD Z>BO-['Q3XB\1'PTEI=6VFOJMC=O,3;>;Y<L+(FY<M
MRI)) ].YKT9 PC4.P9@!E@,9/KB@!U%<)9>)=4;Q+HMN]U'=6VHW-Y!(T,8\
MA1&'9/*8@,Q 0!B<J23@\5#:^)-?OY],$$J)=SZI/:WU@T ;[+ ADP_&".$3
MYB<'S.!T% 'H-5K34+6_-P+6993;3&";&?DD !*_J*XW_A)=4C\1:7']JCN;
M6\U6>QD$,8\E$5)&0*Y 8R#RQNQE<[AP156Y\4:_'I.I3)=6OGVWB2/3E)M_
ME,+/$N,;NOSGGG\* /1:*X4ZYXAMG\36*'^T[G39;5X3#$J2-%* 9%52=I95
M#[<]3@'-9MYKD^M6^@2V&N7)BDU];656MUBE3$3-Y<J%>&5ESTP<@^E 'HUY
M:6^H6<UG=PI-;SH8Y8W&0RD8(-9^F^&]-TJ17MENF*<1BXO)IQ'QCY!(S!>.
M.,<<5J@8 !.3ZUPEMXEU4^)-&MS=17-OJ-W>6\C11#R$$:R,GEL<,S ( QY4
MDL 1B@#O**\WT_Q+XA:TT?4;F^MY([C7)=,FMUM@H9/-E0-G)((V#^N>M:"Z
M[JT&I:OH%S> ZJ;F(Z;)Y2@/;R?Q8Q\Q3;+N_P!WC&: .XHI "% ))('4]Z6
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "N/^(;F.ST!UB:8KKMF1&N,M\QX&2!FNPJCJ6CV.KBW%]$T@MYEGBVR
MNFV1>C?*1R* .*U+1]8_M'6]=L-++F^N+!/L["/SC'"27E4.=HD^;Y=W(V9]
M*SY] UPZ9KULFB79^U:]:7\(DN(W9HE,!;)+]1Y39R>N ,UZG10!S%]9WZ_$
M+2M5AL9)K,Z?-:2NKH/)9I(G!8$@D85NF>:I:+HL]IXUU*V1T;1K>7^T((QU
MCN9@0Z?0?.^/^FPKLI(TEC:-U#(X*L#W!JGI&C:=H-@MCI=HEM;*<A$SR?4D
M\D\#KZ"@#'\9V-[?P:,ME9R7)@U:VN90C*-L:-EC\Q&?H.:YO5M UVXO/$EW
M:::SLVJVE_;0R3*@NTBB1'0$'Y2=IP3CH*]*HH \YU#2;O4+"VO++PI-93/J
MME<3Q221&=TA<%F<[R" .%&2?85;US3]0M_&%S?'0)M:TS4;.*W9(9D1X'0O
MPRNR@HPDY.3C!XYKNZ* //[SPSJ3ZO>6MM8K;6E]X;73$GMW416DBF3C!(;
M#KC /3M4UEI.IZDWA 7>G26$VB$O<NS*58B$Q;8R"<AB0?H.>>*[JB@"IIMU
M<7EDL]S8RV4I9@8)65F #$ Y4D<@ _C5NBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBL;Q9YR
M^$M7DM[J:VFBLY9$EA8*P*H2,'''(H V:*X+X>)+K7PAT@7MY>%IX7,TT<K>
M<X\QLC>/FR>F1SZ&LKX0W<*ZEXLTR*]U#R[:^!@L-0W^;;QD'!RW/S'MVP,]
M: /4J**\U^*GB+4+/4?#'AG3KJ6R.NWHAGNHCM=(@R*0A[$[^H]/>@#TJBN?
M/A#3X!9_V<T]DUM/'(3',^)PI!*R#/SY]6R<UP7@?Q%=:1IOBR9K>]U(Q^)I
M;2"%"S^4A*@9X)5%'H#CTH ]=HKSZ+XFO/X<\1ZE;Z.MQ/H-RT5Q##=Y25!U
MD1]G(QDX(' ZTD'Q4MYM;MM/%@GE7>EG4+>X%R2KL(_,,6-GW@/TQQDXH ]"
MHKR:YU;6;+XSWQM;59W7PX+A[!KQDB#AUR0=IRW& =O/M6_:?$F+4] T75-/
MTN5TU-)F9YW*0VIB!W"60*VW)&%XY]J .ZHK@]/^)UIJ?AKP_J5O8L+O7+HV
MMO:22X"NK$.6< _*,9R!DY''ISOC/Q!J%Y'X)OKJRN]$N#XCCM[B&20KE ^#
MSQN0X!R1S0!Z]165H6KR:W;27B0P+8M(1:SQ7'F>>@.-^-HV@]N36K0 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %4-;L)=5T2]T^&9(&NH'A\QT+A0RD9QD9Z^M7Z* ..TGPGK?A_P1I^@
MZ5K\$5S8R K<O9;EECW,2C(6XSGJ"#Q4LOA&Z9=<O[;4UL]>U6&.(WL$'RPA
M!A=JDDGODDYY'3 KK** *]A!/;:=;075R;JXBB5)9RH4RL  6P.F3SCWK@?B
MB?#5Y]@L]6O+ZQU2U=;RPN[6REG,+ ]3M4@C*\KD'@5Z-10!YG9_$RQ+P_VC
MK$I2/EA::%=(93[E@V!WP.??'!XMGT+^P]8TZ+Q5J$1U/5O[3D=- N=N"<M$
MR_Q(>.XZ<YKZ HH \:\,Z[X4T&[\1/<ZM?7UOK4QEDB.AW$>TD$,,A2"#D\8
M&/>J-BW@"ST_PO;?;-2=M"NFN1*=)N=TV[)*GY.!NV?@F*]SHH \8U+Q%X?G
M\9W?B6QUF\AN+C3?[.\J71+EU52<E\@#G../8^O&>L_A2SLO#%CIGB'5;>TT
M4R,\4FB3R"Y=^KD%0 P)8@D'&>.G/N]% 'SU%#X9MO!^CZ3;^)-1CU#1KUKR
MPOET*X 4EMQ5DP<\^XZ#CKG9\2:]H7BFVT-=2UVX>73KY;V4?\(]<^7,5Q^[
M"]E/.<EB<_A7ME% 'F?PNFTJQOM3TC1M6N;G3G=[NVLI]-F@^R*6&561^&'S
M#C&>I]:],HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "JE_JMAI:QM?WD-L)6V1F5PNYL9P,]3@$U;IC1
M1M*DK("Z A6(Y&>M &3!XM\/73HD&M6$C.6"A9U.XJ"6 Y[ $GZ&M#3]0M-5
ML(;ZQG6>UF7='*G1AZBN1^&44<O@M2Z!BFHWK*2/NG[1(,C\S6'X%U'5--T?
MP);FZBDL-2BE@:W\D IMC>16#9R3\I![8/3C- 'J=%<3H.MZ_KB:-K5NJ?V7
M>Y-S%,8PL:'.SRR#N+@X!#=><!>E=M0!1EUC38=3CTV6]@2^E&Z.W+@.X]0.
MI'O4AU&S745T\W,8O&3S!!GYBO\ >QZ<]:Y;5./B]X=)XW:9> >YW15IZBTJ
M>)-]NRK,FES%69=P4[TQD9&>A[]J .@JM9:A:ZE"\UG,LL:2O"S#/#HQ5A^!
M!%</X>\1:]<S>#YKZ]@FBUVP>26);<)Y3K$KA@0<G.2".GIBJ-QK&LZII&BR
M3:DT,K>)WL93;Q*JR)'+(%R#GIY:GK]<T >GT5Q:>([R#QBFE:E-/9>9=%+7
MS(%-O>1>6<!) .)=W)4D=, 5VE !52UU2QO;N[M+6YCEGLV"7"(<F-B,@'WQ
M7,>+O$=YH>H@323V6F/; QZ@D EBCG+,,3\$HF-F&&!RV3Q7/ZM?ZGI.J?$#
M6-+O(H38K:W)1X1()ML .TG/ (STYYZ\<@'J59[ZYID=W=VKWT*SV<0FN$+?
MZI#G!;TZ&N2\6>)]4TI-3N[*YC864=M(MM%&'"AV^?SRPXR"-H4Y[X(J:X_Y
M*)XA_P"Q?@_]&3T =A97EOJ%C!>VDHEMKB-98I%Z,K#((_"F:AJ-GI-A-?7]
MQ';VL*[I)9#@**Q_ '_)._#?_8,M_P#T6M-^(/\ R3GQ)_V#+C_T6: .B1UD
MC5T.58 @^HIU>=W7B/6_"=S";^>#4;"?2+F\CBC@\IH'@16VYR<JP;&3SG\J
MW=&N?$$NJVTMRR2Z5<VN\M(8U99N"/+V$Y0KGALD8')H Z>BBN+N_$=W:^+_
M .S+^:?3XIKJ..PE,"M;72%1E/,P2LN[?@' X& <YH [2JEAJECJ@N#8W,=P
M+>8P2E#D+( "5^HR*XJ'Q1JYT;3KIKA&E?Q&VF2?NAAX1</'^#84<BLAK[7-
M%T[QIKFEWEND.GZS-/+:2P;OM"B.(L"^<KQTP.O7.> #TZ/4+6749]/296NH
M$226+G*JV=I_':?RJS7"ZIXOO](U'Q,TOE/;6&GVEQ;1F/;L:5I%.\YY *J3
MTXSTZTNJ:[XA\.07]W=B.2Q,<"VTET8Q)',\JQMN$9P8QO5NQX(SR#0!W-%<
M#XX_MW3_  CKY;6 8/+B-LZHJS@%@LJMA0NTY&"!GD\UW4*/'"J22M*X'+L
M"WX#B@"2BN4^(\MU!X+N)+2[DMG\^W1FC RRO,B,O(/!#&HSJFJ:CJVO:58W
M_D3:-!"%D>)6\^5T+Y<8^YC:,+@_>YZ4 =?163X7UD^(?"VF:PT/DM>6R3-'
M_=)'('MGI2^([V;3]"N+BWN;>VF!15EN 2HW.%.  2S8)VC!RV!0!JT5YO?^
M+-=M='\3F&4+/I=_:Q0O=0+O:.41$A@I"Y_>'!QTQD9K2%[XEDU3Q+HL&HP2
M7MM:07=C,;<*H>3S!Y;#)RN8QSU&>IH [:BN6\-^()/$AL+BVF<6Z60>\C=%
MW"=CM"'C@J4DW 8_AKJ: "BN2?5-7UB^UZ#2+VWM)M)N(X(XYT!24E$D9I#@
ML%(<J-N/NDY/04+WQ/JD^B^*-:T^>.-="N98DM70%9UA16?>?O MEL;2,?*>
M>: .\HKSZ[\0:]>7GB$65_%:0V>E6^H6RM:AF!=96*MD\_<&?TQ5C3]>UR76
M="6>[MWAUO2I;M8A;X%M(@B88.[+#$A!R>W&.E '<T5YII'B?Q,=/\(:W>WE
MK<6>LRI:W%I';;#&SJQ616SDX*\CI@_C6GHNM^(M=@TG6;/RUT^]+>?'/Y>R
M)#D(4VG>7#8!#'GG&WB@#N**\XT#Q-X@N(?"-_?7MO-%K$\UM/;I;A I5)65
MPV<YS'C'3!]>39LO%M]]LOK74+I=.U*"TN9A:ZA$$MWVD%)8Y5'S1@?>Y)YZ
M#% '?56GU"UM[VULYIE2XNMP@0YR^T9;'T%<!<^(=9:W\0V7VZ=3#X?74;>Z
M:!8Y!(?,#;1C[AV#&Y0PY]JT+#4M2T^X\$V'VL36M_:2&??$-YV0!EP1V_#/
MO0!W%%>>P^+M3D\-:)XJ219+74+V.&6Q\L82*63RUVL/FWJ2N<D@_-P.,0S>
M)?$4%GJ>I-?VQBT[7TL#;K:@"6)I(D(+9)!'F9!'<<Y'  /2**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M(RH<X!?:<;21D9 .16O;>)]'O)A%;W9D=HGFC"Q/^]1#AC&<8DP2/NYZCUH
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ KC_B"LCVF@+#((Y3KEH%<KN"G)YQQFNPJ
MEJFDV6LVJ6][$SHDBS1E)&1D=3E65E(((]0: .(EO/%J?\)1I%KJAN[_ $R.
M"[LKG[/&K3*X<F%P%VY^0@$ ?>&:Z/P]K7_"1W#:C8W;OI0MH@B%5^:5AO;)
MQG*JR#&<9)&.*L7%K<:+8R2:'IB7MW-,K3"XNRC/T!9I&#$X &!Z# ]*GT'2
M8]%T>&R18U8%I)?*7:ID=B[D#L-S' ],4 95Y?Z@?'\&D)>-%97&DSS[4C7<
MDBR1J&!(/9SP>/:N4T+5]8T[X=^&;_S-2O;:>W,M]):I%)<19 PRJ5^= 22W
M!;D=N*]#?1K&36XM8:)S?Q0M DGG. $)!*[<[>2 >G851M/!^C:?!;PV45S;
MI;;Q#Y=W*-BOC<H^;[ORC"]!C@"@!]O>'4/!<=Y;:D9FEL0ZWL*A2[;/O@$8
M&3S@CCTKC_#FJZD-!\'Z/#>S--?Z/]L:=VC#_*D0V(2A!^^6.03QUKT*UL+6
MRT^*PMH$CM8HQ$D0' 4#&*PY? 7AR;2K336LI1!9/OM66ZE$D!QCY)-VY1@
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
MNB1%(5\?[0-:5MIMM:7MY=PJXFO&5YBTC,"54*, G"\ =,4 6Z*** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *1F5%+,0J@9))P *6L/QG;077@K6X[B&.5!
M8S,%D4, 0C8//<4 :UK=VU];)<VEQ%/ ^=LD3AE;!P<$<'D&DBO+:>YGMHKB
M*2>WVB:-7!:/<,C<.V1S7F7@[Q+:^%O@;H%]=3)")%,$<CHS*C-(_P S!>2
M 3@=<8[U3^#NKZ==^*?&D=KJ#W?G7:W$4LH;=+&,@N20,<D<<=>F* /8***S
M-?U(Z7I$LT;8GD(A@^4M^\8X!P.2!]XX[*: -"*:.="\4BR*&9<J<C()!'U!
M!'X4^O)/A)JDFE>(/$/@B[N99S;3M>6,TP(:6%SECR!SDJ?JS>E4)_B)XJMO
M#/B+7_M5G)%H>MFR-N;;!N(@ZKRV>#\PY ]: /:JJS:G86]_#8S7UM'>3@F*
MW>51)(!UVJ3D]#TKSB_\7>([GQ=XCTO3;ZWMK:PTA=1MVEM@[[BH;8>0,<]<
M9_G6+_PD$GBOQ9\)]:FB6&:Z2],BIT#!0IQGMD$B@#V*RU&RU))7L;N"Y6*1
MH9##('".O53CH1Z59KQ30O'%QI7ARX$-K8VMQ>^+6TL30P!$0-M+3,HX+XS[
M=.PQ78ZAJOBK0]*B_M.?3LR:N+<72-B0VC'Y65,8:;MM4'/84 =A?ZE8:5;_
M &C4+VWM(<A?,N)5C7/IDD#-2W%S!:VSW-Q-'#!&NYY9&"JH]23P!7A/BKQ1
MJ'BGX'>(9=2"&XL=9%D'5-A=4>,@L.@/S8...*ZC5/$FKPZWXF\)ZC-#=P-X
M=EOX)HX?+,?RE2A&3D>AZ_6@#TVUN[:^MH[FTN(KBWD&4EB<.K#U!'!J5F"J
M68@*!DD]!7B_A#Q5>V7ASP/X:T\-')?:?/</,D8=_D+;54'CDC)SV''7(]5\
M-W>J7WAVRN=:LA9:D\?^D6X((5P2#C!/!QD<GK0!+8ZWI.J2R1:?J=E=R1?Z
MQ+>=9"GU /%7Z\H^#?\ R&O'O_8;D_\ 0GK;\;>*M2TN;;IUS;1V_P!ANID=
M,23-<19^7RR#^[&T[FXQZCN =Y17E5Y\0-:MO"O@WQ3,T$6F:A+'#JJK'GRM
MQ(WJ3T'!SG/:K/@_QCKFL^(M0T#4I!%?VMVDR@0A=UDR%E)']XDH">Q<4 >F
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5
M34K"/5--N+":21(;B-HI/+(!*L,$9(..#]:MT4 9?A_0;3PSHT&DZ>TWV.#(
MB65MQ0$DXSC)Y)ZUFR^ ]#FM=?MVCG":Z_F7I68@EO\ 9]*Z:B@"O864.FZ=
M;6-N&$%M$L,89BQVJ !DGKP*YCQ3+K<.NZ=<:9X=O=42U4R*\-_# BNV5(97
MY8[>_;<<8.:Z^B@#RB\MM?O?%MKXGD^'VI)JEK'Y43QZU;* G/RD?Q [CUSU
M^E<UI/A;Q,$U>#5_ ^HW=K?ZL^HM:IJT$<39(*JXR<X([8SQGH*]\HH \.N]
M'\8ZCXWUG6)_!FI16VI6*V;0VVK6\;!0 &RV2"" >V1V-:W]FZPMWH=Q!\-[
MZ Z&ACL4CUFV"Q@C#9!SN)'7/\Z];HH \8;PW?R:!?:++\-M0DM+R[-Z^[6[
M?>DYZR*PZ'CZ>W)JS>:5K>HV%A:WO@+6KAK&X6YBN9/$<7G>8!@'?NST],>H
MYKUZB@#QL>';X:+J&CGX::BUAJ%V+R>%M>A(,F0>#NR!P,]SCK5U+;Q &U*6
M;X?ZC/=ZC;"TGNI=9M3)Y(&-BXP%'7H,D\DYKU>B@#QF3P]JCZ?I%I'\/=5@
M?2"QL;F#7;=)H@QR5W#J#[UU5OK_ (OM+1;:'X>W@51@,VL6[-GN223DYYR:
M[RB@#R#2]+\0Z++J$FF^"-:MGU"4S7137;;YW.26Y'!Y/3%13>'M0N);.67X
M<:J7M;-[($>(8E,D3$E@Y# MDLQ.>N><U[)10!Y3%9ZS'X1B\,-\-;V;2XRI
M6.;6K=S\KAQR3TR!6K97OB!?$TFK-\.IX+JZBBMI[C^U+<[8U8G. >?O<^N!
MZ5Z#10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !5'4=1>Q:!(M/NKV29B EOL&T 9)8NR@#H.O4BKU% ',:3XT36;>&YM
M=$U7[/+-+ )6\G >/<"#B0D<H0#C&2.>:U/#VM1>(M LM7@BDBBNX_,5),;E
M'OCC-<[\+75O!+%6!'V^]Y!_Z>)*Y;P=&+*S^'%S!<3A[Y9X)P9V*.@AD8+M
MSM&&4$8'\S0!ZK9W$URLQGLY+4I,\:"1E/F*#PXVDX!ZX//J*LUY?9G4+C1[
MR&QOHI;F/Q-=QQ6VH3NR7:+O_<%\DC@;AG(R@XKLO!UZE_X9MYTMKBU(DFC>
M"XD\QHW65E9=_P#$ P(![@"@"S?Z];V>IPZ7%#-=ZC-&9A;0;<K&#@NQ8@*N
M>.3DGH#3[#5_MFH7-C)975K<6\<<C"8+M97+ ;64D'[ASZ<5REFXTCXPZPVI
M.(DU:QM_[/ED.%;RMPDC!/\ %E@V/0YK0\<:V-/T&:>UGVB&XMUO9XU+>1 T
MJAR2I!^[G(!! .>.#0!UM1-<0I<QV[2*)I59D3/+!<9(^F1^8KRW7%MX/#.K
MW6F>)C<P27NGLBV$K+#;%ID1PK!V^\IR5)P.#CFM2?1M*T?XG:#'OD1)-/NR
MC7%W([-(9H6"AF8D\L<#WH ZVYUU=/T>ZU+4K2:U2"4QB-BK-)\^Q"N#CYR5
MQDCKSBDT[5[^\U.>SN="N[..$'_2GD1HG/RX"X.XY#9S@8P17G&H!+GX7:L;
MJ>6;R/$+1H\L[,0HOU4 DG)POK6_K,MWI?C2ZCTIYFFC\,7,MO;&5G4RK(FP
MA22,YX]Z ._I'=8T9W8*JC)8G  KS:TU7P\WAIM=L]>OFF&B2-=I:3B23A06
ME=3G$JMD G')QTZ9%Q<PS+XITU;N%[:;PNMPEO#=&4&4";+9S\SD*I8@#/&<
M]2 >O0S1W$$<T3!XY%#HP[@C(-/KRH:EI_FZ)I-QJEI::3<:,'@EGD8Q//D>
M8 X=<.J[2.>,G&*[CP]>VD&GZ=I4FMKJ%]]E\Q))6"S7$0.!+MSD@\?-WZT
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MPB2-/D<D8R6Z@J1CJ3VQS34\?Z=>:;9W6G*DKW-G]L6&>982$R5VDG/S[@P
MZ94Y(XR =/=6-I?(J7=K!<*IW*)HPX!]1FEN;.UO(/(NK:&>$X_=RH&7CIP>
M*YZ'QDFH6BRZ3IUQ=3BQ6_DMW_=O&C;@J8P<R$HX"]/E/(XS /%EX?%+6CZ>
M\6GQZ0NHOYG$PW$\,F."-I&W/4T =:JJBA54*H&  , "H9;*UN)XIYK:&2:$
MYBD>,%D/^R3T_"L[0==_MV$7$4$?V62%)H;B*<2HX;.5R ,,N!D>XY-.N];%
MIXBL-':W+/?0S2Q2AN!Y>W(8=OOC!&>] %Z:QM+B>*>>U@EFBYCD>,,R?0GI
M1)I]E+*\LEI;O(XVL[1@EAZ$XYKF8_'<<UGH\\6DW<C:G=SV<:*Z?))$9 <D
MD=?*;'MUJ:U\:0W%@'>REBOSJ+:8+,NI)G7)/S#C;M!8GT!X)XH W#I.FGR\
MZ?:GRO\ 5YA7Y.<\<<<U++96D[L\UK#(S+L8O&"2N<X.>V><5PFCZ[_9&N>,
M)]3$D6W4+6&*%[C> [PI@*S=%).[M@9X&,5?D^(4,"3!]+N)9H;ZWLF^S2*\
M;><0$='.-PYQC&01@XZT =6^GV4MH+22TMWMATA:,%.N?NXQUI39VIAEA-M#
MY4I)D3RQM?/7([U'IMS<W=A'->6+V,[%@UN\BN5P2!RI(.0 ?QK$7Q@HUFRT
M^?3YH?MT\\%OYC!9&:(,2QC.,(VQMK9.>,XS0!NG3K%K'[";.W-H!CR#$OEX
MZXVXQ5>]T/3[ZP>Q>UA6VD8&1$B4!L#'IQQQD<@="*P+'QZMX-,F?1KN"SO[
MZ2P69Y$.R96=0"H))!,9Y[$]^M9GC/79-2\/B?3X9OL<.L6UM]K2X*;F6Y1'
M^4?>3.Y.3U[8YH ]#HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M K"\3:->ZQ'I_P!BNH8C:W:SR0W$9>*=0K#:P!'0D,/=16[61KNN#1&TT-:O
M,+Z]CL]RL (RYP&.>3^% ',1^!-5MO(N[?5;7^T;/5;C4+9FMV$;+/N\R-QN
M)Y#<$=,#K3Y_!6K7%IJ\<FH66_4=4M]1^6%@(S%Y1V_>.<^4!^)/M7=T4 <E
M>>%[^ZO/%$XN+91K5C':*"&/D[5==Q_O?ZPG''3WI]IX;U"UUG2-0\^V;^S]
M*?3RF&&\DH=^>P_=CCW/-=#-?117!M5(DN_):98%(W,H(&>>!R0.?Z54\.:T
MGB+PY8:Q'"T*7D(E6-CDJ#V)H YW2O!E_IUIX2MS>6T@T%I"S!6'G!HV3@?P
MX#Y[]*EM_"=[#IU[9S_V=>07FJ37L]O<1DQR1R;CY9R#@ABI#8/W>E=C61K6
MN#1KK286M7E&HW@M ZL (V*LP)[GA3TH PM/\$W6EOX>>TU"/_B5&Z4I,C2#
MRIF!V(=V?D "@G/ _"I_#WAS7= QIJZM;3:';NSVR&!A<!225B9]VW:">NW)
M QQ76T4 <7%X)N_^$&&A/J*0WD%VUY:WD,9(CD\\S*2IZ@$X(SR/2GZCX9U[
M6]'B_M+5K--6M;J&[M'MK=A!&\9)&Y68LV[)!Y'&,#CGL:* .,_L;Q%87>O:
MVE_IXOKZVMXXXTM))%C:+=SC=ELASV]*ZVT:X>R@:[14N3&IE5#E5?'('MG-
M35A2^(96U6>RT_3GO1:7$4%XR2A6B,BAL@'[P564GD<'C.* ,#3/!6M6%[HU
MS+JEE/)ILMPS.;=@]T)1C<[;OO\ 09Q@>_2I=.\%ZA8Z=X8M&O+9SHMT\[.%
M8><&61< ?P\2'UZ>]==+>PQW'V56$EV8FF6!2-S*"!GG@<D#FJGAO6D\1^';
M'6(X6@2[B$BQL<E1Z$T <G#X$UBUTNRT6WU2S_LW3]2CO;1I+=FE"+(9!&V&
M ."<9[CTKJO%%S]D\*ZI,5+;;608$/F\E2,E/XASR/3-:U9>JZTFFW=C8QP-
M<7M\SK!"&"@A%W,Q)Z #'J>1Q0!PGAFW6_(TP7>@ZM8W-DUA/-ITLS2V\&QL
M EW<*I/&W(Y.>U='I_A2]$6@VVJ7<%Q#H;;[=XT*O.RQF-&<'A<*QR!G)P>.
MAU;37HGMKZ:^MI=.%E,(91.5()*JP*E2<@[P!WSQC/%:] &!I_AF/3_%6I:Q
M'.3%>!76VQ\L<I 61Q[L$C_(^M4=!\.:[H4K6$6K6TFA1S/-;QF!A<*"Q;RB
M^[;M!/7;G''%=.EW;R7DMHDJM<0HCR1CJJMN"D_7:WY5-0!Q+>"[]_A_J7AI
MKRV$MW--(LX1MJ"64RD;>Y&XCK4^L>#IM=U74[B[N8XH+_2DT\K#G?&RNSB0
M$]<%NGM77UFZKJZ:;)96ZQB6[OIC!;1EMH9@C.=S8. %0\X/:@#G[KPMKVO>
M&;S2?$.M6SR21*D$UE;%,.K*ZRN&8Y;<B\# Z^O%G3M"UL>*H-=U2]L&=-/-
MF\5M"XW$N&W EN.G3!ZX]ZLZCXFDT?P?-X@U'2;B$VZ%[BT$B-(@!(.#G:WJ
M.1P?PJ.Z\7Q:6MI+K&FWEA:7+K&MVYC>*-F^Z'*L2N3QDC'O0!8\3:+<ZW!I
M\=O-%$;6_@O"9 3N\M@VWCIG'7M6)>^#-0N]*\160O+53J^H)>*Y5CY07R_E
M([_ZH<\?>/I7;UD6&N"^\1:MI'V5XFTY(7,C,")!(&(P!TQM[^M &C<12W%E
M+"LI@EDC*B1.2C$8R/I7'Z%X/U?2M4TJ^FO["1K+3Y;*18[=U,VYD;S"Q8_,
M2F6)!ZGKUKMJ* .(L?!>H6>C>&+ WELYT6\-RS[&'G#;(N /X?\ 6'UZ>]=-
MX@TZ75_#NI:9#(D<EY;26X=P2$WJ5S@=<9SBM&B@#DM2\,:I+9Z%<:=J%O;:
MQI"&-'DB+P3(RA75ER" =JG@Y!%2:IX<OM9TZ&TU;^S=3C=)/M,,T3(F\[=C
M1'YBFT!O<[LY%=310!YOIEO>:7\0UTNTO[>\N;;PW;6[RW3'<[++)\YQDD]R
MO?(Y'4WX? ^HZ%)I=QX:U.WBGM;/[%<K>P%X[A-Y??A6!5@[.>#CYL5W&!G.
M!FEH Y&Y\,ZY;Z_'K6DZO;"ZFM5M;];RW9TEVLS+(H5@58%V &<8..V:GG\.
M:DOB$:K9ZG&KMI?V"1IH=SE@Q99 00.K'(Q]*Z>B@#F?#_A8:/K=[JBQVMJ;
MN%$FMK(%89)%))F*G@,<XP/3DG-3:YHE]>Z[H^KZ=<V\4]@)HV2XC9E=)0N2
M,$'(* CUYKH** .'T_P5J-C;Z%"VH6TPTO4KB^)\IE+B7S?EZGD>:>?8<=Z9
M+X&U$B6Z@U"WBU"/6GU:T<QLR#<NQHG&02"N1D8//3CGNZ* .$N? ^J7[ZU=
M3:M;V][>W5M>VLEO 2+>:%%49W-\RG;@CC@_A5R_\/>(=8TRU34=1L#>17UO
M=8@A=80(7#A0"Q)+$<G/IQQSU]%  ,X&>M<);>"M9@OM.N7U6RE:QU*:\\Q[
M9O,G619%P[;OO*'VC P H^E=W10!Q%OX,U&#1])L3=VK-8:N^I%]K .&>1]F
M.W^L(SSTZ<U7E\"ZNFD7>AVFJ6:Z8^HI?VYF@9I8OWZS-&<, 1N!P>O./>N_
MHH 09VC<03CD@8I:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *X
MWXBK$VGZ)]H<QP#6K7S7#E-J[B"=P(V]>N1794UT61"CJ&1A@JPR"* /-8?"
MPU!O%^CZ5<21Z61 ^GOYK.D%X%8OL))^7/E[AG'S,/6NA\'W<GB!6\07%FUI
M*85LUA9<;&0GS<?]M"R?2//>MO4K&\GT]+?2K\:9(KJ1(MNL@VCJH4\#/KVJ
MQ8V<6GV,-I"6*1+MW,<LQ[DGN2<DGU- ''7"Z;;?&,3W0MHI9=%4QO)@%W69
MLX)ZD+^0KE?!BVUE:_#2YMYMMQ>0303GSB?,40,P4C.,!E7 ['ZU["T:.<NB
ML0",D9X/6F"V@!!$,8(Y'RCB@#S+P;=6>L7.C74^LB+Q);-(E_8Q1[9Y'P1(
MLP))* \@D #Y0.PKH_',L<=]X1#R*I.NQ8W'&?W,W^(KK%AB65I5B02. &<*
M,GZFAXHY""\:MCIN&<4 >3'6; ^)-)O+:]2)CXBN+:Y\^4&Y*E)@5?IMCW*H
M1"#P%.<\4:Q97]A)K.D6-JTLNEW:Z]:,P)#VY&YH,]R75T"GC:!Z"O6?)BW%
MO*3<6W$[1R?7ZT[:,DX&2,$XZB@#@=1CDO\ 1K/5+.XM+:[U2_6Y@M]00B&Z
M3RF$<,@ZC*#?WP_:MWPE>->>$(I[>P:TE#3J+9Y-X5UD<$*_\2;@<'TQ6])!
M#-%Y4L2/'_<901^5/5510J@!0,  <"@#RG3+B2ZT'PCJ%G*W_"2-J4<.I#=B
M5QEA<I*O7"@$@'[N%QCBM_P=;Z<OC/QDUM';B5+^)04 RJFWBR..V[/XYKM%
M@A29IEB02N,,X4;C]32I#$C%DC16/4A0#0!Q-RFFVWQCCGNEMHY9=&S&\F 7
M=9NQ/4A?R%<GX1%O96/PXN[24"ZNX[B"4F8XD40NP0C.,!U7 ['ZU[&T:.07
M16(!'(SP>M,%M ""(8QCD?*.* /,_!5U8ZQ<Z'>/K07Q# CQZA91Q[9Y)-N)
M!< DG:&&02  < =0*Z;QG8:%J\FG:;JUU)8W4C/+87L,WE20RIM^XWJ0W0\'
M'TKJ%AB25Y5B19'QN<* 6QZGO1)%',I62-74C!##((]* /(=7N+^Y\$Z_8:[
M<6VJQZ1J5D(=56,*)E,L1;=C@,BDJQ'KSWI?&>K:6HUTZ==Q0W%BEDT+O*,J
MNY6!ME&-J;3EG!(/(Q@9KUQ8(4A\E8D6+&-@4!<>F*&@B<DM$A)7:25'(]/I
M0!Y;J<\5GX@\=W>E+$=4DTVVN+0P@>;(OER;WCQR3@=1WQ[5O^#WT6]UJ74M
M#UJ*[BGLU$UK9IMA0ALJ\@R2LI!(YP2 <]*[;8N_?M&[&-V.<>E-BABA#"*)
M(PQW$(H&3ZT <5>RVMWX]U;3?$+(EC_9L4FGB9]J8R_G.I[.#LY'( '3-<]
MC7<'PV?Q$L<M_++,LC7(&^2/R)=A;/.3\A.>Y]:]5E@AGV^;$DFT[EWJ#@^H
MI7ABD(+QHQ'0LH- ')_%)TC^&'B#>RJ#:,HR<9)Q@5E>/;^TUKP%)X?TN6'4
M-4U..*&WMX'#D?,I+MC.U5 R6/'%>A/&D@Q(BN.N&&:$CCC&(T5 ?[HQ0!Y5
MJ$UI<:QK.B:[K@T_4+>2 Z=*4Q<-&(X]K6[$\L9 X( )).#GBIM:U&SLM;\<
MR7<\P06VF))Y$HC<;F=>6P=JY8;C@X4FO3FAB>1)'B1I$^XQ4$K]#VI#;PL6
M)BC)<8;*CD>] 'EMG9IX@'C?1+&]M3*#!<V"VC8BCD\E2"@S]TN,$C@Y;CDB
MFVFH7>H:O!J4-B\-IXJLA9HFP[K>9 "[D'[ORF;Z^2I[UZLL:(2515) ' QP
M.E 10% 487IQTH \D\;:AI]I+KT5K<K;7FFFQ">?+\\8#(?]'7@JFTG<V3DY
M!&!FM:VM;75/'7BN:&5KJYM(K2ZL4%TY59?+<@@!L$$XX/'/O7HC0Q.Q9HD8
MLNTDJ#D>GTH6*-7+K&@<]6 Y- 'FO@J[TK4[K1]3AUQ?[3BM734+.--LC-M^
M<W())RKCAB!R>.#7HMC?6NIV,-[93I/;3+OCEC.58>HJ5(8HW=TB17DY=@H!
M;Z^M*B+&BHBA448"J, "@!U%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
K 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>a102comstockpsuagreement001.jpg
<TEXT>
begin 644 a102comstockpsuagreement001.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ANKNVL83-=W$-O$#@
MO*X1?S-4/^$G\/\ _0<TS_P+C_QJIXZ /P]\2Y&?^)5=?^BFKRWX2WMI>^"M
M"\,W>DO/;ZA)=^?--!F%D7<=H8_Q9(/M@T >XHZR(KHP9&&58'((]:BN;NVL
MH&GN[B*"%>LDKA5'XFN(\<^)M2^'7A_3KJSL(KW2X?+M;B1R1)", !\#@@XQ
MVYQZ\0^+]1N=8^$GB2_E$'V.>T=[-HU8-)%_"[9Z;A@@>F/7  ._@GAN8$FM
MY4EB<95XV#*P]01UJ!M4T];F>V:_M1<6Z"2:(S+NC0]&89R![FO(O!OC?4_#
MVF_#_1[K3K4Z;K$'D0RI*QF5@0-S#&T EAQSQW[5L:7?64OQH\66/]CVT>H1
MZ:&DU!)'W3)MB(4H3M'#*"1UVB@#TFTO;6_A\ZSN8;B+.-\,@=<^F122W]G!
M>PV4MW!'=3@F&!Y 'D Z[5ZG'M7@/P^\5ZQX,^#HUN"PL[K3(-19;A'E99B&
M*KE>,#!(ZYSGM7::OK>F7?Q9\%N=(M[I[ZS,]G?-(ZR0HR,V-H.UOQZ9- 'J
M5%>5^!=?\1ZW\3O%\5X]F;>QEBM6C#-B-%,N/+XY).22<?T'=^++.&^\)ZK%
M.&9/LLK85V7D(<=",T :EO=6]VC/;3Q3(K%"T;A@&'4<=Q4,.JZ=<WLEE!?V
MLMU%GS($F5G3'7*@Y%>1_#C49M(_9VO]0MB5GMX;R2)A_"PW8/X'!KE3?S:/
MX!^%FJ6S$7*:C,68'EP\IW@GON'!H ^D:I66LZ7J4\L-CJ5G=2P\2I!.KLGU
M /'XU)J%C%J5A-93M((9UV2>6Q4E3U&1R,CCCGGM7DUAX+L=.^/-K+X8MA9V
M&GV&_4EB)\L2.'"I]2-K8]!GK0![%1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_BK3[S5O"NJZ98K
M;B]M9;93/(45=Z%<DA2>,],5QW@OPMXL\'^#;?1ELM#N[NUEDE@G>^E559\\
ME?)SP&(Z\^U>DT4 <?J'A_6=7\+V6@ZD;2XAGAQJTPG97=\$D1C8>-^.3C &
M,>G.Z1X'\76GPIU/P=?W&ESRO&T5E.MQ)A$8YVOF//'.,9ZXXQ7J5% 'D9^&
MWB,CP -^E_\ %-,3<?Z1)^]^=3\G[OT3OW/XUMZ?X,UFU^*VO^*96L?L&I6?
MV:.-)G,JD+& 2-@'.SUXSWKT&B@#QNR^%OB*'X;-X'FGL!!<W:7$]\DK$HF5
M9E"%>6W+P<@$>G2M_4_ >I/\0?"VL:=]B72]#MA;>7+,PE9=I7@!". 1WYQV
MKT6B@#@O"_@W6/#GQ \2ZJ);*73-9F6?.YO.C(W';MQCJ_7=T'3GCK==M[N\
MT.]M+)(6GG@>)?.D**"RD9)"D]_2M"B@#@? 7@>^T+X>W'A37?LDL<HF1I+6
M5F#))G/WE&#R?6L?3_AAJ)MO"ND:E+:MIWAVZEN1-&Y+W67W1C81\O\ M<GI
MQUKU:B@#D(;;QW#JGB*9KW2[BTE4?V/!("@B/K(57.!WZY(XQ7.>%/"WQ*TO
M5+9-4UG1CI;7)N+W[*&\^=NN2QC&<D 'D<<=.*]2HH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH XOQGXXET/6-*\.Z1;
M176O:J^(4F8B*%,\R/CDC@\#^Z>>.="8^*M/^Q,9]/U&-[F*.YV6KPM&C, S
MK\[ @9Z'H.<G&*X?X@:3?:/\5?#GCI+::YTRV06U[Y*%V@'SC>5'.W$AZ?W?
M<5Z):>*-(U&6&+3+R/4'D//V0B01CU<CA!]<'L 30!S>D>-;[Q=XPU?2="^S
M0:=I!$=Q>3QF1I922-J*&4 #:W)SG'3FI-"\;74_C75/!FKQV\6JVJ>=;7,*
MD17$9 (.PDE6 89&XYP>>*Y?P!9GX>>-?%.F:XPM;/4)EN;"]F.V&507RN\\
M!@''!.>#4FAZ9+K_ ,;-2\:HK1:'8V_D074@VK</L"L5SU09;YNG H O>$_B
M+K%[\0;GPMXAM[&$R0M-836R.GG $YR&9NP;IW0]:76OB'K5M\4-*\-6$%@-
M.O9#%]HFB=W)3(<KAU& P*].JFL+Q3H5YK.D^%O$_A=DEU;3=0\G*\_(\QQO
M'7:"1G_9=C3/%%M#IWQF\#11R%X+*#9/.>BL2_+GH"2<G/K0!V5OXUEU7QSK
M'ANVU"PTZXT_8D,5U"7>Z8KN9A\Z_*.!@9/?/:M2*Y\6W,=F2FFV1$4S7AE@
M>;$BOA%3#IP1DY/MQS7%^+O#_@_QQ=:B^K3#1-:L9FABO\^7YRK]UANXD Z'
M'((QD<5T_P /I]7@^&EE-XGE=;M(WW27)VOY>X["^><[<=>>F>: ,/P!XU\7
M>-_#1UE$T>,Q:BMM+;+:RY:+]V797,O#!7)&0>E:FB>-+[QCXJUC3]"^S6^E
MZ2PBFO)XS*\\I)&$4,H"C:>3G/'3-<]^SR#;^![ZUF4Q7 U%Y/*<;6VF.,!L
M'G&0>?:F?#FT_P"%=^*?$^CZZZVEM=SK<V-[.=D4Z9;(WGC< 5^7.>M '4:!
MX[>7Q?K'A/7DMX-2TY//2XARL4\. V[!)*D!AD9/?GBH/"OBW6O'TE[J&CFT
MT[0K><P027$#337+  EL;E"+R..3[BN8T_PS<>-/BEXF\21K)!HTEB^GVMRR
MD?:&:(1ETSU4?-ST/&*L?";48O!6B7GA;Q2Z:5?VMV[Q-=-Y<<\;8PR.>&Y!
MZ'TH Z+Q)XE\4>'/!WB#59X-.^TZ;,@MSY3F*XB(C^;&\%3EF&,G!&.>M3:7
MXJU;5O!>F7-L+*7Q#J-JMQ';K"_DQ!OXI/GRJ#USDXP 3Q5+XH:C#J?PGUPV
MZ2XE"QP!T*F?#H<HIY(Z\XYP3TP3YG:6FH> =+\,>.M"DEN8[BVBM-6TYG+,
MQ"\X!Y&,=/X2!V)% 'T/9+>+9QB^E@ENL?.\$1C0GV4LQ_6N#\.^,]=U;XGZ
M]X7N!IRVFF1[TECMW#OG;C.9"!][T[5VNCZQ9:[I<.H6,I>"50<,-K(>ZL#R
M"/2O'_#5I8ZA\=O%TMXS?998AY$JS-&LA&S.&4C=T/&>U '4^#O'6K:UXM\5
MZ;JITZ&QT&5D\V&!U9U#.-Q)<@8"9Z59\(>+-9\>VM_JNE_9-.TN*=K>T^T0
M--),5 )=L.H5>1\HYZ\\5Q/P[TV"[\7_ !*TL.T4&HL\-M(Q)\Q"91N4G[V
MP.<FMKX3WD7@OPU>^'/$TD>F7UC=R.!<-L6>-L$/&3PXR#TSV]: -GP_\0;G
M7M%\11-!;V?B#03*ES"P:2)F3=AEY!VDH1C.15SX8>*M4\9^$EUK4TLXY))G
MC6.VB90H4XY+,V?TKB?!VBW<$'C_ ,8:A#)96^LBX^Q13KL=HR78,5/(SE0!
MU//J*M_!O7M,T#X8I%JEVEK/#/,[02 B3&<C"=3GV% &[X]\::WX9\6^%])T
M\:>T&MW/V=FN('9HOGC7(Q(H/W^G'2IH_'-[I/Q"M_"/B*&U+7T7F6%_:JR)
M(>?D9&+%3E2.&/;UKBOB%J?]J^*?AAJCQF(+<)=W*8/^C(SPL-_]W@'KZ&M3
M6M+N/&_QDT'4=.AD.C:(BR37Y0K')(&+!$)^_P#PY(X&30!L^'_&>NZK\4->
M\+3_ -FK:Z9%YB2QV[AWSLP#F0C^+].U9^D_%#4[/Q])X<\66MI;6UQ+)%IU
M_;QM&DI21H_FW,V,E<=>#]<UG^#IXD^/OB^Z>15MI[<"*9CA)"/+R%;H>AZ>
MAK>U+PKI'Q&\$7=AY\?VF*^NY+6Y7EH7,\A4^NUACZ@@CL: -75/&$GAC1M?
MU;79+>6WT^X$-O';0M&\A*(RJ=SMDDOCC& ,T_0;KQ9K?AZVUB6XTRSENXA/
M#9&V=U1&&55WW@EB",D 8ST.*\ZF\)^*/%7P;U/2]05W\06>I;RDAP9O*14
MSWRG(/<X]:Z6;QJMO\*4DL+];'Q#9V4:?8)E43"90%*&)QN()!Q@<T =YH%U
MJ-YHL$^K6R6M\Q<30IDJA#$8!/48 Y[]:Y2/QIJ/B3QQJ'ASPT+6&WTH8O\
M4+F,R_/G'EQH&7G((R3V/' SN>!KO5K_ ,&Z=>ZX9?[1N(_,F22$1%"2<#:
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
MF1FE#MLSCHHR .G(Y% 'L5%</X4U_2O&.JV6OZ<[XEL'$L)D/[J4.H(9<XW
M'&<<@CL:[B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *\U\26/Q&NO%_\ :.D6.@M9VJE+);Z5V9">&DPN &(X
M[X' ZG/I5% ' 7WA+58O%VB>+(A'>W]OIK6-]%O$9D8J<.I/'WB<CCCITQ46
MC>!+SPY\(;OPM;>7=:E>6TZ2.&VQB652,Y/.T# Z9..E>B44 <AX'T?4?#GP
M]LM%U&Q2:ZM8VC:..1624%F/4XXP><C\ZB\+^!8]*\27WB2]ALXK^YC$$%M9
M)MAM(1_"O W,2,EL#O@5VE% '&?$?P,?&VCVRVURMKJEA,+BSF<94-W5L<X.
M!R.F!]*I^+]&\2>.?#4?AZ6RATM+AXSJ%RTXD4*I#$1*.6RP'WMO2N_HH YN
MVT5],U'2+.RL0VD6.GR619I!G#&+'R]QB,Y/OT-<K8?#.3P[X%\4Z+IFV>YU
M=YDM]S[5BB8$1J2?0$DX')->G44 >?>&?#VNZ%\-])T"2QBEO;.YCDD*W $9
M1;@2D@]<X&,8ZU-\1/A[!XTM;.]@58-8L75X9&XWIG+1L1VZX]#[$UW=% 'G
M/COPEK6O^.?"NKZ?;PFUT:X\V;S)@K2#>C$*.>R]\<TWQ'X6U[4/BMH7BJSL
MX6L]-MS$\<MP$=R0_3 (XWCOV->D44 >=>%/ FI6?CW7_%NK26T#:I&84L;5
MRX53M^9V(&6^0=!W-0?#_P ->)?A_IM_H*:?;:A;/=-/:WHNA&N&"C$BD%AC
M:#P#U->F44 <N=.UW24T.+3/L]W!:PR1WZ2R&+SLA?F08(W;@2 >,$C(SFLW
MP_X)CL?B%?>*H=/CTJ">S%L+.-ES(Y8,TK!<JO10 "<\DX-=U10!YW\7/"&L
M>--'TZPTB*'=;W8N7>>78N K# X)SS752+J$GB33[L6&VVCM9HIF:9=RL[1$
M8 Z@>6<\]QUK:HH X67X>6]O\4K'QCINR'<LJW\(X#L4(60>^3@^O7US2TSP
M;JW@KQQJ^L:%!#?Z3K!\RXLS*(I89,DY0GY67+-P2/O>W/H]% &'/_;-[I>H
M":SAB,T#16]LLNY]Q!&YWX ZC@9Q@G)S@<3X"\+^)?!O@^/39M'LKR_M[F2X
MMY/MNU 77;R=N>A/:O4J* .<L[?64U/1I;VW28PZ>\-Y.LH&9G,1)5>ZYC;\
MQQ60WP\M[3XI6GC#3=D2R)*M] . SE"!(/<G@_GZUW5% 'G7Q2\(ZSXMDT)=
M*A@(T^[^TRM-+L##C@<'GBM_QUI5_P"(O VHZ380#[7>Q"-1+(%5.03N(SZ=
MLUTU% '.>!-)O="\%:9I&HQ(ES9P^4Y1PRM@GD'_ !%9'@/X?)X-U?7[E9-U
MO=W3-91 _+#$P4L .Q) 4^T:UW5% 'F_COPGKFN^.O"^LZ;;0/;:--YLHEG"
M&3YE;"\'LO?%=-IL>MC6DC?3[>PT>-)92$N/,DEG=PW(  "_,YZGDCTKHJ*
M. ^+GA35O&GA6#2-(CA\T723M)-)L4!588[G/S#M7<6[RBQ1I(&64)S$&!.1
MV!SBIZ* /+_ 'A?Q-X/U#Q'<7.G6UPNJ7?VB(1W8!09<X;*_[0Z5NM8>)-2L
M[6VU>TC,=Q?//?);WA'E1*3Y4<;<$G*QDD;>C>M=G10!Y=XE\!:M#\0-#\3^
M%DS-:96]^V7KMYT?3:"Q8_=+CG@<5W%G'?'Q)?W,]D([2:WABC<RJQ)0R$[E
M'0?.,<GIVK9HH X;PM\/8/"/C?6-3TTJFF:C I6W''DR;LL /[IZCTZ=A7<T
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9NOZ
MH^B:!?ZJMN+@6<#W#QF3865%+'!P><"M*L#QU_R3[Q+_ -@JZ_\ 134 <POQ
M5\OP3:>,+G095T:XDV,T-R'EB^<IED(48R.Q/45H>,OB+!X3TK2M42Q^WV6I
M.B0O'-L.67<IP5Z$?_JKQ4C5(/@]X3GOGENO!SW+C4K6W4)*F)WP=^,[3^'(
M SR,=E\;Y;";P+X4?2Y(S8->Q?9FB^Z(_+.W'X8H ]0AUK4UURVT^]T>..&<
M./M4%V)51U7=L8%5()'(K,M/',VJ:-?:WI.DB]TNTDE3,=R!/+Y?#%8RN,<9
M + D<XY JWI*-X<NKBTU/4Y+VYU34F:T:78))%\I,C:H PH1N@' 'K7E6J^%
M[C0]*N/B)\.]>:UM)$-W=:=(V8R.KKZ'!R-I&1S@]!0!Z;KGC&\T:RU34%T0
MS:?IT*2R3M<A#(2H8JB[3D@$=<#FDT#QCJ&O66D7T6A".RU17,4OVO=Y9568
M!QLXSM/(S5+QO>3:A\$]1O;F#[//<:4LLD)_Y9LRJ2OX$XJU\)_^26>'_P#K
MV_\ 9FH S-(^*%QK.BZUJMKX>9H-'=TN8_M@\P[1EB@VX. #U(K0N_B/8K\.
M?^$UT^T>[L% +PN_ER+\X0CH1D,?7ITS7BVBQ^(_^%?^.)M N?W:ZE(M[;K&
M"\D!!#E&[$#],XYKMM9N-!N/V9[L^'$,=@L,:F)WW/')YR%PY_O;B?S&.,4
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !4%Y96FHVS6U[;0W,#_>BF0.K?4'BIZ* ,Z'0-&M].ET
MZ#2;&.QEXDMDMT$;_5<8-5W\(^&I;:.VD\/Z6\$1)CB:SC*IGK@8P*V:* ,N
MV\-:%97L=Y:Z-I\%U&"$FBMD5U!&#A@,C@D4U?"^@HRE-&L5VD$ 0*!D=#C&
M"1@8/:M:B@"M?:=9:I;&VO[2"Z@/)BGC#J?P/%,M-)TZPLC9V=A;6]J<YAAB
M5$YZ_*!BKE<S<>(I+OQU'X8L'"-;VWVV^GP"54D!(USQN;.23T4<<G( -73]
M T;26D;3=*L;-I!AS;VZQ[OK@#-5U\(^&TMI+9?#^EK;R,&>(6<85B.A(Q@F
MO.SXI\2S>/\ QCHBZ\8+71[$W=L[VT)YVHV'^7E?F/3!]ZZ'P/\ $$:UX$L-
M;UY4M+BYN#:HL2,?M#@X'EH,L<\\#/0]J .RM=-L+*R^Q6ME;P6F"/(BB"I@
M]1M Q5*S\*^']/N%GL]%L+>56W*T5NJ[3ZC X/TJK=>.?#=EHL>L7&I+'823
M&#S3$YVR D%& 7*MD'@@5S7C7XI:?IOA'6KSP[=QWFH6,B6Y(A=HXW9@,EL;
M2,9(.<$C'/2@#NM0TK3M7@$&I6%M>1 Y$=Q$LB@_0BEBTK3X-/\ [/BL;:.R
MQM^SK$HCQZ;<8KEM#U^33;.";7M<>];56#Z=;BP9+C:$RZ[$7+8.3G:,#ZBM
M2Y\<>&[3P_%KTVJ(-+E?8MRL;LH;I@@ E3D$8('- $B^"_"RQM&OAO2 C=5%
ME'@_ABI[GPQH%['!'=:)ITZ6Z".%9;5&$2C@!01P.!P/2LN3XC>$XH=1F;6$
M,6G2)%=2+%(RQL^=O(4YS@C(XS0GQ%\*O=36JZIF>.$3^6()-TB'HT8V_O!_
MNYH WK'2]/TQ76PL;:T#G+B"%4W'WP.:DN[*UOX/)O+:*XBR&\N5 RY'0X-9
M5MXQT"[\/PZ[!J4;Z=,XCCEVMEG+;0@7&XMGC;C-):^,-"O+34[F&\;;I9(O
MD:"19(, D[D*[L8!.<=CZ4 7K+1-+TZ<S6>GVT$NW9OCC (7^Z#V'L.*;?\
MA_1M4N$N-0TFQNYH_N23VZ.R_0D<5DV'Q#\*ZG?6%G9ZLDDM^&^R_NI%64KU
M 8J!N'IG/3U%6-1\:>'M)OFM+W45BD26.&1O+=DB=P2BNX&U20,\D4 ;HC01
M"((OE@;=N.,>F*RH?"V@6\\<T.BV$<D3[XRMNHV-_>48X/N*9J/BW0]*NY;6
M]OUCDA"&<A&98 YPAD8 A,GIN(K9ZC@]>XH 9/!#=0/!<11S0R#:\<BAE8>A
M!ZUG:?X9T+2IEFL-(LK:1<A6B@52N>N,#C\*\_\ !_Q-1$U__A*M2(CLM6>T
MAF%J=J(#A?,:-=JY/=L9KO=3\4Z/I!VW=WE_L[76R")YF$(ZR$("0OOTH F/
MAW1&U(:DVD6!OP=PN3;IYN?7=C-,;PSH+:B=1;1-.-\7W_:3:IYF[UW8SFHF
M\6Z&+'3KR.^$\.I$BS^SQO*TV 2=JJ"W !SQQCFE?Q3HR6EG<_:RRWKLELB1
M.TDS+G<%C W'&#GCCO0!L,JNI5@&4C!!&01638>%?#^EW7VFPT6PMI\E@\-N
MJD$]2,#C\*AG\9>'[?1K/5FU%&L[UQ':M$C.TSDX"JB@L6R",8R,<US'@/Q;
MJ.O^-_%NFSWAN+#3WB%IO@$;J&W9##:#D8Q@C(Q0!W+:5I[:B-1:QMC?!=HN
M3$OF >F[&<5.]O#+-'-)$C21Y".5R5SP<'MFO./BIXD\0>#I]'UBRO671)+E
M8-0B$*,R#.<J2I(R PY[X]:ZW49[N\U#1[?2]3>)9<W$[(B.'MPO7E3@EF0#
M';<>U %RU\.Z)97S7UII%A!=MG=/%;HKG/7+ 9-%YX>T74+Q+R]TBPN;I,;9
MIK='=<=,,1D57N?%NAVFHM8SWZK,DJ0R$(Q2.1_N([@;58]@2.H]12MXKT9=
M2DL/M3M/'.ELY2"1D25\;4+A=H;D<9[T ;  4  8 X %5+32=.L'G>SL+:W>
M=BTS11*AD)ZEL#D_6N3TWXC6.L:[XATRW2XA33$"+.UG*V9 '+E@%^4#:, X
M)YQGBHO#OCFPT_P/IFI^)?$MK>-=3/"NH0VSI%(X8X7[@P0!W S@^F: .KL_
M#VBZ?>O>V6D6%M=OG?/#;HCMGKE@,G-7OL\/VD7/E)YX3R_,V_-MSG&?3-8V
MF>,= U=M16TU%"VF\W8E1HC$,$[CO ^7 )STJO;^//#E[<6=M!?R^;?C-I_H
MLH\X9QN4E,$9[]._2@#H4MX8YI9DB199<>8X7!; P,GOBH(-*T^UO9[VWL;:
M*ZG.9IXXE5Y/]Y@,G\:Q?#WB*2ZU_6/#E^5.HZ8R.) ,">!QE'QV8?=;'&1D
M8S@=+0!EKX:T)+Y[Y-&T];M\[IQ;()&R,'+8STI^GZ!HVDRR2:;I-C9R2??:
MWMUC+?4@<UHT4 8P\(^&U@E@7P_I8AE(:2,6<>UR.A(Q@U/8^'M%TR59;#2+
M"UD4;0\%LB$#TR!TK2HH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *\WT6UEL/CUXE:<$+J.FP7%
ML3T94VQL!]"/UKTBJ=YI=K?7%K<RH1<VKEX)D.'3/##/H1P0>#^ H \IT?P\
MNH_&[Q/>ZOH-Q-I-W;HMO+=V+F%W41@_>7'\)Z^E:7Q/TB_MM1\(ZOI6G75Q
MI^CW+BXM=.0^8D;!0&15] &Z>HKU"B@#Q/Q_X;6X^&4T'AS0M79K_5UO7ADB
ME>9R5.^1D.2@)[''TYKJ/BYIDNH?#"]L](TV>>YN6@V0V]LQ<A74\@#(PH[^
MF*]$HH \LOM+O[?XB>#/$[VUV^EV^F-:3A+=V>WDV/@L@&X9W 9QVYKB[[PC
MXAB^"NIVATN^DO-2UHWD%E' SR1Q''+*!\OW2<'U'>OH>B@#S;XJZ5+?_"BX
MLM(TRXFN9_LRI!;VS&0A64\J!D84=^G2LR"ROE^,.D:J=,U 6$/AY;=Y_L<F
MU9,,=A^7K@CCUXZUZY10!X!HNFZUI7P3AL9/"=U>7ZZQN^SSV;L\"GD3*AQN
MQT';YN>,BM/0M*U>UU#XFFYTK5P-2L@;62>W+-.?+D&,ID%B7'"].>!BO;**
M / =.T36(K'X51OHVI*VF74[7H-G)^X#2J06^7C(!-;FAV5UHWC#Q7HOB'PS
M>ZK8ZKJ'V^RG2T\Z%R6) 9C\JD?+U( P?;/L5% 'BTNA36_Q!\6Z?X@T;6K[
M2=?:*6WEL%=HWV](W9<!<9 RQ &WT.:[JV\(:K!K$%ZGBS4TLXW5AIN$:,(,
M?N]Q&XCC&>M=?10!X&FB:Q'X*\=Z,VC:@U]K&JM)8Q_9GVRH91\V[&U0-I/S
M$<8/<5K:YHVL6=_I.BP:!=7#0^&S92:M:0AGE<(5$)=B B9&3_$<X'7GV:B@
M#PBQ\*2ZC\*_"^G7]KK6D:MIYN9+>]CM92UM)YFX!T4;MK CD8P5IT]IXM@N
M? GBC6],U"<V\,\.H1Z?$?/B,A;$A11D%E(+8'4$'!->ZT4 >+Z]X8;2+KP5
MK&BZ-J7]C:=J4L]Q:E'EG02%#YICY8?=8XZCC@$X&Q\/[6^7XF>-=1N-,O[6
MTOWA:VEN+=HQ(%!SU'N..OX@BO4** ,7Q=X>A\5>%-1T6; ^TPE48_P..4;\
M& -8/PKT?5=+\%V3:[N&I&)8=CC#10H6$:'Z D_\"]J[BB@#Q#3O#LL?B/Q5
MX?\ $FBZU>6VI:D;ZSFM?,$$V6R-SKPA&%Y)XY]LV[_0=3L/B5%K/AE-1B>]
MU18]4L)[9VMI8PV3<*Y&W&!GKD,>/0^R44 >3^&=/U'1_%GQ&6[TN_":C*9[
M69+=FCD3;(>& P3\RC:,G)Z<''&G0-;'P:\*:6=$U,WUKKGGSV_V.3<D8,AW
M$;>GSK^?L:^BJ* /&FTB27QM\2KG4]-U-=(OM. 2:.V=3*$C 81DC!;@X]:S
M/ ^M>$=3USP<MSXF1K[2+4VME:+:2Q;Y'&W#NWRD@8&!@$\YYQ7MNIZ=;ZOI
M=UIUT'-O<Q-%)L<JVTC!P1TK'7P;9N+);NZN+N.QD26W26.%0CI]QLI&I)'7
MKCU!H YK1;66Y^/7B348@?LUKID-I(W8RML<#ZA1^M>D54T[3+72X'BM8]OF
M2-+*['+2.W5F)Y)/^ Z"K= !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%!.!DT %%>7^&O'E]=?%K4]$
MU(-%8ZA;)<Z.&/#1J#R/]\;F]MN*ZN]\:V5CXRMO"\UE??;KJ!I[>0+&(I0H
M)(#%P<_*1@@?ES0!TM%<AX<^(FE^*=/2\TVROV5K[["8W$8=7V[RQ&_[H4$Y
MZ\'BJ]W\4M"M)-YBNI+)=3_LJ2\0)LCN,9P5W;MO7G';O0!V]%<?K/Q%TS1/
M$LOA^73]4N-06T-U&EM LGG+SP@#9SP>H'0T2>/+&YO+#28=,U2;4+^Q^VO:
M1JL<MM"1U<EUVMGC .<_A0!V%%>;_!'5M0UGP')=:E>W-Y.+Z5!)<2%VV@+@
M9//>LKQ)XV@T#XGWMAXN;4K;19H(AIEQ;321QKQ^\9O+(+'<<9Y*[1QSF@#U
MVBN'E\7V'@WPII=WJ%[=:S;7UX\,%[;E)"PD=VCW$LO1>,C^[5^/QWITNN:]
MHZV=]]KT6#S[@%4PZX##8=_)((/.* .IHKSV#XP:)/:Z/>_V9J\=CJLS6]O<
M/ A'FAMNW:KECD]P".?4$#5TOX@6&IGQ!%_9]_;W>AC==6LRQ[RN"05(<J>%
M/>@#K:*\]@^+^BSV^C7?]F:O'9:O*T%M</ A!E#;=FT.6))[@$<^QQI:?\1M
M(NXO$#75O>:?)H/-[%<HI95()!&QF!S@]#0!V%%<GH_C_3=7U^'1A:W5O<W-
MBNH6IDV%9H6Z$%6.#['%4-/^*FF:K<?9['1M;GE34!83!+96$#9QO=@Q 3.>
M<]CQ0!W=%<?I?Q$T[5K;7)(-.U))M&D\JYMI$C$I?)&%&_!Y!QR,]LUHQ^++
M5_&0\,&RODO/L@NS*T0\H+G&W<#U_3WH WZ*** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ K \73W T@6=O"7^V.L,S">.(I"2
M!(5+,/FVD@8[D&M^L;7O"FA>*%@&MZ;#>BW+&+S,_)NQG&#WP/RH \W^(/A2
M6>]T#6O"<XEU?39U8?:-00J(ASMR[^HQ@<88UM>.-"C\8?\ "-7\%W#8W]E>
M*TW^DIOC@?B500<$\#&/>M3_ (5-X$_Z%JS_ #;_ !H_X5-X$_Z%JS_-O\:
M,SPUX8L]!^(OB'6([^U32[P1RVT"S+M69@1(V,\$=O9SZ5Q'B3PWXK\007K7
M<6F2W":VMW;,FHQHIMP"-J)T!Y!+,0QXSG%>E?\ "IO G_0M6?YM_C1_PJ;P
M)_T+5G^;?XT 8S6%U)\:K?Q*RVPTU=,^R-*+N(XD))R!NSCG&<?A3;_3[S3/
MB]_PEFFBUU&SO-/^QSH+R.-H&!!#'<>5^5>F3UX/&=O_ (5-X$_Z%JS_ #;_
M !H_X5-X$_Z%JS_-O\: ,GX0Z=<>%?!\NFZS):6]P;MY@%NHW!5@.X/7@U?U
M*9-3N-8T_7=)M=7T>696LMES 6"^6@8$.Z[3OW88'//;@F?_ (5-X$_Z%JS_
M #;_ !H_X5-X$_Z%JS_-O\: //K_ ,!7MM\*]/T>QNK2XOK76!J0M#>(-L?S
M#RP[$ D!@2>!G/XZVG:;J@\:^,];NK:VBAUC3Q%;(E]"YWB-5"M\PP>/IUY(
MP3U?_"IO G_0M6?YM_C1_P *F\"?]"U9_FW^- 'F]OX3UF'P;X'TQH+8W.BZ
MJUW= 7L&/+\TN-IW\D@_H:Z'3M)OK;Q3X_U"2. 0:S;[+,B[AR[!&7!&_C.<
M\UT__"IO G_0M6?YM_C1_P *F\"?]"U9_FW^- 'G%OX4UF'PIX"T]H+8W&AZ
MHUU=@7L&-GG;QM._DD']*VK73-<L->^(.I62V*2ZNB?V<T]S"RL5W [EW'&0
MV1D8]:ZW_A4W@3_H6K/\V_QH_P"%3>!/^A:L_P V_P : .)\,Z!K-C\0-#U_
M4(K)4CTG[+>/_::2OYOS98YQUR,*N0!@9 %;_P +M/G\.)X@75?LUN;[4Y+N
M$_:HGRC= =K'!&/UK7_X5-X$_P"A:L_S;_&C_A4W@3_H6K/\V_QH P?[&LG^
M,"Z[I^KV9TJ^L_-OHXYU*R31.HCZ'U /U1O6NR6[\2-XT\@65F?#1M-ZW8D_
M>F;/3&>F/;\>U92_"3P&H./#=KR<\LY_]FKL+>"*UMHK>! D,2!$0=%4# 'Y
M4 24444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%1/<01L5>:-6'4%@#2?:[;_ )^(O^^Q0!-14/VNV_Y^(O\ OL4?:[;_ )^(
MO^^Q0!-14/VNV_Y^(O\ OL4?:[;_ )^(O^^Q0!-14/VNV_Y^(O\ OL4?:[;_
M )^(O^^Q0!-14/VNV_Y^(O\ OL4?:[;_ )^(O^^Q0!-14/VNV_Y^(O\ OL4?
M:[;_ )^(O^^Q0!-14/VNV_Y^(O\ OL4?:[;_ )^(O^^Q0!-14/VNV_Y^(O\
MOL4?:[;_ )^(O^^Q0!-14/VNV_Y^(O\ OL4?:[;_ )^(O^^Q0!-14/VNV_Y^
M(O\ OL4?:[;_ )^(O^^Q0!-14/VNV_Y^(O\ OL4?:[;_ )^(O^^Q0!-14/VN
MV_Y^(O\ OL4?:[;_ )^(O^^Q0!-14/VNV_Y^(O\ OL4?:[;_ )^(O^^Q0!-1
M4/VNV_Y^(O\ OL4?:[;_ )^(O^^Q0!-14/VNV_Y^(O\ OL4?:[;_ )^(O^^Q
M0!-14/VNV_Y^(O\ OL4?:[;_ )^(O^^Q0!-14/VNV_Y^(O\ OL4?:[;_ )^(
MO^^Q0!-14/VNV_Y^(O\ OL4?:[;_ )^(O^^Q0!-14/VNV_Y^(O\ OL4?:[;_
M )^(O^^Q0!-14/VNV_Y^(O\ OL4?:[;_ )^(O^^Q0!-14/VNV_Y^(O\ OL4?
M:[;_ )^(O^^Q0!-14/VNV_Y^(O\ OL4?:[;_ )^(O^^Q0!-14/VNV_Y^(O\
MOL4?:[;_ )^(O^^Q0!-14/VNV_Y^(O\ OL4?:[;_ )^(O^^Q0!-14/VNV_Y^
M(O\ OL4?:[;_ )^(O^^Q0!-14/VNV_Y^(O\ OL4?:[;_ )^(O^^Q0!-14/VN
MV_Y^(O\ OL4?:[;_ )^(O^^Q0!-14/VNV_Y^(O\ OL4?:[;_ )^(O^^Q0!-1
M4/VNV_Y^(O\ OL4?:[;_ )^(O^^Q0!-14/VNV_Y^(O\ OL4Y)X96Q'*CGKA6
M!H DHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#YZ^(\$,OQ$U@R1(Y#0C+*#_RQCKE_LEM_P ^\7_? KJ_
MB'_R4+6/]Z'_ -$QUS5?4X*$70C==#Y3'3DL1.SZD/V2V_Y]XO\ O@4?9+;_
M )]XO^^!4U%=/)'L<G/+N0_9+;_GWB_[X%'V2V_Y]XO^^!4U%')'L'/+N0_9
M+;_GWB_[X%'V2V_Y]XO^^!4U%')'L'/+N0_9+;_GWB_[X%'V2V_Y]XO^^!4U
M%')'L'/+N0_9+;_GWB_[X%'V2V_Y]XO^^!4U%')'L'/+N0_9+;_GWB_[X%'V
M2V_Y]XO^^!4U%')'L'/+N0_9+;_GWB_[X%'V2V_Y]XO^^!4U%')'L'/+N0_9
M+;_GWB_[X%'V2V_Y]XO^^!4U%')'L'/+N/T_1H]2OHK."&V$TS!(Q( H9CT&
M<=35O4O"DVD:JNG7]G;P3. 59@-A!Z'([=J-%_Y#VG?]?,?_ *$*[W1KRW\?
M:&NBZC(J:U9C?:7#=9 .Q]>G/X'L:YJTO9OFLN7KIMYG50C[6/+=\W371^7K
MV/-+O2X+.[EMI(;=GB8HQ101D=><5#]DMO\ GWB_[X%=I9VMO)_PD-R]ING@
MGW)=3*&@A'F'(8'.2>@ !/TKHSX<TB+XKC3!8Q&QEMS(8&&5!VD\>G(I2KTX
MW3CLK_=;_,J.'J3LU+=V^^_^1Y1]DMO^?>+_ +X%'V2V_P"?>+_O@5Z,\&F_
M\(6=6&CV8N+?4C;H-K;2G^US\W7O5^Z\)Z6WC[5((K=%M[:P-U';\[#)@ 9
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110!\^_$/_DH6L?[T/\ Z)CKFJ]L
M\0?#.VU[7KK56U.6%[@H6C$08#:BKP<_[-9O_"G+7_H,S?\ ?@?XU[F&S&C3
MI1A*]T>%B<MK5:LIQM9GDM%>M?\ "G+7_H,S?]^!_C1_PIRU_P"@S-_WX'^-
M;?VK0[/^OF8?V37[K^OD>2T5ZU_PIRU_Z#,W_?@?XT?\*<M?^@S-_P!^!_C1
M_:M#L_Z^8?V37[K^OD>2T5ZU_P *<M?^@S-_WX'^-'_"G+7_ *#,W_?@?XT?
MVK0[/^OF']DU^Z_KY'DM%>M?\*<M?^@S-_WX'^-'_"G+7_H,S?\ ?@?XT?VK
M0[/^OF']DU^Z_KY'DM=?X>\40:?X3U72[M!(V5GLE89Q+N'\B V/8^M=7_PI
MRU_Z#,W_ 'X'^-'_  IRU_Z#,W_?@?XUG4S'#5%:29I2RW$TY<T6OZ^1Q?@;
M6;31O$RW&H,5MY8GA>3&=F[O^GZU;34Y],UBTB@\1VKQVK2R6[QPXA3*G 8!
M1][H<9QGK74_\*<M?^@S-_WX'^-'_"G+7_H,S?\ ?@?XU$L;AI2<G?56V7]=
M2X8'%1BHJVCON_ZZ%"'Q-H:>.=*U5Q#;2-;N+YX,M&)&! Z#GW(]1Z&LO1K[
M3K#2?%=K)J,!DO(PEN0&Q(1O/&1_M 9.*Z/_ (4Y:_\ 09F_[\#_ !H_X4Y:
M_P#09F_[\#_&H^M89*WO=.W1W1I]4Q3=_=Z]^JLS,M-;TJ.W\&J^H0@Z>SFZ
M'/[O(R.W/3M4MI"^OV_B>WMKJSFL+C41,B22F(\DMO#D'L ,$>O3'-[_ (4Y
M:_\ 09F_[\#_ !J[;_#$6]DUE_;#2VK2>;Y4MJK /C&0<Y!QZ&IEBJ"UA>_H
MN]RHX3$/2=K>K[6//O',6K_VZMQJZ6ZM-$/)^SMNCV#@ 'K^=:5K?Z>WPQET
M9]0MX[Z2Y$HC?=PN1U(!':NJN_A4EZ8_.UN7;$NR-%MU547).  ?4D_C5?\
MX4Y:_P#09F_[\#_&M/KU!PC&5].R[?,R^H5U.4HV][35]_D<S?>(-.C\-Z1X
M9M;EV@BF66\O$0@#YB3L!&3C)YP.@K8U#6="&D>)+"VU:*3[2D1@9TD+2$==
MSD99LCZ#(Z=KW_"G+7_H,S?]^!_C1_PIRU_Z#,W_ 'X'^-2\5A7;XM[]-[W*
M6$Q2O\.UNNUK'/7VNZ:^F>$;F.Y1Y=*P)[;:=Y(9#QQC&%/?TIGB_4X)IK^?
M3-;@ELM1V.UK%#MD+#!^<[1P#D@DY]N]=)_PIRU_Z#,W_?@?XT?\*<M?^@S-
M_P!^!_C3CC,-%IJ^E^BZN_YBE@\5)-.VMNKZ*WY'F>CPVMQJ]M%>WAL[=G^>
M=1DI[_GBH+V.&*_N([><SP+(PCE(QO7/#8]Z]3_X4Y:_]!F;_OP/\:/^%.6O
M_09F_P"_ _QK?^U*'-?7[D<_]E5^6VGWLQ/A#_R-=Y_UXG_T-*]HKA=#^'4O
MAV^>\T_7)$E>,Q-OME8;<@]SZ@5O_P!FZ[_T,(_\ D_QKQ\55C5K.<=F>WA*
M4J5&,);HVZ*Q/[-UW_H81_X!)_C1_9NN_P#0PC_P"3_&N<Z#;HK$_LW7?^AA
M'_@$G^-']FZ[_P!#"/\ P"3_ !H VZ*Q/[-UW_H81_X!)_C1_9NN_P#0PC_P
M"3_&@#;HK$_LW7?^AA'_ (!)_C1_9NN_]#"/_ )/\: -NBL3^S==_P"AA'_@
M$G^-']FZ[_T,(_\  )/\: -NBL3^S==_Z&$?^ 2?XT?V;KO_ $,(_P# )/\
M&@#;HK$_LW7?^AA'_@$G^-']FZ[_ -#"/_ )/\: -NBL3^S==_Z&$?\ @$G^
M-']FZ[_T,(_\ D_QH VZ*Q/[-UW_ *&$?^ 2?XT?V;KO_0PC_P  D_QH VZ*
MQ/[-UW_H81_X!)_C1_9NN_\ 0PC_ , D_P : -NBL3^S==_Z&$?^ 2?XT?V;
MKO\ T,(_\ D_QH VZ*Q/[-UW_H81_P" 2?XT?V;KO_0PC_P"3_&@#;HK$_LW
M7?\ H81_X!)_C1_9NN_]#"/_  "3_&@#;HK$_LW7?^AA'_@$G^-']FZ[_P!#
M"/\ P"3_ !H VZ*Q/[-UW_H81_X!)_C1_9NN_P#0PC_P"3_&@#;K%N/^1WTW
M_L&W?_HRWI/[-UW_ *&$?^ 2?XTZST>\BUB/4;[4S=O%;R01H(%C #LC$\'G
M_5B@#9HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BL'Q:573+-BVTC4[(@YQ_R\1Y_3/X9K4U&*
M[FLGBL;@6\[%0)B@;8,C<0#P3C.,]Z +5%<+H5WK>J6VH:E_;MP;.UU1H8 U
MO$PFMXG"R$[4R22) "N.@ZULV'B>R6QL)+[4H)'U 236DD-O(B2Q EEP#GG9
MM[\GH.10!T-%8UCXKT34IK*&TOUEDOHVEMU",-ZKUZC@CT.#5@:[IAOHK,70
M,TTK0QX1BC2*I9D#XV[@%;(SG@^E &C16)XOU5M$\(:KJ,<IBF@MV,3#;GS#
MP@^8$<L0.1WHT37+.>Q>VFU'S;S3X(_MTDT9A.=O^L(8*-IPQR/EX.* -NBL
MJ+Q)I$L\L(N]DD5L;N02QLFV'^^=P'R]<'O@^AI\6O:;-#/,+GRX[=%>5IHV
MBVJWW3\P'7% &E16:FOZ8\=VYNO+%HRK.)4:-D+ %1A@"<Y&,=<X'-96EZM<
M:KXXU**WNIO[-L;2))()(MF+AV+=U##"*IY./GH Z>BL>]\4:1IUW<6ES<NM
MQ;PBXEC6"1V6,Y^?"J<C@\CT-6'US34CMW%R)?M,7GPK C2M)'@'>%4$E>1S
MC'(]: -"BLF3Q-HT26;O?Q^7>Q--;R ,4D0+N)# 8Z>_<>M5+?QEIE[JL%E:
M"XG26Q%^9UMY-@B;[A^[SN^;'^Z1UXH Z&BL33==@?2+2\NK^"?[<S-:-;P.
MIFC)+)M0Y8D)@D^Q/ J9O$NCI;6ERUZHANYC!"Y1L&09RIX^4C:V0V,;3GH:
M -6BJ6F:O8ZS;R3V$_G1Q2M"YV,I5UZ@A@#45UK^EV<TD4]VJF)D25@K,L3-
MC:'8#"9R/O$=10!I45C7_BS1-+>]2]O?*:R19+@&)R45LD'@<C"L>,\*3VJE
MJ^JW$?BS1[2VNI4M1;SWMZD<8??$H54'W2W+N#Q_=- '345G6VNZ9>#3C;W2
MR#483/:$*<2H "3G''##@X/Y&K%AJ%KJ=K]IM)/,AWNF[:5^96*L,$ \$$4
M6:*R[WQ'I.G2.EU=A"DB1.1&S!7?&U"0" QR,#KR/6I+S7--T^1X[FZ5&C"F
M3"EA&&.%WD#"Y/3.,T :%%<Y<>-M(M-0U2WNGF@ATQ4-S</"^P.W.T?+R0N&
MX['(R <;)U*S%]+9&X07$,(N)$/&R,D@,3T RK?D: +5%9EIX@TR]OTL;>Y+
M7+P&X1#&R[H@0-X)&"N2,'H>V:H>#KZ[U+0)-3N[F2X2YN9Y;8LB@K;ARL8^
M4#.54-Z_-0!T5%9<'B+2KFUMKF*[#17-RUI$WEL,R@L"A!&5.48<XZ>XIXU[
M3&O8K1;H&6:1XHR$8H[H"64/C:2 K9&<\'TH T:*Q6\5Z,NGW%\+F1[:"V^U
MNZP2$&'GYU^7YE.#R,\#/2J]OXB_M"315A?[)+>1-=26ES;2&1H0O(4\ ,&9
M,]>O&<@T =%16+:^+-#O9[*"WO@\EZTBVZ^6XWE-VX<CC[C=<9VG&:)_%NA6
MV#+?JL;3FW67RW,;2C.4#@;2PP> >Q]#0!M45GZWJ46D:-<WLUPMN$0A97B:
M148\*65>2,XJ+^V[2T>.SO;E6O5$*3&&%R@>0[5S@$+N;H": -6BJU[?VVGP
MK+=2;%9UC7"EBS,<  #))/M5.+Q'I,US9VR7?[^\>1((S&X+-'NW@@CY<;&Z
MX^Z<4 :M%<CXM\1JGAHR:1J1AN9M0CT^.>- VV3S=D@PRD': YX'\/%7[KQ5
MIS:!?7]I?+$;=S;%Y[:7]S.<!1)'@..67CC.1ZB@#?HK+N]=L=)@/]IW:+)#
M");@QQLPC7IO8#.U20<$^AYX-27FN:;82O'<W2HT>TR84L(]QPN\@87)Z9QF
M@#0HK)L?$%MJ&OZCI,$4^^P5/.E>)E3>W.T$C!.W:>O(88SSA)/$-LGB>/05
MCF:Y-NUS(_E-Y<:9P,MC')SWQ\IYS@$ UZ*SK77M,O;F&"WN@[SHTD)V,%F5
M<9*,1AP,CH3UJS=WUM8QH]Q)L#N$10"S.Q[*HY)X)P/0T 6**S(/$.E7-C+>
MQ7BFWBF-N[%6!\T$#8 1DMD@8'.>.O%8VG:^;KQ-KMS)?O'HNGQ0V^R:,(%N
M#EGZJ&S@Q#!SRWTH ZRBN.;Q-_Q5&K3F_EAT;2M.1KE9;8@),Y+ D;0_RHF3
MVPX-:$'B007VE:/=A[G4KFU-Q-);VLBQ*B@9< @XRQ48SD9Y[ @'0T5AZ=K]
MO+IIU"XU"WEMKFZ>.S:*%T9E!(";3EF<%6Z#G&<8J=_$FDI:)=-=XB:Y%IDQ
MOE9BVT(PQE3D@<@=10!JT5F6OB+2;RWO;B"^C,-D^RX=@46,[0W4@9&U@01P
M0>*C_P"$CTN1=05;IUDL;<3W*M$R-"A#$$A@,<*3@^E &O16%X7NK[_A#=/O
M=9FDENY+<7$S>6-PW?,%VH/X00.!VJW;:]I=VFG/;W:R)J,9EM&"MB10 QYQ
MQP<X.#U]#0!I45DCQ+HY9A]N0*+>2Z$C*P1HDQO=7(VLHW#)!/457U+Q?I>F
MZ1>:B_VF1+4)OB6VD#EG^XN"H^\2!GIR,T ;U%83:ZAU98?M,<2061NKRW>V
ME\T*Q&QE; XX<$8SQVP:FLO$^C:C=06UI?+)+/;?:XQL8!HOE^;)&/XU..N&
M!QS0!KT5BQ^+-#DFM(EO@6O21:DQN%GP0#L;&&'(Y!/7-7-3UBPT9('U"X\A
M)Y5AC8HQ!<] 2!Q^- %ZBL;_ (2K1A:7%T;IUBMKA;:8-!(&CD;&U64KN&=R
MXXP<CUI\7B71YXW>&^24+<&U 168O* &*J ,M@'/RY&,^AH UJ*RE\1Z2XLR
M+L8NYVMH28V&95SF,\?*PVMPV#P:KZCXAMO*\BQOH8KQKY;%3/;R.GFY#,A
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
M1F)8PJXYXPSRMSCG'UKNJ* ..@T6_P!+\007\&G_ &B"WT=+&S@690+=PQ+
MDXX8",94'[AXZ9JZ=X+O+>[T"&\D6XM[!KK4+J13@37LK< +UV@22_I[UW=%
M '/>"M.OM-\-QQZG (;^::6YN5#ASYDCEVR1QU; P3P!]*P(O"FJW'AAO#MS
M$(_M6HR7&HWQ=3YT9F,GR '.Y@$7D#:,]<#/H%% 'GNI^%=4O;?79VM1+=:O
MJ4,;IYJC981LBD G@;E1B1U^?ID5O6%G>P^,=;U;4(8XK5K>""VF:48\M%+M
M@=OG=\YQ]U>O;I*K7>G6=]);R7=K%.UM)YL)D4'8^"-P]\$T <CX=MK_ ,.^
M!HKJ[LS-<6%K(EI9J^&==Q*CV=QM '..!U)%=K&S/$C,A1BH)4G.T^E.HH \
MWT_0O$KV'ARRO=,15MM1:\U.0W",9Y07=9 0?NF0J?[W & !SN>'-/U*Q;4K
M/4=,$K7&I3737CR(T<J,^4.,E@RJ$4 K@;1S7644 >=W'A_7)]#OH9=-#S:A
MKRW5W&)TR]NLHV@'.,>7'$.N>6X]67WA[Q#<1>(IY;)9YK_4+7?&DZCS[./9
MNC3)  (\T?,1G<?7)]'HH X.ZTWQ-->^*]12PC6[N-.2TTO$Z_* K''7KO<Y
M)P/E&,CFNOT>S73M%LK%(A$EM D*Q@YVJH  SZX%7:* .-L/#6J0VNNQ^;'
MTUY=W.G8;.QY0=LC>F"20/<D\XQ%X=TJ_P!-T33WDT"3^T+"WCMPMQ=1OQE5
M?RMIV@$;CN.UC@ YKMZ* /.Y?"FJ6_A+5=$L[9VL+F^C2VMGE3S(;(LAECW9
MQC_6[1G@'\*U;JQUW_A)=5U6"QC+Q:0MMIY\Y=IE)9W'/(RPB&2 ,+77T4 <
M!9Z ?"MSH<EP%&CZ)IDK3W;R#)N&VAG(^\3M5@./X\=@#3T"S2RO-$TG6M+U
M2SBM;R:32U?RY+<R$2,NYT)8L$+XW!>^<G!KT>>"*Y@D@GB26&12CQNH964]
M00>HJM;:186DB20VRAT&$8DL4'HN?NCV% &5XOT^_P!4M-.M+.W$\)U"&6[4
MR!!Y49,@SGJ-ZH#C)P3P:J)I.HS^,K36A:-9\2P7ZF16CN85+& @ D[P=IS@
M8!89Z5UM% '.>+M-GUK3WTU;*:6)XFE2Y@E5)+>X4J8F7+#H<G/L!W-9EQI?
MB(ZWI%TUO#/+9Z3(C3HZJ@O)-N]@IYY"G'&/F.<5VU% ' :-X<U2PM/"*75B
MTD>EPS37$:2HSF[< ;CD@'[\QR">2/K3;G1I5U;3M.G*O<ZOJS:O?A.52*!5
MV)[@,MNN>YR?:O0:J6FF65C++):VL43RLS.RKR26+'\V9C]23WH Y'3M O\
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
M,#C%=E<:1875U]IEME-P5"&5259E'121@D<G@\<FK,,$5M"D,$211(,*B*%
M'L!0!R.K:1J;^.1?BTN+K39=.%JGV:Y6$P/YA9]V2&VL-F2AS\G0U6?P[?V_
MBF9AICRZ3-IT-I EG<K#';;2Q=&Z/L)*G*9SC!!XKNZ* . UGPGJ=Y)KLMI;
MPPO)I\.DZ:J, L,)_P!:X';&]@.^$]Z9J'A/5V/B*#2XDMD.C1Z=I<QE /1F
M?IR"S-@L<?=!Y[>A44 <//HFH7/A:\2STF2RU.:Q%C$UU<H[PHV%;9L)144<
M\8+%1D<"G)H&I:7J][-IEDIAL=$%GI1:5?FE)9FSZ$LL62<#BNVHH R/"VG/
MI'A;3-.DB\I[:W2-E+!CD#DDCC)/)QGD]3UK7HHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKDOB!K]YHFDV%MIKB+
M4-6U"'3K>8J&$)D/+X/!P <>^* .MHKG+WPG&^D306.H:A!?&,A+MKV5F+>K
MY)!![C'&>,<5+?\ BJWM'U$065W?+IH!O&M@A\K*[MN&8%F"D,0,\$=^* -Z
MBN:D\;6!OM.M;*UO+]M2M&N[1[9%V2HNWC+,,'YAUP/4U17XCV!TQ=1;2M42
MT2Z^R7DCQH!9R^9Y>'^?)^8CE-V,T =G16)<>)88K^[M(+.YNFLGBCN3#L_=
M&0 KD%@2,,"2!T]<'&;8>,7DUKQ-%J-F]G8:,RAKAW0JJ^6)"S8;/(88 !X'
M.#Q0!UM%8$/BNW.IZ?8W=E=V+:BA:S>X";92!N*_*Q*MCG#8_,8IB^,;.26Q
M:.SO9+&^NC:07J(K1M)R,X!W!25(#$8_ @T =%17G_A/5QIA\0P,MY?3/XBG
M@MX$D\R4J%C[NP^50>23@5WZDL@)4J2,E3C(]N* %HKSO2=5MM/^*7BRWU#5
MIH[>".S-K#<7;F-"\;%]JEL<G%-\*ZO:Q^)_'-]/JL\NE:?)"T32W4DD4,?D
M[GV@DCKF@#T:BL"'Q7;'4M/L;NRO+%M21FLWG";92!N*_*Q*MCG!Q^8Q7/\
MA35X=&T[Q-/>S7$J1^(9[>!&<RR.Q**D:[CDDD@#G\A0!W]%<!9W]P?BKJGG
M6FH1(FAQR&V>4/N;S6^:,!RHR !QCD'ZU9TOQ?HVF>&/#;65CJCV6IGR+,,/
M-D!PS .2Q.2%/<_A0!VU%<Q#XYT[^RM7OKVWN[!M)E$5W;W"J9%8A2F-C,#N
MW+C![U:MO%$4WB7^P)=/O8+[[.+GYPA01$D;MRL?XAM^OL<T ;M%<[XZ\1MX
M2\%:GK4<:R36\8$2MT+LP5<^V6!/L*2P\,#^R8Q?:CJ$NIO$#->K=.K"0CDJ
MH.U0#T4#'J#0!T=%<_!JKZ7'9Z'Y=QJFJV]C')<"$J#@#;O8NP&68-@9R<'Z
MU4'Q TJ6#2)K>WOKA=4F>WB$<0W1RH&+1N"058;2/3WQS0!U=%<;)\0[>*QU
M.X;0M7$FE2%=0@V1;K=0H;>3OVL-ISA23[5<O?&UI;:K%IMMIVHWUU-8_;H!
M;1*1+'N4<%F&#\V><#CKD@$ Z:BN7L/'>FZIIMA=65M>237MR]HEH8PLL<J!
MBZR9.%VA3GGTQFHW\?Z;'IEI?-9W^V?43IC1K$K/#.'*%6 ;GD'[N<T =917
M*MXLLK_3O$,%YINI6TFF0_Z9:ML$IB="0R%'(Y4-T8$8]:EL_$6G6FB:+'90
MW$INK%)[6V>5?,$(5>79V R-RCDDDGOR: .EHKF-/\<Z9JUK826$4\T]ZTR)
M;'8DBM%_K V6 R,CH3G.1QS6]I]X-0L(;H02P>8N?*F #I[, 2,_C0!9HILB
M"2-D;.&&#M8@_F.17F?@_P 2KH/P]FUK57U*_']I36[.96G=1YYC3[[=!E1Q
M^M 'IU%<[;>,;)[[4[2^MKK37T^V%Y(;M5 > [OW@VL>/E.0<$>E367B:.ZU
M:VT^73K^U>ZMS<V\DT:['48R"5)VMR#AL=?7B@#<HK'\4ZZGAGPOJ.LR)YGV
M6$NJ?WWZ*OXL0/QK%U;6-0\+6GA^W^RRW]WJ=['!=3AD'SE2S!0S#KM( X '
M?ID [*BO.(M=DT/QOXRN&LM3OHHK:SG:WB<.85V2%R-[A1_NJ>>P-=3+XKL?
M(LWLTDO)+RU%Y%%&R(3$0,,2[*!G( &<GGT. #>HK,\/Z]8^)=$M]6TYG-O.
M#@.N&4@D,K#L00167J%OXH?5=8%D;06LM@5L)GF8-%/C 4IC&"<G=UZ#M0!T
M]%>>MJFK:IXMT;PA<L=/*:8=1U,6EPQ9@&V)$LO# 9Y)')Z9ZYZ<Z MKJ5A>
M65Y<P06[N9[=KAVCE4HP!PQ."&(.>.^<\8 -NBN9'C?3_*L+M[:ZCTR_F$%M
M?L%\IF8X0D;MRJQ'!(QTSC(JK=_$*SM;?5Y_[(U66+2)S%>LD<?[H!58ORXW
M##9P,GVH ["BN=M_%]M/KD6EMI]_"US;O<V<TJ*$ND3&[:-VX'Y@<,%ZUE1?
M$_2Y+2QOWTS5H=-NK@VQOI(%$4,F\H _S9 )'4 @9 )SD  [>BN:OO&ME82W
M)DM+QK6UO([&XNE5=D<K[<<%@Q +J"0#U[\U#?>.[>SO-9M4T?5+F72$22Y$
M,<>/+92VX%G ( 7IU/8'!P =717/Q^+K&75](T^.WNF&K6QN;2YVH(G4*&(R
M6W;L$'&/ZU7U"&3Q1) UE-J-BVF:F 94F"1S;"-X(4G>O5<''.?0T =117*K
MX=O[2/79[;4KPS7$QN;(3SF7R9 ">/1"<#9R,#U/&IX8UR+Q+X8T[685V+>0
M+(4SG8W\2_@01^% &M17G]QJDVD?$_66BM=1U!?['MYA:P/NP?,D#$;V"KPH
MX!&>P)KH(_&&G7.G:9=V:R7#:E;FYMX041O+ &2Q9@!@LHZ]3QF@#H**X]/B
M/I4MCIMU!9ZA-]ONWLEC2-2T<ZAB8W^; /RGD$COG'-69?&D$5F93I=^+F.V
M%S/9OY:2PH2P 8,X!8[6P 3T[9&0#IZ*\VF\20S^/-&UC2TU#4;6^T*:6*VM
MR3O/F18.UF"H0,@DX].N*VH_B)I<NE6>H+9:AY5Q?#3I5:-%:TN"P79*&8;>
M2.1D<CU% '7T51CU-)=:GTQ8)M\$*3/-\OE_.6 7KG=\I.,=,>HINL:S:Z)9
MQW%UO8RS1V\,<8!:25V"JHR0,DGN0!0!H45RESX\L[-M;2XTS45ET:$3WBJB
M-A"NY2#OP<@$_@>]21>-894A;^Q]4C-U-'#:"2)5%P70ON4[L!0JG.['TS0!
MT]%<I-X^TZWT275)+._"07_]G3Q+&K/%-O"<X;!&2.5)SFF7?CI8+77@-'OH
M[_2;3[8;:X,:^=$0Q#@AB,?*<@\C'3/% '745S.G>*FET_1DN+&X;4]0M#<+
M &B4NJJA=A\^,9<8&<\]  2-ZPNQ?Z=;7@AEA$\2R".48=,C.& S@CO0!8HK
MF(O$UR_CR^T-]/D2TM+..<W&^/'SE_F/S9"_)CH3UR ,4Y/&M@5TVXDMKN+3
MM3E6&TOG5?+D9ON9 ;<H?^$D#MG&10!TM%-=BD;,J,Y )"KC+>PSQ7E6J^)K
MS7_ 5EK$]M=V+IKD*#RY>'0793;A&)?"J <CD],T >KT5SEMXRL7EU>*^MKO
M39-*B6>=;I5YB8$JZ[&;(.TC'7/&*?8>+K.\\0+HDMO/:WDEN;F$2M&RRH#A
ML%&;##(R#C\: .@HJCK&K6^B:5-J%RLKQQE1LB7<S,S!5 'J20.>/6N1\6Z_
M'J?@WQC9)'>6.H:59-)(OF;6&Z,LC*R,<@X/&>QR* .\HKD=%\96S7VF:+=V
M&HV<UU;!K2XNH@L=UL0%@I!)!QSA@#BK!\;Z<EO:7SV]TNE7<XMX=1(7RBQ;
M:I(W;@K$8#$8Z= 0: .FHK#M/%%K=:GK.GM:W4$VDHKS^=Y85U92RLI#'((!
MY./>H+GQA;06X=;"\>X%JMW+:YB62*-L[=VYP-QVMA02>.U '1T52T?5K/7=
M(M=4L)/,M;J,21L1@X/J.Q[5SM]\0+2R;6E&CZK/_8S#[:8XX\(A3?O!+C(V
MG.!\WM0!U]%<]J/BZTLFD$%I=WOEV']HR&!5 6#G!RS#).#@#T[<99-XTLDN
M](M[>ROKI]6M6NK,PQKB10JMC+,,'#+UP.>30!TE%<8?B18KI4FI/I&JI;6U
MR;6_9HX_]#<.$._Y_FY(^YNX.:T]:\76>C&\'V>>Z:QB$UT(&C!C4@GHS#<<
M G R<8]1D Z"BL#_ (2BQOQ;PZ;%<:B]U9B\"VS*A6%ONL69EVEN0!G.0>F"
M:S?A9/)<_#O3YI7F=VEN?FG8L_\ Q\28W$Y.<4 =C17.ZA?Z?'XWTFSGM[TZ
M@]M</;2(Y$)4;=X(W<M]W&0>O6L]/B-8/;I=G2M42S%^;":Y>- D$OF>6-WS
MY(W<94''?% '945RGBC7HWTO7K"SMKVYEL[1C<R6CA# Q0LHW;E);&&PN>,>
MH!R] U&Q%C\/;>]AOI=0N--#VLR2$1[A; OYGS#<<=,@\GM0!W]%<[9^,+2\
MTS5KQ;&^C;3+AK:>W<1B5I%QPH#D'.X8Y&<C%,AU/33XXNX9(+RWU&+3$EED
MFDQ"(-YQ@!BNX-NR<=NN* .EHKSCQ)KK:G>^"[RSMM0AM+K5XS%.9 L<\1CD
M(R@;/S85AN7H.W2MZ;QWI\&@ZEK#V5\(-.O&LKE-L>]75@I(^?!7+#H<^U '
M4T5S>L^,[/1GU+S+.\GBTR..6]EB5=L2OG&-S M@#)QG ]^*HW<C#XM:-Y<\
MQBFTFY8Q^8Q0D/%@A<X!P3SB@#LJ*S]<U:'0=!O]6N 6BLX'F91U;:,X'N>E
M<OJ&NZEX=\'Z9J3VSWFHZC<6R7#!E"QF5U!50Q' W%5'XD]20#N**\^GU.YL
M/BE<R1V.IW32:#%-]@CD#%7\YP<;GV*<*.AYQQDUNV_C73;[3=.N[&.:X?4+
M<W,,&41P@P"6+L%&"0O7D],@$@ Z2BLOP]K]EXFT>+4[ OY3LR,D@P\;J2&5
MASR"*U* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *YKQMX9E\3:-!':3I!J5C=1WUE+("46:,Y ;'
M.#D@_7/:NEJ.:>* )YKA=[!$!ZLQZ >M &/::EKEW L,VA/8W)&'FDN(Y(5/
M<KM;<WL"JY[D5C6FDZQH&L>)!:V/V^RU>7[7 XE1?)F*!&60,0=ORJ05!.,\
M5V,=Q%*\J1R*S1';)C^$XS@^^,<>XK+/BO0@C2G4H1;J2&N3GR01QCS<;,YX
MZT <OI'A&_T#6/"<4,+7%GI&F3VL]P'4;I)-AR%)SC*'\QUJE=>&-=F\">(=
M*732+N_UB2\@4S1X\MKA91D[N#A2,>N/K7I<<B2Q))&P9' 92.X/2G4 >?\
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
MAC\MTVY.-[?,">,=1G@935M*US3?&EQK.F:-:ZU9:C;Q13P2S+$\$D>X!U+
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
M*,*VUPP5@.,CM4^I>#TU.QO-,DOI#I5Y&D4EK)&'*!5"Y1SRK$*.3GGD8/-
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
MI!QT/!4@D$'J#5"^\&QZG8ZQ'=WKM>:M;K:W%RD8&V( @(B\[1\S'DDY)]L
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
MS:5 &W&, >^0#(\4S>*+?2M+BO+ZVAD?Q%;P+);QY\^ RJ4+@_=/'S <''4
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
M4.\H"KAB\JX/WMV%W=1MXQDURVE3ZEJP\ C4K^]9IKN_MI)$N'0W,4<<H1F
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
M9WTUDR&0/DQG!.0.YI=4\10V&J6ND6\#WFJ7*-*EM&0-D8.#(['A5SQGDD\
M&L+X9PQVVG:_!$S%(M>O44LY8X#\9)Y/U-4[0FP^.FI&^.T:EI40L';HPC;]
MXBGUS\V/3F@#JH-9NAK,&F7VF20230O*D\<@DA.TJ"N[ ;=\V<%1T.":V*QO
M$^I2:9X?U&XLU6348;*>>VBV[B61"<X],X'X@=ZXN1WM='\#:WI%S-)=W]W:
MPW3F4M]KBE0F4N,\D8+ _P .TXP* /3:BNI7@M)9HXC*Z(6$8(&XCMD]*\<U
M""2+P;XQU5;[4#>:7KLOV.1KR0^5M>+ P6YX)'.>.*ZQ)H]?\9^+=-U-WVZ=
M! MI#YA38CQEFE7!^]N.-W4;0!C)R ;FB>(KO7M&T+5+72O]&U%/,G)N!FU7
M:2#C'SY( XQC.:TY=0#V^H?V>BWEW9Y0VXD"9EV!PA8\#(9>>V:\O\,O)'I?
MPI,<\RK(DJ21K*P1P+>0C*YP2#WQFI+2QM[7PU\3)K=I8+B*\O3&\4[HRX@C
M<$$'/WN<T >JV[RR6T3SP^3,R O%NW;&(Y&1UP>,U)7G5A>O?^)?#.B:@6;3
MY?#PND1F.VXG!0$-_>VKDX/][/85A7<NH+IDUBU_>BVL?%UO9VDPN'#&%G0F
M,G/SA2Q W9Z>U 'L59/B369= T2;4HM-GU 0X:2*!E#!/XF^8CH,FN*%I<6N
MN^-=$TO4I+-'L[.2W:YGDD6*:0R*3N)+#<54$@Y[UJ^#[E+O4=5TW4M$;3=2
MMU@>>S\P2VS#+[)8CT )!R,#!7UR: -?_A([DZU?Z<-$N_\ 1H$N(I2RXN4.
M-P49X8$X ;&2#R*U[&^MM2L8+VSE$MO.@>-QW!J588DE>58T623&]@.6QTR>
M]<;\,WD_L?68#G[/;ZY?16WH(_-)X]LEJ .UHKRKQ[=AK?QC<65S.]UIMK"3
M+),8Q8OMWJ(0.2S9!8\#D#)Q@6_%]Q?6T]WJLMM_:NC+8HMTMK/Y=UIQ 9FF
MC'1@0<G!!^7T% 'I5%0@PWUF#RT,\>>XRI'YC@UXY=7-]IVC2Z<AN;G4?">I
M/=73-,^ZXL0P<;SGYBT<G />)O2@#VFL?Q3KA\->&K_61:-="TB,K1*X3('7
MD_X&N0US5OL^C0ZY%=?9[+6=6@C>X<MLCM,%5;@C:KE0201Q)R:J>*-);2?!
MGC<+K$=S!<:>)DL8HV$=J=I!9<NV ^,XX&02* .TG\2&#Q-H^CFR8C4X)9EG
M\P83RPI(QC)^\/2MZN(U+_DH?@C_ *\K[_T"*M;QM=06GA6Y:XN[JU61XH@]
MH0)69I% 12>!NSM)R, DYH Z&BO+H!J+:IXWTBUO+;39!'8&UB$[-#%+)N!4
M' (W[5!V@=<UT'@F_P#/O=7LKG29M)U.V,)N;/S?,A 8-M>)AQM;:>,#!'/-
M '52WEO#=06SRJ)YPQBC[L%&21],C\Q67X;\0'Q!%J3-9M:M8W\MDRF0/N*8
MRW XSGIS7/Z[8VDOQ;\.2S)\QT^\);>1]UHB._;)_.N1O[?R/"7C/6H9[F*^
ML?$4LEL\<[J(SYL0/R@X.02#D'B@#VFBO.;\/XF\4>*-$N-5BL9;1(A:%P^^
M&-H@WG1D2*,ARV3C^$ G'%=QI09]#LEEO#>,;9 UT%\LS':,OC/RYZ^V: +U
M%>)26-P/AG>^(K;4]2.M:=J4XLY&O)&Z7141E2<-N!QR"3D<XP*ZC3M,%_X[
M\6//-?RMIT]G<6MN+V0*LGD[R,;N03GY3D<GB@#T6BO(OMMW/\*M+\76=S,W
MB+[3"SN'.9I'G$;P,N>5^8@+VP,8Q6UJ$TWAGQQ?6RF26'Q#: 6"RLSI'=*=
MK( 3PI#JYQ_=;TH [B6XO%U2WMX['?9O&[2W7G >6PQM79U.<GGMCWJW7#/:
M_P!E_$GPU8P7-T;<:5=*R23NP<H8@&()QNY.3U.:SO#=Q=6?B'3=.UNV9Y[R
M*8V>L6<Y:+4%*[R9%ZK(%Y!^H4@4 =_IUQ>7-H9+ZQ^Q3>8Z^5YPD^4,0K9'
MJ,'';.*MUY#I&JW<7A_PS93W-P;*^\07=K=3O,Q9E62;RXRY.<,P4=>0,=ZG
M\2_:],D\<Z;8W%S'IL6AK?Q".9U^RW!\P;4(.5#!-VWI[<T >KT5YS:PG2O&
MOAMK>[NA_:.D7#79EG>0.R"(JVTD@$;CT X..E'A"XN]/\0V&EZW9E;^2QD^
MSZE:SF2WU) 4+2,#RLF #S_>.#C H ]&I&8*I9B  ,DGM7)>-M1FM;SPW9%W
MBL-0U-;>[D5BN1L8JA(Z!F"@^HX[UGQ6[V_C/Q#H49D?1'TN*\\DNVVWF+.N
MU.?E#!-VT<<>] &YHOB.[UN2RN8-);^R+Z%IH;T3@E0#\HDC(!7<.1@M[XK9
MDOHEN);6(B6[CA$WD X.TD@'VR01^!KF/A=:PV_PWT%XE(:6RC9R6)R<>_3\
M*J:=8VB_&'7IBF)/[.M) 2YY8M*N>O/  H Z/PMKP\3^&;+65MC;"Z4L(B^X
MKAB.N!Z5L5XOX=M_[/\ !_P]U6WGN5NIM42UD/GOL:%S+N39G;C@'IU&:U8A
M-XGM-8NI/$$6F:GINJS*9?+=I;58Y3L4#S "C( ,;<-N/4T >I,P52S$!0,D
MGH*Y[3O$L^N6YOM'TQKG3MS+'<23"(W !P3$N#D9!P6*Y^G-6?%MI=7_ (.U
MJSL<_:Y[&:.$#J7*$ #\:S_AO>6UY\.M!^RD8ALH[>51U25%"NI'8[@: -K1
M]3&L:9'>BVFMMSR(89P Z%'9"& )&<KZU?KB=3U&.^\?Z'H\C Z1<VEU,JJ2
M$N9T91M/]X!2[8Z$G/.!7)ZG)J$%MJFG+?7HLK#Q-906<JW#Y"2-&SQ$Y^95
M+X ;..G:@#V*BO.8="M9?'^O:*\]\=-?3;>Z-O\ ;9<>:S2*7SNSG"COC//4
M#&=IESKVH^"/".HP1QZU(EA(UWIL\Y22Y7**)48\%TQCYO[YYS0!ZA+=V\-S
M!;22JLUP6\I.[;1D_D/Z>M3UY7:?V5JWBKP#?0+<&WDTJ[ :Z=A+B,1 !SGJ
M#NSZ\]:KO>W.H_"S5?$YN9X?$=G=7#B17.Z"2.8A8-O3;M"KLZ'=D\G- 'KE
M8D?B OXTE\.M9LNRQ%ZMP9 0P+[,;<<<@\YKEK>2/Q1K7BK2];NY+&ZM(X!;
MB.;RVM8VA5C*AZ;MY;+>P!XK'\3ZI<:9XU%W;>?<VA\.P+>72C,T=L9VWS*N
M.6 YZ<9)P<8H ]<HJEI,5E%I=L-.<26C1JT4@D,F]2.&W$DMD=R:NT %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 55O]-L]3CCCO;=)EBD$L>[JC@$!E(Y!P3R/6K5<I\1]6U#0/ N
MI:OIER8+NT560E%=6RZJ000>Q/3% &Q<>'='N])?2[G3;::Q=B[PR(&#,3DL
M<]6SSGKFFKX9T--#_L5=*M!IG7[+Y0V9SG./7/.>N:PO'VIZKX>\$'4=/U%U
MNX98$,CQ1MY@>14.1MQT8XQBNANM6LM*$<-W<R23>67VK$9)"HZN5C7@<CG
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
M4@\YHV7=(R9 SM0<G)' &?:IXO$.E3Z3;:I#>I+9W1 @>,%C*3GY54#<3P>
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
MK1)"X=)6( 5U(RG4?> ]LDC.K<^(--M$1III 7C,PC6"1I @X+,@4LJ^Y %
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
MV#M4 <G![>M:-<]XNT;4=9M+!=.FMPUM>)<2V]UN\JY10<HVT$]2&'!&5'%
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
M,C=MSTSSC\*-4\!3ZS'J]]-=16VL7ES;7-N\67CMVM_]4#D MR6).!][CIR
M:%QXNN=/U:XTJ_TV-+P63WMKY-QNCN%3[Z[BH*L..QX.?:J^F^,-9U'1;355
M\,.+>]BMGMBET'.93\QD 7*(@YW<Y'8'@2W?AW4M6U#^U;]+*.\@T^:SMH8I
MG>,-+C>[.4!Z* !CUYYXJR^$]9_X0'1-#AN;,76FM;B5'9S!=QQ#!1^,@-@'
M&#TQR* *&N>/;]O!_B.YTV"U2^TJY2U>1+DR1D/LQ(C!>3AQP0,$'DXP>@U'
MQ3-979TY;:S.II;"YECDNV6-0S,J /Y9))VM_",8^F<*\\":S?6'BRVEO=/3
M^V7AFA\N-P(W18QAN?N_N\<9)SGCI5_4- \41Z_;^(=(N]+6_EM1:W]K<K)Y
M$BJS,C(P^;<NXCD<Y[4 6-/\9_VS'I4-EILB:A?VSW3VUXQB^SQHP1BYVD_?
M( XYZ\"J7PP1DTWQ C6T=LPUZ[!AC.5C.X< X&1^ ^E3WGAK7(O$&F>(K"]L
M[C4H;5[2]BN0T<4\;/O^0J&*;6Z9!XP">YO>$-"U'0X]6&H3VLK7NHS7J?9U
M8!1(<X.?I0!F_%&-#X8M)C )98=4LFCP!N!\]!\I/0D<=14L7C#5AJ]_HMWX
M>6'58[,WME$MZ'CNXPVTC?L^5P2!C!Z]<<UJ>+M#G\0Z%]CM9HXKB.XAN8S*
M"5+1R*X4XY .W&>U5Q8FUUN3Q5K\]G9_9K(VR*DQ,4*%@SNTC!<DD*.@P!WS
M0 FF>+&U?2- OK2SB9]6/S1>>?\ 1U"DN2=G)4KM(P/F(&:Z4Y .!D^E<9X,
MTBTCUK6]8L+K[1IMQ<M]A"D&--P5IS&1U5I!],H<>_:'.#CK0!Q%GX\O)K?4
M-0NM#%OI6FSW4%Y<_:PS(T.1\J;1NW$8ZC&:N67BZZN==BTMM,C)N+9YH)X)
MVDC5U_Y9RML&PGL1NSS^->P\&W$GACQ'HFJR0"/5[JZG62V=F,8F8MCD#E2?
MQ]JN^'K/Q= L<>O7VF3I;(5C:T5U>Y.,!I2W"^I"@\\YXP0#D= OH1HCZUKV
MGVDUVFNW LYO/8OYYF:,#.P815&,Y/RK]W@"MF\^(=Q8:9K]S)HWF2:3$LX:
M*<F&XC;NLA088'@KC\ZAC\"ZLWA&73&O;:VU&'4WU2RNH2SJDIE:0!E(&1\Q
M4^Q_"KFJZ#XI\0^#M4TW5;G2DO;V#[.BVOF"&,'JY+ LQ/I@ 8H MR^++RT>
M*'4-+ALY[N4K9+)=@K)&J!F=R%)3&0NT!N2.<<UG'XAW*V=M(V@RF:35ETMT
M6?"DM]V2-F4;U(]=O/6M#Q%X?UC44T;4]+NK6UUO2V8HLVYX)5==KHV &P<
MYQD8J#5/#_B+5[327N[C3VO+74X;^5(RZ1*L><1IP22<DECCZ8Z #H_'+6R:
M\FL:<+6ZTAX5,=O/YRS>=CR@K%5Y).W!'![XJW<>)KO26U%]:TDV]I:68NQ=
M6\OFQOR08\E5P^<8'0YZBLC5? M[K5UXJ,]S!;Q:PEJ;:2)F9X)(.48@@ Y;
M!X/;'O5V3P_K_B'P[?Z9XHO;%/M%LUNO]FJ^-QP?-;?W! PHX'/)R, %C3?%
MDUWXCCTFXT]56:W,T5S;2M-&"#RCDHNUL<CJ#S73US6A6GB^.,+KU]I<I@C*
MQ-:1N#.V,!Y=W3W5>YSGC%;6F#4!IEN-5:V:_P!@\\VH81%N^W=SCZT <CXY
MOYY_$WA7PLDLD-MJ]Q,]VT;%6>*%-YCR.0&) ..PQWK=NO">CS+:&WLH+.2U
MGBFB>WB"$;'#;3C&5.,8/'?J!4/BOPPVOC3[RSN5M-6TR?[19W#)O4$C#(XR
M,JPX.#GI5NU_M^X\M=0CL+15(+M:3O,9,=AN1=H/?[W&1[T 8]UXUFLM2LH+
MO2Q!#>:F=/B$D^V<\D";RRO,9*]=W0@]\53O/'FK1C7FLO#!N4T2<I<DWJJ6
M0(KED&TY;#9V^W7)Q51_!'B-HXD-]IDCV^MKJ:W,B2&6=0[$+)Z%5;: ,C
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
MSM/.#C(/<8JW7EL'B/Q%-X/\.7@U8B\NO$#6$\C6Z$21^?(@!&!C 0=,5?\
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
M=Y9+#$\6(74APS%V+!E()+$G..,G'6DM_!^FV=[I-U:-/#_9-NUM:0JXV!&
M# Y!)SM'.<\5T%% 'E&G:3JCI*B#QCI>K22RS-!'<(UFDKN6)#-N4IDY]2,\
M9XKMQX3MS<ZM=27EW]HU>!(;LJ5"D*I4;1M^7@L/Q]>:Z"B@#D[KX?:5<VFD
MQI=ZC:W&E0_9[6\M;CRYUBP!L+ 89< =1_,U8N_!.F7)TV6*:]M+S3MP@O()
M_P!\0W+AV8'?N/)W \\UTE% &1H/ARR\/+>BSDN7^V7+W4IGF+Y=NI&>E-;P
MSI[:_=:N?.\V[@6"YA\P^5,JA@I9.Y 9AZ<]*V:* .?T[P?I^G)90K/=SVE@
M_F65K/(&2W;! V\;C@$@;B<9XZ"M+4M,74DMP;FXMY+>831R0, P8 KW!!&&
M/!%7J* .<NO!6F7>FRVCR72RRWJZ@UW&X687 QB0$#:"  ,8QCM3%\!Z*6U8
MW/VJ[&K0I#>"XG+"0*, ^Q[Y[=L<"NFHH YJR\%65EI5S8'4-4NA<0&V\ZZN
M?-DCB/!1"1A0?7&3@<\#$D7A"RBET*1;J\SHB&.S!9,!2FPAOE^;Y>/_ *_-
M=#10!F:[H5IX@LH[:[::/R9X[B*6!]CQR(<JP-96H>!-,OM735([O4[*[\I8
M)I+.\:(W*+T$AZMCUX/O7444 8T7AFSM_$,6LPRSQS16@LDB4KY0A!R%QCUY
MSG/X<52D\#Z?+IFLZ>]W>FWUB9I[L;TRS, &P=O (51QZ5TU% &%+X6M9]4L
M]1EN[MY[2V>UCRR %'QNR O).T<^U/L/#5K97=G=27-U>364#06K7+*QB1MN
M[!"@DG:HRV3Q[G.U10!E:MH%OK%[IUW//<1R:?-Y\ B90-^"N3D'/!(_&L^7
MP3I\]IK=L]U>F+6G+W@WI\Q*A3CY>/E 'X5TM% $$%JD%C':%WE1(Q'F3&6&
M,<X KG(? 6F0:9IFGQ7FHBWTVY6YM0TX;8RY"#D'Y0"1CWYS7544 <[/X+TJ
M[EUM[SS[I-:1$O(I6&TA!A-N "I Z$'WZ\U-H'A>V\/J?+OM1OI-OEI)?W)F
M:-/[JYX X'N<#).!6Y10!BZOX:MM9U33=0GNKJ.;3I#);")E"JQ&"2"ISD<<
MU:US1[?7]&N=*NWE6VN4\N7RB Q4]1D@XK0HH YNX\%:==:@M[)<WXF-F+*;
MRY]@N(AD@.% Y&3R,=:2R\$:?I\NBR07=_G1HFAM-\H;"L K Y7GA5'MCC%=
M+10!SL'@ZTMK6YMX=0U*-;F__M"5HYPC&7<&;E0/E8@97IZ8KHJ** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHK/U.+5)FMDTVZAMEWDSR2P^8=N#@*,CG..?0&@#0HK
M@O#6J>*==CU:0:C9!M.UB6Q\O['@2QQLN3G?PQ!/L#BIO#GC*(2:I;>(-7M$
MN4UF:RM0VV+<B[0H ^IZGN: .WHK)6]1_%4EJFM6[>79[GTP*ID0[O\ 6ELY
M P0,$8[U/9ZUINH7'D6MY'+*8_-"J?O)D#>/5<D<CB@"_12,RHA=F"JHR23@
M 5R7@SQ?-XCO=8L[RW^S3VLRRVZ$8+VDJAHG/N1G/H>* .NHK,?Q'HT9O@^I
MVRFPQ]KS(/W&>F_^[^-3)K&G2"T*7D)%X"UL0W^M &25]>.?I0!=HK,MO$6C
M7DIBM]2MG81&;[^ T8."ZD\,H_O#(J.S\5:!J,_DV>LV,\GDM/B.93^[5MI?
MZ ]Z ->BN-'BEKOXBZ7I=CJ$,VGW%A//)$L?S94IL;<>2IW'!'!QWKK+JZM[
M* SW,R11 @%G.!DG 'U)X H FHK)'BC0C:K<_P!K6:Q-/]F!:4*?-SC9@\[N
M1QUJ(^+] .G:C?Q:I;SV^G#-T86WF/C(X'7/;UH VZ*YF'Q'::O;Z!=6NM6]
MB;QU<VKA7>X!C),0R0002"6 [>]0W'C&UO[;Q';:3<HM]I4;@.Z;@76/>2%.
M,@9 S0!UE%8&B:\C>#=$U/5;I%GN[*&5VQ@R.T89L*/Q. .E7EU[2GL;>]CO
MX9;:XSY,D3;Q)C.=N,YQ@Y],'- &C14-K=V]]:1W5K,DUO(-R2(V58>H-</K
MWCQ+GP;XFOO#UVD=WI)D17>/=NV!<L%/;+$ G/3/>@#OJ*R]-U_2]2N9+&VU
M&VGO8$#30QR LO;)'UX]CQ3X->TFYU 6$.H0/=,&9(P_+A>&V_WL=\9QWH T
M:*P?%OB1?#.DQSI!]HO;JXCM+.WW;?-F<X4$]AU)/H*CO+7Q1!I$T]KJEM<:
MFL980/:A8&;'W5P=P]B6/N* .BHK(U'Q5H&DS20ZAK%E;2Q())(Y9E#(I( )
M';)-2_\ "0:1]N6R_M"#[0TIA5=W!DQG8#TW8YV]?:@#2HK$N?&'ANS,HN-<
ML(S%*(9,SK\C^A]#R,^F>:2;Q5ID'BN#P\TP^URVYN/8?,JJON6W$_A[B@#<
MHK._M[21J*:>=0@%U(S(D9?[S#JH/0L.XZBA]>TF/4([!]0@6ZD?RTC+XW/C
M.P'INQSMZ^U &C16;K^MV?AS0[O5KYB+>VC+D*,EL= !ZFD3Q!IIT^VO'NHU
M2X'[L [BQ R0 .3CO@4 :=%06=[:ZC:1W=E<17%O(,I+$P96'L16./%%C=^(
MK_P]:W"I?VT".79<C<^[@#C) 7)Y[X]: -^BN,\#>,[;6?#VBIJ>J6K:Y>VY
ME: ,JLQR3PH]N<>G-=%+KVDP7\=C+J$"7,DGE*C/C+XR$STW8YV]: -&BJU_
MJ-EI5E)>:A=PVMM&,O+,X51^)K$OO$VE7D:1:?XHL+6:.]BAD.4D+L6&80"?
MO,.,CD?A0!TE%4+[6],TUV2]O88"J>8^]ON)G&YO[JYXR<"N;U3Q8MMXL\/^
M1J]FVA7L%V\TBE64F(+@^9D]V(P.XH [.BN<U#QQH5CIFGZ@E[%<6^H726T#
MQ-E6+.%8Y'0+R3GTQUK:N+^UM=.>_FF"VJ1^:TF"1MQG/')H LT5B:1XJTO5
MO#MMK2W"0V\ZJ<.W*LV"%]VY' K1L-2LM4A:6QN8YT1S&^P\HPZJPZ@CT/-
M%JBLG4O$^A:1-)#J.KV=M+'%YSQRS ,J9 W$=0,L!^-/N?$.CV<L<5QJ5M&T
MA4*6<8RWW03T&>V>O:@#3HK/O]=TK2WV7U_!;D ,WF-C8"< L?X03QDX%&HZ
MYI>DC-_?0VXV[R7;[JYQN/HN>YXH T**QI-1@/B2&%-<M@HLWE?3E56=QE<2
M[LY"@<=,'=[5/#XAT>XTQM2@U*VDL5;8;A'!0'.,9Z=>* -*BLV\U_2=/F6*
M\U""!V*K^\; 4M]T,>BY[9QFM!W2*-I)&5$4%F9C@ #J2: '45GV&N:9J<[0
MV5[%-*L8EV*>2AZ. >JGLPXJS=WEM86YN+N=(8@0-SG R3@#W)/ '>@">BN%
MT_Q3+>ZKXRBEURUM[&P2$6MT\:JMJSQL27#'DA@.&/;'%=*NM6%EIMH][J<,
MA>W64SXVB10!F7 ^ZO.<]!GK0!JT5@2>,=(C\20Z(;E!-):&[,A.%5=RA1GI
MD[B?8#WILGB_P]=6TT=IXDTZ.5K>25)O.1@BJ2ADY." WYXH Z&BN&OO$T^D
MZSX3%SK=K)I-[93RW5TT:QK,4C0K)G/RABV<#V'-='!XHT*YLK6\@U:TDMKN
M4002K*"LDA. @/\ >SQCK0!K45D7_B;1].M]2FGOH_\ B6Q^;=1H=SQ@@XRH
MYYP<>M48O$-KJJZ!/;:W;69O&#FS8*[W(,9)C&<$8)!) [>] '2T5G7>O:38
MW'D76H00R!E5@[X",WW0QZ*3V!QGM4=]XFT/39YH+W5K.":&,22QO* R*3@$
MCKSV]: -6BH;2[M[ZTBN[2:.>WF4/'+&P974]""*J7FO:3I\YAO-0@A<%0V]
M\!-WW=QZ+GMG&: -&BN3\1^)X[/Q'I.@QWZV;WJS/-<*%+Q!%!4 ,",DL.H/
M /KD;VG+>66CQC6+V">YB0F>Y1/*1@"?FQGY>,9[=: +U%9UMKVDWCRI!J$#
M/%'YKJ7P1'V?G^'_ &NGO5>W\6^'KNYM;>VUJQEFN\_9T28$R8)!V^O0_7%
M&S16=<:]I-I>I9W&H013O((@K/CYR,A2>@8]@>35Z::*WADFFD2.*-2SNYPJ
M@<DD]A0 ^BN.\:>*6M/!.MW^@W\27]A LI#1;B@)XRK=,X."1VK?L=>TG4;R
MXLK34;:>ZME!GBCD!9!TR1]>/K0!I45F6OB'1[V8Q6VHV\CB(S !\;HP<%U)
M^\O^T,BH;7Q9X>OI1%:ZU83.8GF 2=3^[1BK-G/0$'GVH V:*HV&LZ;J<TT-
ME>13308\V,'YD!Z$@\X/8]#4MYJ%IIZ(UU.D6\[4!Y9SC.% Y)P">/2@"S17
M,^)?&-CH_@F\\0V5Q;W2I"QMBKY2209PN1[CD=>#5O0Q?/+/=2:TFHZ?*BF#
M,*J\;C(<;E !7IC(R.>30!MT5Y]XC\?+/X-\27_AV\2.[TJ0QAWCW[MNP,0I
M[98@$YZ9[UV%CKNE:E>W%E9:A;7%U;8\Z*.0%D[<CZ\?6@#1HK.MM>TF[O\
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
MKX7AMIKIE)4S*^7&_IG&3CK@UZ-10!Q_PM5HOAWID,D;QR1>:K1R(59/WK$
M@\C@C\"*PHBUGIWCK1-8MY7N[^ZN9[5?*+?;(I8P(PAQ\Q& I ^[@5Z;10!Y
MM!;W&F>)?A]:7[M)<6.ESPW<V"RI(8X@-S=!DJV,]<5T'Q&L=0U+P'J=MI<3
M3715'$*]945U9T'U4,,=\X[UU-% '"W,L.O^-?#&LZ8SBWL(+I[V5D*;(W0!
M8GST;=SM/(VDURFG1B'X=>#8OL\D<\/B".::/R6#QJ)Y"788R!M(R3V(KV6B
M@#R:V73I7U;POXETO5[F_EU*:>WCC-QY-XCRF2-PZ'8H&0"3C&VO0O%$5K/X
M7U*&^CN)+62!DE6V!,FT\$KC))'4?2M>B@#QS7&UAO!OBW3)[I=<@-A"MGJ4
M4&)IB6;]PX7AW7KD=-W/6N@U.:./Q_!<VEF;N%?#=S$L4:$+*V]&2+., D X
M%>AT4 >2Z'>"3Q/X,O?*O%MUTRX@=!8O%#:-MBQ$N5R NT@EB?N]:;I^GW4W
MP9N$T^PD?48+Z6=[=4,<LL8O/-*CH?FC48QUX%>N44 <;X6GT#6M;;6]*LM3
M^U"T^SS75[YZ[%W!A%B0X8YR<KG&.O--UN2?2_B5I&KW:N=';3YK/S@I*6TS
M.K[F_NA@NW/3BNTHH \BUK3KB'P!X_FBAF^SZK>/)86ZQMNDR$#,JXS\S!CT
MY ST->L6TT=Q;1RQ.'C90014M% 'CFL"5/ WQ"TMK2[^V3:I/+%&+=SYBNT9
M4J<8;(!.!G@&MW6X9+WQW)'I9V-/X6N;6"9%(196=#&N[H#C) ]*]&HH \V\
M(S:+K$NA+)I&KQZ[I,>QX[K[0J63;-C\L=A!Q@ 9R".!@XUOB/HU]J.F:5J.
MFP-<W>C:E#J ME^].J$[E7_:P<CZ5V=% &':>*]-U&%?L!FGN6'%L87213Z.
M&'R>Y-<M:R_V9J/C;3M=@E<ZC.UQ:MY3.+N%H501I@?,R[=NWKSTYKT6B@#R
MWPQI]SI'BKPI;:J";BS\-R032L,K'(7C(0OTR%##KT!K,,03X6W,,=M(MQ_P
MD/G+&L+!]OVT.'"XSC8,Y]*]EHH \WM;K1X_'WCI=12.1)[>S4*8]QF0PG*+
MQ\Q/'RCDUEZ/;WVA6F@:)J-G<P78T%HS>06S32.Q?/V4, 57:,$Y'I@C&:]"
MTW0&T_Q'J^L?;#(VI^5YD1C ">6NU=ISGH><_I6U0!Y!X>P\7PN6:VG4V<4Z
M3^= R^4WD%03D<?-P#W(XK5TG0X_$6C^-]*8M USK,T]K*5*[6VQF.5?4;US
MD=<&O2JS-;TJXU:""*WU>]TWRY0[O:;-TBX(*G<#@<]1Z4 9'@>>_P!7T\Z]
MJUO]GOKE$M_*SG:L60Q'^](9&'^R5]*=XWMK>ZL-.26^N].F6]5[:_MUW?9I
M1')AG!!&PC<ISQ\W45T5K;0V5I#:VZ"."%%CC0?PJ!@#\JFH YOP3<ZG<Z'*
M=5C@^T)=2H+B",HETH;B8*>F[GV/4<$5RWCI=*UJZB<BZL->L'G6UF@C9;DL
MJ$Q^7@9D1CC@9')%>FTTHC,K,JEE^Z2.1]* .!L(;_2/&5GKVNJ(_P"T-"BM
MKN55RL5U&VXJ<= P8X]2N.XJ?P?GPWH[3ZG!<Q3Z]K4\\<(A9FB,S$H' 'R_
M*H))Z9P:[FB@#S,6UQH.C>.=%-O+)>:E=W-SIRHA/V@7"  *?]E\AO0#)X.:
ML>)]-;1?A_X9TCYI9;.[TY&\M2Q(B=-[8'8 $YKT2B@!%974,I!4C(([BEHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ K%\2^(XO#5K:7$UG<W*7-W%:CR I*L[!02"03U[ FMJ
MN*^)AD71-(,**\HUNQ**S;06\X8!.#@>^* )X/'D2W.KV>I:/J%A?:=:_;?L
MK!)7G@Y :/82"<C!&>">O7%F+Q;C4+_3KG39X[VTL5O_ "8Y$??$Q(P"2 &!
M4Y!Q[$UF:SX<US5KW5M:L9$TW4WTK^S[ -)EER^]V9ER%S@ 8SCK["M:>&M;
M@\13ZFFE:=:P7&C?8F@BNBS+*'9LEB@W$[N2?3N: .@\,>)I?$UM#=IH]W:6
M4]M'<0W$S)B3=U4 '((]2.?RS-'XB5O%TOAV2SDBF6U^UQS,R[)4W;3M[Y!Z
M@],CUI/!NFWFC>#]*TN_2-;FSMD@?RWW*Q48R#@=?I5/Q=X9N=<N=*O-/N!;
M7=I,T<DG=K:5=DJCWQ@CT*B@"9/$\L\=@+?2IGFOHY9H]SA8UB3'S,^"!NW*
M5'?/.*YO7-9M?$>G^!-<M%FCCN=;A 5S@@;)=RD X/S+^E;FNZ3JT^OZ5)9V
M]G=Z/!"\<MC/*8D60E=DF I#A0" IZ9R/;GK#PAXAM/#'A73)8+-I='U;[7*
M4N#AX@9.F5^\?,Z=..O- '23>,HH+;Q)*UA,6T#FX0.O[Q?+$F4/^Z>AQS2W
MWC2SM5B2%(Y+E[-+TPRW"0XC;.T98\L<-@#C@Y(XSB:OX9\0/<^-(+"WLY;;
MQ!;#RYY)RK1.(/**E=O.2 0<@#/M@N71/%>AZK9:MI5MI]X\NG0V.H64ETT:
MAHL[)$DV'^\P(*T =;H&MVGB/0;/6+$O]FNH]Z"089><$$>H((_"LV#Q<+IM
M/N+?3+N;3+^X-O#=Q#=@\X=E'*QG:<-],@9K;LX[G[ B7[QO<,#YIB&%!/9>
M^!G )Y.*Y#PCI'BKP]:6_AV9+!]*LGQ#J(F)ED@#95#%MP&Q\I;=@#IDT 7;
MGQS:VVF/K7V.9]#CN#;R7R,#MP_EF39U,8;C/7C.".:6Z\921ZKJVFV>AWEW
M<:;!'.VV2-5D1PQ!4EO]GOR2>G>L2#P9J\'@J^\$%86TZ661(+_S>4MWDWD,
MF,F098#'!X.16K;Z%J5IXIU^_CMHC:7EA!:VP\[YLQAQ\PQP#O\ ?I0 ZS\>
M07DNAR#2[R/3]:PMK>2% /,*%PI0'<.%89]1Z8-5KCXC1V^FZEJ3:%J'V/3+
MUK2]D+1YBVE06 W?-][H,\?E5.U\*ZW!X>\$V#06YET.YCENB)^&58W3Y..2
M=^><=*BO/".NW/@WQ=I*P6RW.L:A+<VY,_RJCE?O''!&WH >HH Z:V\5H_B&
M72+[3KBP86C7L,L[H5DB5@K$X)VD9!P>QJ!?&UNL.E7T]C/#I6JRI%:WC,#R
M_P#JRZ]55^QYZC.,U7U/P[?:OXNAO9H$CT]]'GT^?$W[Q6E*G(&,$ *1G/>J
M-MX5UB[\+:-X8U2.W%OID\!>\CDR)XH""@5<9#':H.>!S@F@"S>?$1;6WUFY
M&@Z@\&C7/DWK[HAL4*K%Q\WS<-G YP.<<5UE[J%O8:5<:E,Q^S00-.Y49.Q5
MW' ^@KAKSPKK=SH7C>Q6"W$FN3M):DS\*K1HGS\<'Y,\9ZUV4D=[_P (Z\4,
M4(OA:E8TE.8_,VX )QRN?;I0!C7GBR[B\.W^J6^EB58=/-] ZW"M%*N"<;AW
M &2.>O!-.T[Q/,^E:%'<6IDU;4[<21PAU 8*BL\C$<*OS#L3E@,5BVG@6>$:
M]'IUNND6.IZ9);-IXGWPBY<$>:H'"J <<8SG[HQS)#X;UZWD\+:P(+7[?I%L
MUE<6:W!*S0LBJ2KE0 P90V",8XSWH UX?&]C)#<)+;SQ:C;WJV#V)VES,W*!
M3G!4K\P;T!],5SWQ!U234OA_XHM;G3[JSN=/\KYB3Y<FYE(:-QC<,$@CL>#3
M]5\#ZK>S7^OV<EO!KDFIV^H6\$C$Q;8(_+6-V ZLK.21T) [9J[XBTOQ/XH\
M#ZI8W%G96M[>*D<5JMR72(!@S,TFT9)QT XP.>30!TUIJQOM2N+>WM6>U@.U
MKS>-C/SE%[D@\$] >,Y! R_$NJ2+KF@^'H':-M4EE::13@K!$FYP#V+$HN?0
MG'-0>&M&U7P[JMW9011'PY,?.MHVF_>6<C<O&HQ@QYY'/&2,8I/%%D\/B_PO
MXA_Y=[*6:UN3_<69 %8^P=5!_P![/:@!][I7B4WNM)87&G16<]FJ:>Q\Q9()
M H&PXX"<,<K\V6]A6-!=ZCKOCFW\+ZFT<-MIFEQW5]!9.RQSSL0 F?O&-1DX
M[GKFO1*Y'5_#VHVWC&'Q7H8@EN6MOL=[9SN8Q/%NW*RM@X=3ZC!''% &B^AV
M.E7\.K6\ILK6UBE\^!7*P%",[]GW0PV]0.A/M55/&<*_V1/=6,]OI^L.L=G<
MLP/SN,QAUZIO'3KZ'!JW=6=_XATN\L+^!;"UNK:2!T6022-O4KG(& !DG@DD
MXZ8P<"W\,ZS?Z%X?T/5HK=(](N8)9+J*7<+A8/\ 5[5QD%L+NSC'.,T 2W7Q
M$6WT_5[_ /L'4&MM(O&MKUM\0*!0A+@;OF^_G [#MTK3M_%9E\0C2)M)N[>2
M:U>ZM'=D/VA$(## ;Y3\RD!L<'G'2N>NO">MW'A?QIIBP6XFUN\EGMB9_E57
M1%^?C@C9GC/6M>;2=5D\9:+K M8OL]EI\UO*OG#=O?81MXP0-G7(ZT 5(/B1
M%-IFEZH=#U!-/O[K[()28RR2F1D4;0V3EEQD<#/>K\?CBUA.MKJ]E/ICZ1$E
MQ,LC+)OB?.TJ4)!)*D8]<=:Y^W\(Z[#X&T/1S;VQN['5DO92+CY"BW!EP#MS
MD@XZ=:L:_P""=0\1ZEXG64QVUKJNGV]O!*)-S)+"[."RXZ9(Z'M0!T \4&#6
M;/2]1TZ:TGOXGDL_WBN)2@RT9(.%<#G'3KAN*RK3XBQ75IIM\=$OH;"]OOL!
MN)&C_=2F1HU!4-D@LO)' SU/-63I.K:UJNA:AJ]I#;/I'F3,L4V_SYV38-O
MPG+'G!S@8[UAP^$=>C\%:9I!M[8W5KK*W[D7'R&,7)FP#MSG!QTZT =CXJBU
M6?PIJD6AOLU-K=Q;-G!WX['L?0]CBN-\)ZIX<UO6-/CL1<Z+K>GNS7FE7+ND
MDH,3J=RDXEP6#;N3QVS7=ZPFHRZ1,NE-''?_ "F$RL0@8,#\Q'..N<5S6J>'
M[WQ'K^@W]UIEO83:7="XDNUG$CNH4CRDP 2K$C);' Z<T -TGQM,;3Q+J&LV
MGV:STR_DMDV.'/RB,! !U9F;Z9;&:U3XKBL]8CTS6+5M/EGMY+F"1Y \<BH,
MN,CHR@Y(Z8Z$USEWX'U:_P!)\5Z0\EM#%J.HG4;*Z$A9A)F-E5DV\ &/!.3U
MX%:&I>&K[Q;>6$^M6\=BMG:7,)6*7S"\D\?EL5.!A0I;&>22.!CD TK3Q*U_
M=:;"VD7BV6JQ.]O<@9 4+N'F@?ZO<IRO/L<'BN=^'>JFU\*6&GVUO)>7+WEY
MN19!^YC%S* [D]!D8'<GH#@XU/"MMXNT^QM-*U:"P%OI\8B%W!.6>\55P@V%
M1L[$DD].!SD8'ASP9XA\,2V6H6,5J+Q[B9-3M_M!\JY@>5Y$8';Q(F_ XY&1
MG% &[?>!A>0>((UNKE%U26.5$%[+B*1229 1RO4?(.,(.1GB>YO6\/\ C/1K
M'S'>TUF.6)PQ^[<1J'#CTWKO!]2 >N<]4"2H)&#CIZ5R6N6+ZOX_\-I$,Q:4
M)KVY;LI9/+C7ZDES]$- "_$K4[[2? 6J7-@'6;RPGFHX4Q!F"EAWSSVY'6DL
MOL&BZV]MI>D&'5]1@^T3V:3A8D2,[1(<952Q8#@9..>A-6O'FD7^O^#;_2=-
M2)KFY"*IEDV*N'#$DX)[>E5[W1]3B\:6?BFR@24M8FPO+-I0K!-^]71NA(.0
M0<<&@")_B)9+86EPFFWTDLVI?V5+;J$WV]QSE&^;GIP1D'(Y%='IM]/=Z6EW
M>V,NG2G=YD$[JS1X)&25)&"!GKT-<3<>#-51;:X@BMWNIO$2ZU=H9L*B ;0B
MG'S';CG &<UW]S EW:36\F0DL91L=<$8- '*6_Q$TRXU+2H H-OJK[+6=)D=
MMV,KO0'*!ATZ^AP:L6_C2.6_TN&73KBW@U2>:WM9)2 Y:/<270\J"$)!Y[9
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
M,D9'X57T[3++2+)++3[=+>VC^Y%'PJ_0=A5NB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "LG4O"^@ZQ=I=:CI%E=7"#:
M)9806QZ9ZD>U:U% $<,$5M D$$2111J%2.-0JJ!T  Z"I*** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *R_$&@V_B/2OL%Q-/ !+'-'- 0'C=&#*PR".H'4&M2B@#E=0\#6]YJ\6
MK6VL:KI]^(5@N)[690;E!T\P%2"1DX( QGCMB['X5M8?$%GK$-U=I):6ALXX
M=RE#&2"=V5+$DJ#G=FMVB@#F9/!-I+;^((&U&_V:Z2;K!C^7*!#L^3CY0!SG
M\ZF'A.#^TM$OFU"]:71X7A@4^7M=74*V_P"3DX4=,=*Z"B@#G[#PG!:7.F3S
MWUW>R:9$\5HUQLW(&4*22J@L=HQS^.3S6GI.GMI>EP63WMU>M$"#<7;AI7R2
M?F( SUQ] *NT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 445GZF-7=K:/2I+2++DSRW,
M32A5 X"JKJ22<=\8S0!H45POA[7?%>NQZG*DVD?\2[5Y+!HA9R*94C90S!C,
M0K$$D#!&15KPUXN6X?4K?7=2T^&ZCUB>PM5W"'S0FW 568DGGU/6@#L**I7V
MKZ9IA07^HVEH7^Z)YE3=SCC)]:MLZHA=F"H!DL3@ >M #J*SK?7]&NI#';ZM
M8S.L1G*QW",1&#@OP?N@C&>E2V6JZ=J*2O8W]K<K"=LAAF5PAZX.#QQ0!<HJ
MG9:MINHO(ECJ%K=-%@N(9E<KGIG!XS3+?6M*O'FCM=3LYI(5WRK'.K&-?5@#
MP/>@"_16-IFJP1:/9/J6MZ=<S3 @7,++''.03G8-QZ =B>AJ+4/&6@6/ANZU
MX:I:7-A;@@R6\RR!G'\ ()^8^E &]14-K=V]];)<VLT<T+CY9(G#*>QP1QUJ
M#^V-,^WBP_M&T^V$E1;^<OF$@9(VYSG'- %VBN,U+Q1+>^*+KPYH^JZ?:7D%
MHLR23%9!).SLHB*YSP$.X#YOF'3'.SK'B2Q\.6=@^L7,$4]W-%;JH; 9V(#$
M9_A7)))Z 4 ;5%<=:^+T@\6:];:MJ>G0:3:P6DMK.S")3YHD/+LV&)VC&,?2
MNGN]3L+"V6YO+VVMX&^[++*JJ>,\$G'3F@"U14<$\-U!'/;RI-#(H9)(V#*P
M/0@C@BN>\<^)Y?"GA]KZUM#=W.\$0C_GFOSRL?0!%;GUQZT =+15/^U=/&E1
MZH]Y!'8R1K*MQ(X1-K $')XYR*1=8TQ[F&V74;1IYT#Q1"=2TBGNHSDCW% %
MVBJ+ZUI4<+3/J5FL2R&%G,ZX$@ZIG/WO;K0=:TI;>WN#J=F(+DX@D\]=LO\
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
M[I&GEA>ZI96Q6/S2)KA$PF0-W)Z9(&?<4FLZYI^@Z)<:O?W"):01F0OG[W'
M7U)[4 :-%<=>^+C'XE\.K#?6/]BZA!=2SR$@[#$BG_6;MH'S<\=NM=(FLZ7+
MIJZE'J-H]@_W;E9U,9YQPV<=>/K0!=HJA_;>DFQ^W?VG9?9-^SS_ #UV;LXV
M[LXSGC%/L]5T[4)KB&RO[6YEMFV3I#,KM$WHP!X/!Z^E %RBLW6%UJ2%8]%E
MLH)3DM-=QM(JXZ (K*3GUSQCH<US47C6^B\!:?JU[8Q1ZM?7*V,$"D^5),TI
MC5@3SL(&_P!<?G0!V]%<]I^MW,?BR?PYJ30R7'V-;VWGAC,8>/<4=2I8X*MC
MOR&'ISM7=[:V$(EN[J&WC)VAYG"@GTY[T 3T5R7A+Q2VIZ;K%[JE]8^1::I+
M:Q7,9$<31KMV')8]=WKSFMPZ_HRV0O6U:Q6U+F,3FX0(7'5=V<9]J -&BJ[7
M]FD\4#W<"S3*7CC,@#.HZD#N!ZU'9ZKIVH.Z65_:W+H S+#,KE0>A.#T- %R
MBN9\5>*K?0KK2M/^V6UO<:A<B(O,ZCR8]KL9,$_[&T9XR>^,&;2=;B@A%IK&
MO:1/?FX\F,P2JADW$F-2I/WR.P_"@#H**I#6-,:_^P#4;0WF2/LXF7S,CDC;
MG/%0W'B/0[3?]IUG3X=D@A;S+I%VN>0IR>&]NM &G15.'5]-N-1ETZ'4+22^
MA7=);),ID0>I4'('(_.JNO\ B33?#<%K+J-Q'%]IN8[>(,P!9G8+GGL <D]@
M* -:BN/'BY;7QGJ-IJ.I:=#HT6G07<%PS"-<R.Z\N6P<[>,8ZUTMQJFGVEHE
MW<WUM#;. 4FDE548$9&"3@\<T 6Z*CM[B"[MX[BVFCFAD4,DD;!E8>H(X(J2
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MH **** "BBB@ HHHH **** "J.K:M;:/:I/<;V:65((8HP"\LC'"JH.!D^Y
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
MER 2,@9 [5:T_P 2P:G+;_9K.Z>UN)9(H[L;#&63=G.&W#.PXR/RKB].\/\
MBEM5\+:GJ.E1/?Z?<3_;[J2\5FFWQL@=>.$R00HZ=-O>M#2O#%_;>*K/5[*P
MET=Y))&U>*.X5K6[!4@,L88X<MM.<+CYLD]P#LM5U6UT:P:\NV;8&6-$09:1
MV(544=R20!]:XRWU9H?BKJ,U\EY86L&@">5+J8-&N)3EU"LR@8&#C'W3]3L^
M.M$U#6=&M6TKRVO]/OH+^&*5MJ3-&V=A/;()Y]<5@ZAX>UOQ/KVHSW6F?V;:
M7_A]]-+27".\<A=CG"$@CGUZ?D #HK?Q?87>LVNC36]U:S7\#RVK2%,3!0"P
M!1B58 @X.#CWKDM$U*SM?A7!+K7]HW5N=4EB+PS-Y@;[8RH6?<#C=M!YK?\
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
MD,K#U!%:E4-(CN4T]#=VT%K,Y+&W@.5B!Z+G W''4XZY[5?H **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHK'\1WUWI]C;R6DMM"'N8XYI9S]R,GDHO\ $YX 7N3T/2@#8HKSQ?'.
MHP>$O$>H20I-/I6I_8HY'A:,>63'B21.HVB0DCC[O;M>.M:]'XEUC2X;FRFM
MK+3DO$N)+5F.]]P",5<#^#=TR0?Q(!VM%>=Z?XJ\1#PQH^M7LEC,=:6UAMK>
M& @Q2R9+,27 8;02!QS@9[FU/XD\2:,+Q-1T[?%+<VUOIERXC5I'E8*RNBN1
M\IY'*[NG'6@#NJHR:QI\6L0Z2]T@OYHVE2#DL47&3[=17)7_ (H\0^'+/6;S
M5=.\VQACB-C.^R-GF=PGENJNW&YE.X <9[TRX@U"'XK^&_MUY%<@Z=>%2D/E
M[6S%N[GY>F.XYR30!WU%<;X^GU&&;PREE>BW2XUF&&5?+W;QM=QGD< H..]*
MFN:QK!\0?V1/;1-HTIMD66$L+B98U=MW/RJ2P48YX)R>E '8U1U36-/T6V2X
MU&Z2WB>18U9LG+,<  #W-5O#FMCQ+X5L-8@3R#>6XD"M\WEL1R.V0#GTS7F4
MT^I7?P8ENKZ\%W-)K"[2R;#N&HX.2,\' Z#@<4 >R45P-[XPU3PYJ?B"VU9K
M6]6STV+4+8PQ&'EW>/RVRS<;E'S>A-:^F7?B<>(T@O;+S-)EMRS7#)'&T,P/
MW0!(Q92/Q&.IH UM0UW2M*GC@O[^"WED4NB2/@LHX)QZ5!8^*] U.X@@LM7M
M+B6XSY*QR F3 ).WUP 3^%7[B&()<3A!YK0E"_?:,D#]37#_  ZFMK+X-Z+J
M-S'O2QLY+D8'(V[\D>^"1^- 'H-%<7INK^*[V[TBY6Q5].OH2]R66-1:DIN1
MD(DRZYX((R>HQTK$B\4^,)? 5_XI^U:2JVD-Y_H_V1SN>*5E5L^9P,*1CGUY
MSP >GT5PSZSXFC\3:5IAN].,>KV,LT;?9FS:O'L)_C_>9#X_AYY]C5C\::K!
MX7FO+Z/S'L=8FTZ_N[2V+^7%&6'GB/)/9 1SC).#C% 'H=%9'AK4O[6T6.]7
M4+6_CD=S%<6HPKIN.W(R<,!@$>N>G2N8U3Q9JVFZI &DM75];BT\VT49D5()
M&"JSR#A9>0VT]L#'>@#OJ1F5%+,0% R2>PKSW4O$7B<7/C-+2ZTV)-!C2>$O
M:LQE4P^;L/S\>F[]!6K:>);K7=8M-,L72T8Z7%J-Q*4\PCS.$10>.S$D]L =
M<@ Z+2]6L=:LA>:=<K<6Y=D$B@X+*2K#GT((I+[5]/TV2*.[NDCEESY<0RTC
MXZ[5&2<>PKF/A8)1X,83E#*-1O=Y084M]H?. >@S53P!*VH^*_&VI7GS7L6J
M&Q3=UCMXP-@'H#DGW/- '96.K:?J4DL=E>13R0A3*B-\T><X##JIX/!]*NUS
M7BG4+?PO97>NP6Z-?W1M[-=W"NQD*QEL=@9&)]ABJ=[KFL:-XGM=&N)K>X34
MK2>6TN# 08IH@&964-RA!!'((QC)ZT =C5'5M8T_0M.DU#4[I+:UCQND?.!G
MIP.37#:/XM\136G@W5+Z6Q>UUUQ!-;10,K1LT;N'#EO5.F.AZGK6?XSUB_\
M$OPK\0ZK;SPQ6 E>"* Q9,D<<H0LS9X8E21C@# .>M 'IG]IV?\ :XTKSQ]N
M,'VD18.?+W;=V>G7BC4=3L])M1=7TXAA,B1[B"?F=@JCCU) K#DU?4S\0I-!
M62W6T;2&NXG\DETD\P)R=V&'?&!7):/X@U[3?A3INM&]@N9Y[Y$D,\!+$271
M1CD,!GYL],#IB@#U2BN6_MC4=9\0:YI6E7$%J=)6)=\L7F>;-(A< C(P@&T<
M<DD\C'.%8^-]:UP^$6L4L[0:RMU'<I-$SF*6%6!*D,,KN!XXZ#F@#T:BO.T\
M9ZM:Z!>3WZ>:=.UJ33KV\L[4ML@5=WG>5D^J ]<9)YQBNN\-ZE_:VBQWHO[6
M_CD=S'<6HPCIN.W(R<,!@$>N>G2@#6HHHH **** "BBB@ HHHH S)O#VD7&O
M0ZY-80R:G#'Y4=RPRR+SP.W<\]>36G110 4444 %%%% &?J&AZ?JEW:75Y"\
MDUF_F6["9T\ML8R I S@D?0UH444 %%%% &'<^#O#]UJ,FH2Z;&+F4YE>-V0
M2GU=5(#?B#6U'&D,211(J1H JHHP% Z #L*=10 4444 %%%% !1110 4444
M%%%% #4C2/=L15W'<V!C)]3[TZBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "L7Q'X>&OQV#)?365S872W4$T2JV& *X*L,$$,:V
MJ* //->\.OX?T'63#J&KW$>KWT<MS)! DCVP.P22;%3+J0@!7!&#C&,TOARV
MU"X,EK8Z]+>Z;/$Z3-+HRVHB)& RD*@9NV,'CKC@'T*B@#E7\#6D_@>U\,7%
MY<-'9K&+6[CPDT31XV.".-PQUILW@C^T]!N=.UW6K[4IY@FV[(2%X"AW(8P@
M 4A@"3R3WX %=910!R;>"/[1T"]TOQ#K-[J_VJ(1>=(J1&)00P*! !NW!3N.
M22H[<4ZT\(7::WI6K7_B&[O+C3H984S#&@D5]N=V!U^49(Z^W?JJ* ,;Q%X?
M3Q!;V2_:Y;2:RO([R":)58AU!'(8$$88U2_X1$V^HZC=:=JD]J-311>IY:ON
M<+M\U#QL<CJ<$' .*Z:B@"MIVGVVDZ;;:?91"*VMHEBB0=E48%<HWP^3_A'9
M]#36+H64EY]KC5HT)B_?>=M!QS\_<YXXXKM** .8O_!=MJVKZA>ZC<F:._TX
M:=/;B,*OE@LP(.<ALL3GZ5+X>\,W>C%!>^(+_5D@7R[9+E47REZ9)4 NV.-S
M'IGU-=%10!#=123VDL44HB=U*A]N[;GOBLCPYX8@\/\ A6'P\T[7EG%&T0,J
M ,R-G(;'!ZD=JW:* .3\/^"Y] \NW7Q#?W>FVN?L5E<*A6'C"Y8 ,X7/ )P.
M/08(?!"Q>"+WPN=2E:VN_.#3&)=ZB5BS@=NK''I7644 <\WAAWUK1]4;4"9=
M+MY+=$\D;9 X4,6YZ_(O2H+#PE<:9%*+3694DDU.34F8PJ59I P=",\I\V1R
M""!S7444 96@Z#;Z!:7$,!!:YN9+J8A0JF1SSM4=!P./U)YKGI?ATKQ2P)KM
M]';G5!JL$82,^5-YGF'DKEANS@'IGO7;44 <M)X-,C^)&.IR?\3Z)8I\Q#,8
M$?E@K[[?7///M42^!S;7NF:A8:O/:7]G9+822K$K+<P+]T.IXW \AA[]N*ZZ
MB@#%\,>'5\,Z9)9)?3W:O<2S[IE4$%W+$#:!W)JM<^%?+\03ZYH^H2:=>W2J
MEV@C$D-SMX4LAP=P'&01QZUT=% &#J?A:WUS1;O3]7N9KDW2J&F7"&,J=RF,
M#A<-SW/J334\-S2W4=[?ZB;N^@MGMK:8P!!&'QO?:#RYVKD\#C@#)ST%% '(
M6_@46VE^';!-3D,>A3":W8Q#,A"LH#\],,>F*JW?PW2;3M7TFVUN[MM(U.5I
MGLUC1O*=F#-L8C(4D9V]C^5=S10!A1>'&3Q9'K[:A+)*EC]A,;QKADW!RQ(Q
M\VX=AC';O60/A\B>%E\/)K%U]CCNEN(MT:$QA9?-51P,_-U)R2!VKM** .>D
M\,/%X@N=:TW4&L[J]A2*\7R@Z3;!A7 )^5P"0#DC'4&H(O!5K:7?A^2RN7@A
MT191#$5#>:9%PY<]<G)/&.23[5U%% '+V7A*YTY[F6TUF1);C4GU)\P J69"
MC(1GE,8/7((ZU-8^%?[,MHXK#49;0MJ+:A=>3&H6<MG='M(.U#QTYXZYYKHJ
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBL#QKK]QX7\*7VMV\$5P;- [0R,5WC('!'3KZ4 ;]%<5XB\:
MW?A.72)]4LX9-,O#BYGMRVZUX'S%<'<@)&3D'VK=U+5+F&YTA;'[--!J$_D^
M8S$[1Y3R;EQPW"8_'K0!L45D>*-2OM&\-WVIZ?:QW<]I$TQ@=BN]5&2 1GG'
MM6!J/C6[L].\+ZE%!:2V&M30P23EV'D-*,J<=QV[8/UX .VHK)N+^]'B*#3;
M9+=H6MGGFD<G=%@A4&!UW$MZ?<-8>B>*-<UVUU)K;3K(3V>K2Z;M:9]A$9^:
M0G&0/08ZXYH [*BN'M/%'B6^U+Q!86NEZ8]QHS1J5-Q(//+1[P%^7CTY[U.O
MC=K+QW_PC.L6T=N)T1K*\1CLE<Y_=MD?*_!P,G./7B@#L:*R#?Z@_B.?346V
M$,=JEPLC;BQ+,RA2/^ YSGOTK"\-^)O$'B7PR-8M['3(BSRHL,D[\E'9/O;>
M,E?3O0!VE%<S<^([J3Q);^'[..VAOFL!?2FZ8D!2Q4*JC!8Y!R<\<=<U!?\
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %<5\7'5/A7K^Y@N8 !D]3O6NUJ.:WAN !-#'(!R Z@X_.@#F[
M\V=YJ_AZVG,,T-S;7"^6Q!$JF-<C'<8KEK"PU/PEXRT+PPRR7.@/>R7&F7+'
M)MP+>;=;N>^-V5/IGTX])%A9AD86D *?=(C'R\YXJ<JK$$@$J<C(Z&@ 95=2
MK ,K#!!'!%>,V7A.]UC1-?\ !<T;K#X?><:;*Q^\\F);=@?5%W ^SBO9Z0*J
MEB% +')('4]* .4\ 7MUKFA+XCOX6ANM02,;&&"B1KMQ]"_FL/9Q6?\ "^:.
M6W\5>7(K_P#%27Q^4YX+#!KNA'&(O+"+Y>,;<<8],5'#:V]NQ,-O%&3P2B 9
M_*@#B?!DT<GQ#\?!)$8_:[7@'/\ RP _F"*LZEH>F^*]5\1:/>L&!AM6#1L/
M,@<>85=3V8=?_K&NLBL[6!]\5M#&_3<B &G):V\<IE2")9&SEU0 G/7F@#A/
M!%YK7_"3ZIIOB*/_ $_3;*"$W8X2[CWR%91Z$C@CU!^@P_A];:+=?#R*6[UM
M[1DO)Y6_XF#(BA;AF&4W!<$ 9XY!KUEXHY P>-&##:=RYR/2H/[-L/\ GRMO
M^_2_X4 <;X@L_"_C;4+6RNKB2QU6.SCOM/O(I?)N$1RPRA[XV9(/]X=#6?I&
MK)<>$-1T[QO/;:IIL>IG3!J+@)'<Q\;7;' (;Y2P/!'7()KT6XLK2[C,=S:P
MS(<962,,..G!^IIZP1)&D:Q(L:#"J% "\8X':@#SGP_97OA'QS8>']+UB75/
M#][;2R_9IW$KZ>$ VD/UV,3M /Z]:[S6=+@UO1+[2[D9ANX'A?V##&?J.M3V
MUC:60<6EK! '.6$487<?4XZU/0!XA]EUG4OA^OB*[@==8\*21QVZG^,VKD3M
MGT=>#ZF.O3=-#)X1N;^Z'E37T<M[,)."F\956]U3:O\ P&M_RH_+:/8NQL[E
MQP<]<CWS1)%'-&8Y8U=#U5AD'\* /*O"NGV[_ N&[.HWB@:5*65;HA 0K<8Z
M?A5/5IK=O@MX%$DZHAN=,5F$FTC&-W(/!&#],5ZZ+*T$1B%K"(R<E/+&"?7%
M-_LZR*A?L=O@<@>4O^% &%:?V-I^OQ-;ZM+<W-Y'Y"6[WC7!PN7+#<QV@#.3
MTZ=\9\SMM-NM2\.^);VREEU"TM/$UY->Z0DF$O8 P++\N&W8^8#.#C!!S7M2
M6-I&24M8%)!4[8P,@]J=#:V]N28;>*,G@E$ S^5 'F_Q"U?1]6^&>GW>FW<)
ML)KZS\LQN$VJ)%XX^Z0!T[8]JZ58]%M=8B-OK$T]S>0O:1V[7K7!.?F+*&8[
M<!22?8>V>@.G6)ZV5O\ ]^E_PIT5E:P/OBMH8W_O)& : .'^%<BZ+X,7P[J3
MQVVHZ/)+%<QR,%^4R,RR#/5&###=.OI7-WENTN@?%+Q/G9I^K0"*S9N!*L4)
M3S%]59CP>^/I7K=S86=XR-=6D$[)RAEC#;?ID<5)+!#.@2:))%!R%=00#^-
M'->$=$MH=/T?58;R[E)TQ8MDER\J8<1MD!B0OW,<>M;FEZQIVMVSW&F7L-W"
MDC1,\3;@'7J#[U:BAC@39%&D:?W44 55TW3+?3%N/)4![B8S2D*%#.0!P!P.
M% _#G)R: .'T>6/PS\5?$T>JR+;Q:X+>XL+B4[4E*(5>/<>-P)X7KCFM?QUJ
M=S-X)UZ+0)&FOXK1CNMSN*#C< 1T?;N( YX^E=3<6UO=PF&Y@CFB/5)$#*?P
M-+#!#;0K#!$D42_=2-0H'T H \^NDT^\\1>";SPV(/+E259A !M:R\KD.!V#
M; ,]&-<D-/TE/A;]M2&V2X@\1;8;A<!XE^W8PK#E1M)X&.I->UPV5I;^;Y-K
M#'YIS)LC WGWQUIO]GV6W;]CM]N<X\I<9_*@#SF_L])T_P ;>)["%XM+L9_#
M"R7#6JA-AWRJ9,#^(*1S]*R]7-ZOAOQ=I6KV.G7-Y'H(FBU.P3$=Q"N\)N3^
M!QEB,'!&<=*]<^PV@8L+6#<1@GRQG&,8_*B"SM;6-X[>VAA1SEECC"AC[@=:
M //8+ZQ/C/PLI:V;0IM,E2T9-IA-[E">1QNV!@/JP]:PIYWT2&YE?/\ PB$?
MBI=V!F-("GS<=/*$Y''3(->OR65K-;"VDMH7MP !$T8*\=..E2&&(P>08D\G
M;M\O:-N/3'I0!Y=XS;P\? ?BF]T*>*1+N>UDN)X9=\#2^9&,+@[=V "V/49K
M>\&7\4FKZK8ZO%"GBJ%\W,@Q_I$)_P!6\7?R]O&WL<YY.3UPL;06Z6XM8/)3
M[D?EC:OT'04Y;.U219%MH5=1@,$ (&,=?I0!PWQ1,3'P?%)-Y6_Q%;?,K[6
MVR#(/;J.:J^,;.#3O%G@@F^N9"^JGY;BX+C'EMR ?<@?C7H<UI;7#!IK>*1@
M, N@) _&DDLK24@R6L+D#:"T8.!Z4 ><1M97J_$&S\1^4+M9W9/.QN%IY2^0
MR$]@0Q&.C9[FC2)+]?%'@)-6?_B:?V#<^<LA^<OB'[WOP<^X->CRV=K--%-+
M;0R2Q?ZMV0$I]#VIS6MN\PF:")I1T<H"P_&@#Q&74]+N_A192ZC-;+KT.L0O
M?+.RB>.?[4/,+ \CY?P"X'05TLT6GOXI^(R;;9HI=(M9)!A2K'RYCN/K_"<_
M2O1C86;3/,;2 ROC<YC&YL<C)]L"E:QM&9V:U@+/]XF,9;ZT >5:+::?92_"
MJ[MHH(KFYM2DTRX#R@V><,>K#<!P>F!BJC_V3JT%YX?O-7T=KA/$CW37-U=1
M!RBRY93&QW%L Q 8VD8YQQ7KXL+,%2+2 %?N_NQQWXXKC[?P9J@@>PO[O1KZ
MU8ONNI]-W73AB2<DOMW<GYL8_P!F@#5\;Z+/K/@'5](TY56:6T9($7Y02!D*
M/3.,?C4/A#Q+I5YX1L)#=P6\EM;I#=03.$>WD50K(ZGE2"#UKIH84MX(X8P0
MD:A%!.> ,"H7T^RDNUNWL[=KE>DQB4N/^!8S0!QUU?++\4M,744VZ9<:3)]@
M^T+A3<>9\_!Z.8]I&><9]Q7'26,*66G1S+&=-7QJ(],+'A;<YW*A_N;]X ''
M'TKV:XM;>[B\JY@BFCSG9*@89^AI)+2VF5%DMXG5!A0R A1[>E 'F']BZ&WB
M3XA6C6%E]FAL;>5(#&NR-VADW,%Z*W"\@9JGI]MINIZC\,CJ4=O<"ZT*9)/.
MPPG98X2%;/WL'<<'/->LFQLRS,;6 E_O'RQ\W?FL#4_"S7WBK2=1$5E]@L89
MXGMG3/F>;LR<8P,;!QW]J ."M1I^A07%JR*NCR>*=NDM+*4MH6$>6)[&,.'
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
MY?DET)R&#\+T8],DUI6%[8+XVU[3O$DJA?[-M4L/[3*@R6YC/F]>"Q?[V.I
M]*]$DM+::6*66WB>2(YC=D!*?0]J66UMYY(Y)H(I'B.8V= 2A]03TH Y+X43
M13?"_0?*D1]EML;:<[6!.0?>NRIL<<<,:QQ(J1J,*JC  ] *=0 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !5/4]4M=)MDFNF/[R188D49:21CA54=R3_4G !-7*Y;QMI&H:A#H]]I
MD?GW.E:C'>?9MP7ST 964$\!L,2,\<4 7[;Q+;75Q?6:VUTFHV2J\MDZJ)"K
M?=9?FVLIYY![8/->;/KNIGX8_P#";1S:O%JHM)2Q$P-LYD) 8QEB $XVX .<
M9R,UVUMIUU<>-;KQ2]C/"B:6MA#;N4$LI\PR,<;L #Y0,G^]VQGG#X>UX_ G
M_A&O[(F_M?[,(/(\Z+&=^<[M^W&/>@#9MH=-T_QII>^\\117=^DI@L+BY=[<
M%$.]FR2,D8.-QYP<#)K7G\8Z9!-!N6X-K->?8$O%0&'S\E=F<[OO KNQMSQF
MJ6KV>HWOC7PIJ,.F3_9;,77VEV>,>5YB!5R-V3R.V:SO"4/B;P_ ?#,NC&6"
M"YD:#5?/3RF@:0OEESOWC<1C&,XYQS0!O:EXPTW2P\UREQ]ABN!;37JH###(
M2%PQSG&2 2 0#P2"#42^-],DUBXTR*VU&6>VN%M[ADM'V0EEW!G/\*8_B/\
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
MV* A&XX )+9Y/8<5K6D]QH-G'97]S<:I>S3S&WP%\V5-Q89^ZHVJ0"3@<#U
MK&\(QZUX2T:'PY?Z1=7L=EF.UOK1HRDT625W!F!1@#@YXXZTSQ9IFM3:CHFO
MPZ-;ZI]C\^*XTPLFXQ2[,,I?Y2ZE 3ZY('K0!H'X@Z&MC;W3?:QYU\=.,0MV
M+Q7 .#&X'0_B<]LU#9>.'U#Q7::5'HNI0Q2V,ER[7,(CD4K*L8^4G( ^;/'.
M5QFL[5=*U.[L-"DL_#*V?EZW#?2VENT*M%$H(+.=P5G.<X7/&!GBM6]L=2A^
M)5CK$%@]Q9/I<EE)(DB#R7,J."P)!(P#]W//YT 9]UXEAL/ /B75]#;4;B6V
MFN^;O+&&9<YX<Y$:MT7MZ5%9+86VO>'KFZOO$<-YJ VQ6DER[6\DBQ,6=QDC
ME<\9[ XJM_86MGX?^,M-_LB<7NIWM]):Q&6+YUF8E"3OP.O.3FM34=/U6ZU'
MP5<1Z5/LT^9GN\R19B!@:/\ O\\MVSQ0!K7OC'3+!G>5;AK2.Z6SENT0&*.8
MD+M/.3R0"0" 3@D$'"7?C/2[2XG1UN&@MKN.RN+I$!CBF?;M4\[OXTR0"!NZ
M]:PO#\/B;P[<ZAH0T8W-K+?37-IJ8G01)'*Y<^8I._<I8\ <^PYK+\2Z3XGU
M>#6H)=%GNIDU.">QD2YC6$VR21MA5+#][A6R6 [_ #8P* .LLO%AN/%>N:7/
M92V]KI<<3/<R%0OS*[%B=W"X"XX['.*M6_BJQGU>TTR6&ZMI[V)IK,SQA5N%
M4 MMP200"#M8 X[5S=UX>U:_UKQA;/9-#:Z_IT44=V)4*0N(71E89W$Y8=!@
MC/-6/"4&I/+9QZEX-M-+NK-"LU\/)82':5S#M^8;NISC R.: -7Q'XFET/5=
M$L8M/GN3J5RT1>/;A0J,Q R1\QV_3&>>@,U_XKL; 7SF&ZGAT_'VZ6",,MME
M0WS<Y)"D$A0Q /-4O%]AJ$^I^&]0L+%[T:?J!EFBC=%;8T3ID;R <%AGFLRS
MTS6=$F\56/\ 9DE]!J]Q)>6DT<B;0\B!6CDW$%0"HP<'(/KQ0!VT<D&H6*2P
M3;[>XC#)+$^-RL,@J1['J*\Z\#>.K:T\*:#;ZP^I/+=2/!_:,\3M"93(P56E
M/<\#/3MGBNV\,:.?#_A?2](:7S6L[9(6D'1B!@D>V:X>P\,ZM=?#ZQ\'7>FR
MV\D5TC7%VSH8Q&L_F[D(8DD@  8&"><8Y .OU3QAIND)//<I<&RMIE@N;R-
M8H') PW.>-PR0"!GG'-:][?6NG6$]]=S)#:P(9))&/"J!DFO/K?1M4TO6]8L
M)O"5IJ]M?WLMW:ZC(8MD8D.XK*&^;"DGH#D=*Z7QSH5YX@\$:AI6GNB7<B(T
M.[A69'5PI] =N/QH Q;K6;F;XF>'XXX=4MX9K"[E>VF;:DV FPA=VW<,MPV"
M,C.*W(O&NE3:3I>IHMS]DU*Z%G"QCY64N4 89R/F!Y]JQE.N:OXT\,ZM-X=O
M+*&UM[J*Z\V:$^6\@CQC:YW+E3SU]JPK?1/$<'AC1-$&@3M)I.NI=23>?$$F
MB%P\FZ/YLGY6'#;>>.: -^QU633/&7C>6XEO;FSLH+.98%8R&,%)"^Q2>.F<
M#TKHH/$=I<V.D7D,4\D6JE1;;0I."A<%N>!M4GV^O%9>B:??P>/O$U_<6$D5
ME?1VBP3,Z$.8U<-P&)'WAU%4?!>A3Z;K.J6[2I)I>EW$D&EJ/^6:RA99%/KM
M)"@]AD4 ==?ZC#IR1&0.\DTGE0PQC+RO@G:.W0$Y)  !)K"F\>Z5;Z3J.H2P
M7JKIDWDWT(A!EMCP<L >5P0=RDC'/8U#X[TG4;Q=(U+3+"'4IM,NC-)83,H%
MQ&R,C %N-PW9&?2BW2^?1K@VWA6'3GOW6 V^V$LB'AI90#M8 $X0$GCGJ< &
MS#XAL9EOI272ULD#S73;?* V!^&!.<*035>'Q78-JPTVZCN+&X>W:ZA^UH$6
M6)?O,""<8R"0V"/2N3M?">L0>%_$/@>."1=+,3C2=0D=,8<;O+D .[AB1NQR
M/IS/9Z7J/B'1KS3[WPC::#=264UM+>#RFW.Z%/W6SG;DY)..!CG.0 =%!XOL
M)[ZRM%M[M7U"%Y[%GC 6Z5 "=O.0<$'#[>*;#XUTJ?2M)U-%N3::I<BT@<QX
M(D+%0&&<CE3S[54\)7GB1K.QTW5M!-BUE$(KBZ:='CFVKM!B"DGDX)W 8&1R
M:Y2TT3Q';^&/#^B?V!<-)H^MI<2S>?$$EB69WW1_-D_*P^]MYXYH Z[2?&2W
MMWXA^V6<UG::3<&$S2;2,*B,<X).26X '3'?BKT/BO3VU2;3;M)["ZBMC>;;
MM54-"#@N""1@=P2".XKDKWPOK=[:^-]*2T\K^T[I;VSNY)$,3D)%A" 2V=T9
M!R,8/4U(^C:CXH\-ZG8R>$[7P[=SV,EN9V,3%Y&&-J&/)\OU)QVP#S0!+JFO
MR7WC7P4UJ-2MK2\FG;YR4BN8_(=@2H/K@@, ?;CCT"O.5C\1:EJ'@V>Y\-W5
ML^E3.+TM-"4&8&CW)A\LN3GH#CL:[G3;N[O$N3=Z<]D8[AXHP\BOYJ _+(-O
M0-Z'D4 7:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH 1E5T*, RL,$'N*2.-(HUCC14
M10 JJ, #T IU% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M 5-3TVUUC3;C3[U&>VG79(JNR$CZJ01^%+IVG6FDV$5E8PB&WB&%0$GJ<DDG
MDDDDDGDDU:HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 V12\;('9"P(#+C(]QF
MHK*S@T^T2UMH]D29P,DDDG)))Y)))))Y))J>B@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHJO>7L-A;^?/YNS('[J%Y#^2@G]* +%%
M8W_"4Z9Z7_\ X+;C_P"(H_X2C3/2_P#_  6W'_Q% &S16-_PE.F>E_\ ^"VX
M_P#B*/\ A*=,]+__ ,%MQ_\ $4 ;-%8W_"4Z9Z7_ /X+;C_XBC_A*=,]+_\
M\%MQ_P#$4 ;-%8W_  E&F>E__P""VX_^(H_X2C3/2_\ _!;<?_$4 ;-%8W_"
M4:9Z7_\ X+;C_P"(H_X2G3/2_P#_  6W'_Q% &S16-_PE.F>E_\ ^"VX_P#B
M*/\ A*=,]+__ ,%MQ_\ $4 ;-%8W_"4Z9Z7_ /X+;C_XBC_A*=,]+_\ \%MQ
M_P#$4 ;-%8W_  E&F>E__P""VX_^(H_X2G3/2_\ _!;<?_$4 ;-%8W_"4Z9Z
M7_\ X+;C_P"(H_X2G3/2_P#_  6W'_Q% &S16-_PE.F>E_\ ^"VX_P#B*/\
MA*=,]+__ ,%MQ_\ $4 ;-%8W_"4:9Z7_ /X+;C_XBC_A*-,]+_\ \%MQ_P#$
M4 ;-%8W_  E.F>E__P""VX_^(H_X2G3/2_\ _!;<?_$4 ;-%8W_"4Z9Z7_\
MX+;C_P"(H_X2G3/2_P#_  6W'_Q% &S16-_PE&F>E_\ ^"VX_P#B*/\ A*-,
M]+__ ,%MQ_\ $4 ;-%8W_"4Z9Z7_ /X+;C_XBM"ROH-0@,UN)=@;;^]A>(Y^
MC@'OUH LT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
=110 4444 %%%% !1110 4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>a102comstockpsuagreement002.jpg
<TEXT>
begin 644 a102comstockpsuagreement002.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M_P .:!,?&.N>+;R)H9+]8[:TA<89($ ^9AV+L-V.H&,\Y ["@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M$)P"?2N#O_BC!IBZ&;WP]JL)UMPEFK&'))*@;AYGR_?7K7>UX]\9@!XO^'('
M _M7_P!J0T =EJWCU-#T35-4U'1-1ACTR1$GC)B+,'VA77#X898#KG@^E26O
MC5[JPTG4%T#418ZDT CGW0D1B4@(SJ'W 98=C69\:0/^%2:\>^V'_P!'1U5^
M'\=UI/ABQU?5K])=+;0[$0(8PODLH8E?]HDLF#U)P* -FY\?06_C?_A$DTB^
MFU$PF="C1!&3!.<EAZ'@U:\.^-M/\2SZG9VMO<P:EILGEW-E<A5D4Y(X()4C
M(/(/\Q7G'B :G_PT4IT=K9=0&C,8?M2%HV;:^ <$$9]<\>AJ]\%)K.\O?$=[
M?^:GBZ6Z8:G#+@;!N.-BCHN<@]>1Z8H ZWP?\1M+\8ZI?:;;VEY9WEFBR-%=
M*H+HW\2[6.1RO_?0I+KXCZ=!X^@\'1V-Y/?S#*RJ$$7"ECR6SQM(/'48KSG6
M[6]\)^(O WC32;5KC[=;0Z==P)QYK,@"#ZD?K&*MWMB=._:)\&VS.))5TMVE
MD QOD87+.WXL2?QH ]+C\5K>:AJ5KI>G3WZZ9)Y-T\;HO[S&2B!B-Q (SG [
M FM;2M1CU;2;7488Y(X[F)9525<,H(S@CL:\FU[P9JIUG5/&7P[UQK:]^T2K
M?:?(1LEEC8AQW&203AA_%D$9KT+P%KTOB?P1I>L3VJ6TUS&2\2#"@ABI('H<
M9'UH N>(O$FF^%["&\U.;RX9KF.V4_[3MC/T RQ]@:LZQJ7]D:1=:C]FEN5M
MHVE>.(J&*J,G&X@=!ZUY[\1]$G\<Z=J]G;Z;=70LHO+LI8FB""Y!#2$[G!/
M5,@'&7I_@SQ4?%7P6O)IWW7UG8SVEUGKN2,X8_5<'ZYH Z+PCX^TOQKH]S?:
M1%.9[9BDMG-M253VSSC!['/8^E4]?^)=GX;\.Z5K=_I-_P#9M2*")4,9=2R[
ME##=CH.Q-<AX]\/W_@/Q(OQ%\+0[H2<:O8KPLB'J^/0]_0X;UK-^+C;_ (1^
M"F]9;4_^0#0!ZBOCBPA\26^@:I:7>EW]TNZU%R$,=Q[(Z,PS['!Z>HKHYYXK
M:WDGGD6*&)2[NYPJJ!DDGL,5X]\;89=2\2^"-,TX%]5:\:2,)]Y%RGS'T&1G
M/^R?2NS^*]I?7OPOUV#3U=K@PAMJ=6175G _X"&H FT?QL?$4$E[HFAWUYIB
M.R)=EHXA.0<'RU=@2,\9.VEN_B#HVG^%X==O5NH(YYWMX;5HO](DE5V38$SU
MRI^G>JWPFNK:[^%V@M:LI6.W\IPO9U)#9]\\_C7$_%M%3Q=X#UE61M%@U+;-
M)'@QI(9D+$D<<[6_[Y- 'H&H^-X=!:Q?Q!IUSIEM>R")+EW1XXY",A9"I.TG
M!YY'!YJOXM^)&F>"M5L+35[.\6WO3B.\C"M$O(!W?-N&,@].G3-8'Q\=&^'
MM0-]Q<WT,<$:C+.^2< =^ :U9/"T&MZ5I/AW7X_-8Z%Y4YS\RRJ807!]0PSF
M@#J+C6?*U#3[:"TDN8[Y6:.XB=/+4 ;LG)S@CI@&N<LOB1%J.N:QH]GH&J3W
M>DD_:4C,//./DS(-W3IUKCOAZVO^&_'$'@/6P9X+".:YT^[/\<!&,#VR>G8Y
M'3%3_#H@?&GX@$G #C_T(T =U8^.](U;PE=^(M+\V[M[-'>X@ "2QE%W,I5B
M,''OSZU5T?X@1:]X>L=9T[1=1FBOKHVT$68@Y(#EF.7P%&P]37F/@2"6;3OB
MOJUN"-(NA<BV8?=D($QROT5E_,5W'P, /PGTOCI+/_Z-:@"[8_$N/4M3UK3K
M/P]JLUWH^?M4:M#GJ1A?WGS=#TJ>[^(MG:>*-(\/G3+U[K5H%GMG4Q[-I!/S
M$MD$;3VKDOAE_P E?^(G_7P/_0WI/&( _:)\% < 6C?^U: ._P!0\8V5IXE@
M\.6D$U_K$D?FM;P;0(8_[TC$@*/;D\CCD4:?XPLKOQ'/X=NH)K'6(H_.6WG*
MD31_WHV!(8?D>#QP:\]\'0S:=^T/XLBU#*SWEJ9K5G_Y:1;D("GO@#'_  $^
ME+XM@FU']HOPM'I^6ELK,2W3)_RSCW2$AO3(./\ @0]: .OTGXF:1J7C2Y\*
M3VUU8:G"6"BYV;)B.H1E8Y..?P/>M.]\76NEVFM7FI6L]K::3@2S,582$JK
M( <G.]1SCDUQWB_P#_PF&C75]IK_ &?Q!I]_/)97"G:6(<G83]>0>Q^IJIX9
MU:'QI\.M?'C"%K4S7\>GWN/D*2A88P_/W3OVD]ASVH [^+Q%.+S3K>\T>ZMA
MJ#%890Z2(IV,^'*GY3A3ZCWK>KQ72;7QA\,?%>AZ+=Z@NN>&M1NA:VYD'[RW
M8CC&<E<#)P"1@'I7M5 !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9&J^%]%URZ@NM
M3L$NIK<[H'D9OW1XY7GY3P.1Z"M>B@#/U30].UK3_L&I6PNK3C,4CL5;&"-W
M/S<@'G/-4%\$^&UCMHQI41BM65X(V9BD94Y!52<#%;]% &.WA71&UP:TU@IU
M,=+K>WF =,9STQQCI0_A70VUF76!I\::E*NR2ZB)21Q@#!*D9X _*MBB@"A:
MZ+IUG9064%HBVUNX>&-LL(V'0KG.,=L55N/"FB76M1ZQ/8*^I1\1W1=O,0<\
M*<\#D\#CDULT4 8K^$]#=[EQ8B)KIF>Y\F1XQ.6))\P*1OZG[V>..E:T4$5O
M;I;P1K%#&H1$C&T*H&  !T%244 4+#1K#2[:6WLH3#%*S.ZK(W+,268<\$DD
MDCO6=:^"/#=E!>06NE1017J[;E(V91,/]H \]3U]3ZUT%% $$=I!'9BT$>ZW
MV;-DA+@KZ'.<BLO4?".@:O9VMGJ&F17-M:*$@AD)*1@# P,XSCC/6MNB@#.L
M= TG3;I[JTL(8[IUVM/MW2,OH7.3CVS6C110!@KX+\.I<S3Q:8D#3MNF2!WC
MCE/JR*0K?B*T[G2["\TUM.N;*WEL60(;=XP8]HZ#;TP*MT4 8UMX5T6UN[>Z
M2R\R:V&+=YY7F\@?],]Y.S_@.*N-I-DVJKJ9B;[:J>6)?,;A?[N,XQD X]>:
MNT4 5Y;*VGNH;J2%&N(598Y<?,@;&X ^AP/R%8P\#>&1<W-S_9$)GNL_:'+,
M3-GD[^?FS[YKH:* *,FC:=)I)TK['$FGE#&;:(>6FT]5PN.#GITIFDZ%IF@V
M1L]+M%M+8DGRHV(4$]2!GC\*T:* ,?3O"VB:3J4^HV%@D%Y<$F:9&;=*2<G=
MS\W//-)=^%=$O]7BU:ZL%EU"'B*Y+MOC'/"G/RCD]/4ULT4 9VI:%IFKR02W
MMHDD]N289P2DL1/7:ZD,OX&C3M"TS27N)+*T2.:X.9YB2TLI[;G8EF_$UHT4
M 4M/TJRTOSA9Q&,3.9)/WC-N<]6.2>3W/>H[G0=)O+>[M[G3[>6"\E6:YC=
M5F==N"PZ'[B_E6C10!F6OA[2[.ZBNHK8F:%2L+2RO)Y(/!"!B0@(X^7''%:=
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%4=9U-=&TBZU
M%[:>X2VB:5XX-NXJH).-Q Z#UH O45C>%/$">*O#%CK<=NUNEVK,L3-N*@,5
MY/X5LT %%%<GX\\:GP/I]E>MIWVR*ZNEM0!/Y95V#$'[IX^4T =917+0^-(X
M/%T/AC6+(V&H7,1EM'67S8;@#.0K8!##!X('ZC/2^?"9C#YJ>:%W%-PW >N/
M2@"2BO/9/B5>74NJG0O#4FJ6^G74MI*ZWB1,9$ .0K#E220""3QTKN(+Z-[2
M*6XV6TC1+))$\@)CR,D$]./6@"U14;7$*0>>\T:PXW>86 7'KFDEN(8H/.>6
M-8^,.[@*<].: ):*YKP=XM'BV'57^Q&U?3K^2Q=?-WAV3&6!P..:R?%WQ!O?
M"&FOJ=WH >R^W?8HC]LVR2'YOGV[" ORGOF@#NZ*S-/U"^EN;R'4M/CLQ;JC
MK*EQYD<BMG)!*KC&WD$5>%S 8TD$\9C?[K;QAOH>] $M%1?:;?)'GQ9#;,;Q
M][T^O--^VVNS?]IAV;_+W>8,;O[OU]J )Z*CDN(875)9HT9\[59@"<=<5)0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !114-Y-);V4\T4:R21H65&;:&(&<9P
M<?E0!-167X<U@:]X=TW5#&L+WEK'<&$/NV;U!QGC/UQ6D)$+E ZEQR5SR* '
M444WS$\SR]Z[\9VYYQZXH =131(C.R!U++U4'D4>;'S\Z\#)YZ4 .HI%96SM
M8'!P<'H:1)$D!*.K '!(.<&@!U%8EIK[7/BZ]T3[/&([>SBNDN$EW;P[NN",
M<8*'N:VZ "BJEA/=2V,<E_##;W+%@T<4OF*,$XPV!G@9Z>M6E974,K!E/0@Y
M!H 6BD) ZD"C</4<>] "T5B6&OM=^)=9TF:WCA33UMV282[O-\T/CC P1MZ<
M]:V6=$QO95R<#)QDT .HK&U#7);'Q1H^D?95>+45F/G^9@H8U#8VXYSD<Y_"
MM<2(7*!U+@9*YY% #J**JZA+=PVN^R@BFFWH"DLOEKM+ ,<X/(&2!CG&* +5
M%-:1%.&=0>!R?7I3J "BFLZ("795 &22<<4/(D:[G=57U)P* '44UG1!EV51
MUR3BJ]KJ-I>W-W;V\RR26D@BG"G.QRH;'UPP_.@"U1137=(QEV51G&6.* '4
M4UG5!EF"CU)Q3J "BFM(B?>=5QCJ<=:'=(P"[*H)P"3CF@!U%59]1M+:_M;&
M695N;K<8H\\L%&6/T''/N*M4 %%-\Q/,\O>N_&=N><?2J]GJ-I?R726LRRFU
MF,$NTY"N%#$?AN'X\4 6J**S-;U8Z7X=U'5;>*.Z-G;R3^7YNT/L4L1N .#@
M>E &G17.P>)II==T73VLT6/4]/>\$HE)*%/+RNW'_30<Y[=*Z*@ HI"0H))
M Y)-('0H'#*4/(;/% #J*165\[6!P<'!Z&DDDCAB>65U2-%+,[' 4#J2>PH
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
M\$P^U:M+#<,\[1R,K)#+Y8<A%))8D>W#'T!V],\&7FF>'3H4>OS)9LTC-)#
MJ38D=G8!R2!RQY R.Q[T^\\#P(FDOX?OI-%N-+B:W@>*,2*T+8W(ZM][)4'.
M<YYH HV_B;7;[Q#X9A?3UTZ*^M;F:YM+DL)$>-D4\XZ8;(X&<@G%6M/\87NI
MSZ9-9Z1+/INH!MDP213",$H[DIM*MC!P3MR.M7I?"[/J6CZ@-4N/M.GK,CR.
MBL;A92I?/&%Y48P, < =,5M"\(7.@/\ 9[?7;J32(F9[6PDB7$)))"EQ\S("
M>%R.W)Q0!D+X\UP^$6\2MH5D+/A @O6,F_S_ "CQLP1WZC..U7KKQ5KT&HZQ
MIRZ38&YL+1+Y&-XVQXFWC:?DSOS&1TQSG/8RCP0?^$&/A?\ M,^5YOF?:/(&
M['F^;C&['WN,^GOS5R?PS-/J^IZB;]1)?V"6+((.$52Y##YNN9&_3\0"C'K\
M6HZ]X7F72;=GU/3)KNVN9)/WD'RQ,R?=X!WKD@]NE5M)\<:E?)H%U=:3;066
MKW4MF"ER7DCD42$'&T J?*(ZYYSCM6C9^$9+.X\/2KJ(8Z)9/9Q P?ZQ65%R
MWS=<1KT]_7B"T\$/::=H=D-3W+I%Z]Y&Q@YD9MXP?FZ?O6Z>WIR +%XONO\
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
MJB!'NT19'10 "=K,#QQG/..GKMT %%%% !1110 4444 %%%% !1110 4444
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
M9@FZFL)XX@O4N8V Q^-<U>V!U;X4Z1=Z;&KWEA:6NH6( _Y:1*K!1_O %?\
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
M"75GOL6^I(JF6-@"VQDW;MZ;MN\ D>AY /50=R@C.#SR,4M(IW*#@C(S@TM
M!1110 4444 %17-O#>6LUM<1B2&9&CD0]&4C!'Y&I:;)(D4;22.J(@+,S'
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
M0G&W.=I()S^G%6->UC6O!^IZW:PZI=WEFUG:W(GNMKM9-+<>4Y!  QMRP!&
M5Z8S0!ZG17":G/J^G>)+W2=+U!A#=:-)<PO>2&06UPKA%;><D*V[H<@%<@=1
M67)XLN;2![6>*]TR[.H6MK>P7UR76W20/AXY_FRCE-N[J"3TXP >GT5P5U'X
MDT^VGAM[V/4B+])$T\7C+-Y!C8M"LYP2V1O&<' ()P:Z+PEJ,6J>'8;F&2[8
M>9*C+>+B:-ED8&-_=2-OX4 ;=8-_I_AW2[^+5)-'LCJ5Q,(X94MH_/EE() #
M''. 3DD< \U1GNYM5\=WV@37-Q:V]OIL=Q!Y$AC:1W=U9\CJ%VJ,=,L<@\5R
MRW%YX@TOX?WVJ33"[EU.2*1XI#&) L5PHD !P"P4'(_O>E 'I.F:C'JMA'=Q
M0W$*L64QW$1C=2I*D$'W!]CVJY2 8 '/'K2T %%%% !1110 4C,%4L<X SP,
MG\J6B@#R?[%<2_#RSM)=*OVF3Q")WA:QD+>4;XR%MNWIL.?TJ]XUM9Y)=<T^
MPT6ZC6YT*1()[*S+_:7)D)B9L%4 +;L<,Q?@\8/I54Y=6TZ"_BL9;ZV2[E.(
MX&E4.QQG &<DXYH X&WFGL]7NEU?0=3OM-UC2K:"(1VC2;"BNKPR+U3._=EL
M#DY(QQJVD$NG^/+YYM-N$M;C1K6.,PPM)$IC:;<FX#&0&7 ZG/ KM:* /+/"
MUKJ>D6_@F\O;"]^QVVES65Q%]F<O:SL4(=D W8(0KD#C/H:0:%<P?V49-.N'
MM9/%4U_%"+9F^SVS)( 6 'R L=V#C&[H,''JE% '!Z-J:^&E\37=YIVI+;2Z
MXSIY=F_^K:.,&7H/D!5B3_C76ZW!)=:!J-O"I>66UE1%'=BI %2:E+80633Z
ME-#%:Q$.[SN$1<="2>.OK5E'61%=&#(P!4CH10!YOIL4T][\/FFTN_5+&PEB
MG,UE(/)D\J-1NROR_,K 9],]""<ZQAU'2M,T6\ETG5GL+/4=1%Q;VT,B31K+
M*QBE5!AF4 XXZ!S7K=% &+X6LK.QT<BPL+FQMIIGG6*Y9C)ECDL0Q)7)R=O;
M/0'('!:[ID\NF_$(0Z3>//=W<#6NRR<M*%CB&4.WD!E;D>F:]/%_9G4#8"ZA
M-X(_--N)!Y@3(&[;UQDCFK% 'FGB%+J/4/&Z)INH3_VQHD:V9AM'=798YE92
M<85AN7AL$YX!/%6M-MC_ ,)C975QIET(4\-I [O9.0) ^2F=OWMN>/PKT&B@
M#ROP[IUU::=\-T;2[R&6S,JW>;.0&'= Z_/\O&6*]?K4_A2T1H]*L=:T+6?[
M9T9W+7$GF_9\X8-*C [7W@_= ));IQFO3:KI?V<M]+91W4+W<2AY(%D!=%/0
ME>H!H \UTFRDTOX9: ?^$>G-Y%=1+<9L7,]L!*6\T1@;GV\$#!'.<'!%0"SU
M%-)U,MINJ/Y7BJWU#+VI\R2#?$2ZJH^;HQ(4<>@/%>I37EK;3V\,]Q%'+<,4
MA1W ,C $D*.YP"?PJ>@#SFYM[O\ XK6QU#3;RX.L)YMBRV[.)%: ((B0"$96
M!^\1][/J:FT31IH/&\":G9R7+P^'K6VDO)+9FC>='8M\Y&,_=/7^5>@57^WV
M?]H#3_M4/VPQF7[/Y@\S8" 6V]<9(&?>@# \>6E_=>'HFL(7N#;7MM<S6T?+
M3Q1RJSH!W.!G'?&*SVMY;GQ3K&O6MO=)8R:,MLZM;2(\\P9R"$(#$JIQG'\6
M.QQV]% '/^!8Y8/ >@VT\$T$]O800RQ31LC*ZH 00P!ZBL'Q%X8O-0\1ZCI]
MO&RZ7XALU^V7"C/V>6$@!A[NI1?7Y,]JZ]-;TF6Y%O'JED\Y;:(EN$+9],9S
MFK] 'F>JVFMZC\*=6FU/3YVUR\MDMVMXHVD<^6=O 4="WF/]'JSJUJS>)?$#
MVVFW?V6?PTL$>RSDVO*&EP@^7E@'7CW]J]#JG_:VG'41IWVZV^VD$BW\U?,.
M.3\N<\9'YT >?6$EWHUYHMQJ.C:C=:;<>'H+!EALWE>WF4_.CQ@;E# @9QCY
M!FK\-@D'C>S8Z+-!8P>'VMT06S2)"?,!$88 C=LR, GTYKOJ* .:^'L-Q;?#
M_0[:[@F@N(+1(I(IXV1D*C&"",UAZ;%J&G^*D:T6]GTB2\NY;BTO+-]UDY\P
MF6&3 W*['A>?O\=#CT&B@#RGPWIUU9V'PY5M*O(9;.2X^UYLW4Q;H9%^?Y>,
ML5Y/U[4[0Q?/KWA.Z?1=2LX[<WL4]L+)EBLRXX 8C+ XR7R5)Z8Z5ZI10!Y7
M%:WH\)6$1T[4!*GBO[4T?V.3<(?MC2;\;<[=A!S7?^)[::^\):S:VT9DGGL9
MXXT'5F:,@#\S6K4-S=VUE"9KJXB@B'!>5PJC\30!YRNASZHV@2Z/9S:?<V.D
MW$$\\ELUN0[PA$C^8 MA_FXR!M]QF[X.AMKVXTF6XT#6+/5M+M3;R/>&18H0
M5"LJ$G;("5&,9  SQQGMK34;+4%9K*\M[D+]XPRJ^/K@U9H Y7QK%.9?#=U%
M:W%Q'::Q'-.+>)I&5/*E7=M4$XRR_G7):SI]S/H_CLQZ3>M<W>I026V+.0O(
MJK!RI"\@%'Y'I[UZA=7EK9(CW5Q% LDBQ(9'"AG8X51GJ2> *GH \TU"U6;7
M=?TO6]#UF_M-6ECGLY+42B&1?+C41N5($15D)RV.N:[G78RWAK48Q$\K-:2*
M(T4R,Q*D  #DFKEW=VUA:R75Y<16]O&,O+*X15'J2>!4D<B2QK)&P9' 96!R
M"#T- 'G6A6,UMJ7@$KIMU"+;1YH+IOLCJ(G*0_*YV\$LK]?ZUF^'XKV&U\!V
M4NDZDDFDW4\=Z6LW"QDPRH#DC#*2P^89'/6O6:CGGBM;>6XN)4BAB0O)([85
M5 R23V % 'E(TN0^&8(FT:[+_P#"6FZ:,V$F?(^U%MY&W[OEG\N/:I_$&EWE
MX/'D5OIEW(ES-82Q*+9P)Q'Y?F;,C#$;3P,YQ7J$4L<\*30R+)%(H9'0Y# \
M@@]Q3Z /,O$&@WFJWNM:GX?L9(HY-'2V\MHFMS=R"4/MVL >$!3)'\>,\'%?
M7;6VUWPCXBO].\/:XFHW.F?9&^VQ3>:[9RL:QMG=@EOF P,]3SCU6B@"M80V
MT5HAM;=8$D 8J(O+.< <C .< #GTJS110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5/4M)T_6($@
MU&R@NHHY!*BS(&"N.A&>AY/YU<K"\4:_+X?MK"2&QDNFN[Z"TPA4;=[@$\D<
MXSCWQG H F7PMH*8V:19IMN/M0V1!<2_W^/XO>H[S2[JQ227PW;Z;!>74X>Z
MDNE?#C!!;Y>6?[O7L,9KFE\6-H7B3Q7+J0U*XL;7[+)L1 XM$:/+D\X !/.,
MGCOBMZYUO3K3Q1.L]U>H]OI37<BG/V;R0W+@=W[<=J -?3-/BTK3+>QAY2%
MN[ !8]V..Y.2?K3K_3[/5;&6RO[6*YM91B2*5 RL/<&H--U9=2=U%K<0;8HY
M5:4*5=7W8*E6(/W3^GK5'Q==:C%HDEIHKJFKWH:&T9NB-M+%C]%!_' [T 6X
M_#NC1:.-(CTRU73P<BW$8V9SG./7/.>N:630-)FL&L9;""2U>02O&Z[@[C&&
M;/WCP.3Z#TK-TOQ=!>^ X?$\D$S(ML9;F&%<O&R<2+@D?=(;CKQ5JW\3V=SJ
MMOIR13B6XLOM\3G;L:+@<'=U!8#'OZ<T 6CH6E--=2O80/)=Q>1<,Z[C+'C&
MUL]1@G@^IIMMX>TBRN+>XM=.MX9K>(PPNB %$)R5'H"><>M9MSXUL+6R-T]I
M?,B6/]H3!8US# 2<.V6]B<#)P.E/NO&-C;ZNNF1VFH7=RT$=R!;6Y<&)VVAL
MY' /6@"Q_P (GX>\]I_[%L?-:?[27\A<^;S\_P!>3S[TLNF2Z5I4T7AFTT^W
MN7D$FR<,L3$MER=O.2,\^O6N<\3^)7G&BOI;WR6[Z[;VKW46T13#S=KH>=Q7
M(89Q@X/)XSK^-_$%QX>T&.6R5&O[RZBL;7S!E5DD;:&8=P!DX[XH UM(T[^S
M-/6!F5YG=YIY%7:'D=BSD#L,DX'/&*LW-K!>VLMK=0QSV\JE)(I%#*ZGJ"#U
M%8\NAWT=O UIK5Z;I)8GF>9PRSJ'!=2N-JY4$?(%QFHY_&6E6][;P2>;Y-Q=
MFRCN0%,9GR1LZ[OO KG;C(QF@"W8^%]"TV7S;32;2*3R?(WB(%O+Y^7)YQST
MIMCX3\/Z99W5I8Z/9VUO=\7$<4042#T..HY/'3DUA:A\1K:'1=5O[#2=3N?[
M/2XWNT 2-9(3AE9B>.>?7 ..>*TAK$,OB#2(9UU*"]GLYY8[8%1"X&S<6P2"
MPRNWGC<<T :(\/Z2([.,6$&RQ(:U7;Q 0,#9_=XXX[4P^&=$,$D!TRW,4D_V
MET*<-+G.\CNV><]:X2;6'U#1]:UO5;O7]-@T_4+B FPE49B5O+";02,@@$M@
M<]&Q7:ZIXGLM*-V&ANKD64:RW9MT#^0K="PR"3@$X7)QSCD9 +9T+2F>]=K"
MW9KY/+NRR9\]<8P^?O#''-)!H.DVT]M/!I]O'+:QF*!T0 QH>JKZ ]_6J-[X
MOTZPN)DDBN6AMY8(9[A8QLB>8J$!R03G<N2 <;AGO4$/BY?[:U^VO+.6VL](
M$8:X8J0Q9=W0,3R"N !GUY.* -:UT+2K&X,]K800R$LP*+@*6^\5'12>^,9[
MU$/#.B"!(!IEL(DG^TJ@3A9<Y\P#^]GG/6J<7B^RDFU*V^R7OVVPMQ<O:*BR
M2RQG.#&$8ALD$8SG/6MZ*3S84DVLF]0VUQ@C/8CL: 'UE?\ ",Z(8S'_ &9;
M;#<?:BNS@S9SYG^]G^+K6K10!4MM+L;.[N;NWM8X[BY(,\JCYI"!@;CWP.*7
M4--LM5M#:ZA:PW-N6#&.5 RY!R#@]P15JB@#*?PSHDD=W&^EVK1WF/M*&,8F
MP,#<.^  !FFW7A?0;Z_M;Z[TFSGN[4 0S21!F0#IR?0\CTK7HH *HVFCZ=87
MEQ=VMG%#<W)!GE08:4CH6/?\:O44 49M&TVYO7O)[&"2YDA-N\CH"6B/5#ZJ
M?3I5.'PAX=@4+%HMB@$)M_EA /EGJN?0^E;5% &8/#VDHUNZ:?;A[:$P0$IG
MRHR,%1Z+TX]J=H>C6N@:1#IMFBI!$7951=JKN8L0H[#).!Z>M:-% %.YTFPO
M+VWO+FUCEN;;/D2L/FCSP=I[9[XZU&=#TLW[7QL(/M+LKN^W[SK]UB.A8=B>
M16A10!4MM+L;2]N;RWM8XKFZ(,\JC#2D=-Q[X[>E5?$VG7.K^%]5TRT,0GO+
M26W1I6*JI=2N20">,^E:M% &3H>B6^E6%NIM8$NEMTAD:,EQ@#[JD@$+GG&
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
MRLB,Q7AP,@@<]#CI7/>&]3N++1-+$_V.XOM0UV\M[6:2W.8&,TYD<DL2<JI
M QU )-=W9>'[>PUC4=3@N+@2WZQK(AV;$" A-HV\8!/<UGQ^!]-31DTPW-XR
M0W9OK>8NOF03EV<NI"@=6;@@C!(QB@#%UCQEK.DVWB*V$=E)?Z0]J\<K1L(Y
MX9VVC(W95@0W.2#@''.!>N-3\46GB/2]&EN=)9M0CNY!,MK)^[$93;\OF?-P
M_(R.G7M6A?>#K'4=.OK6YN;MI+]XWN;D%!+)Y>"@^[M &!P ._J<W;G08;O6
MM/U62[N1<V,4D46TIM(DV[BPV\D[5].E ')6'B_7Y+#1-0NO[.,-SJK:5<PQ
M0N&9A))'YJL7^7E =I!X)Y]+DOBO4[?Q#86K_8Y(+K59;!DAC9O+4([(QESM
MW_)\R8XSC@C)T(_!%C'IUI9+?7WE6M^=0C.Z//FER_/R=-S,<>]1IX!TU)86
M2]U)8X-0;4((A. D4C[MX'&=IWMU)(SP1S0!C1^+O$*QB]F_LTVT7B Z1+$D
M#AW0S>4'#%\*1D'&#GU%;5KK6LZP]Q<Z4+'[-::FUE+!.&#-'&VR1]X/#9R0
M,=!SUX>?!%B;)[4WU]L?4O[3)W1Y\_?YF?N=-PSBGQ^#+"#6[G4H+N_B2ZE$
M]Q9)/BWFE&/G9<9R<#(! ..0: *%MXCU_5)8+S2].CFT[^T9+69&V*5A21HV
MD#F3.X%=VW9TXZ\U;^(PS\-O$F?^@=-_Z":?;>"K"SUJ?4+>[U"*&>?[3+8+
M/_HS39R7VXSDD9(S@GM6IKFD0Z_HUUI5S+-';W49BE,) 8J1@C)!QF@#AFL[
MNUU/3_&+67V*PT?0Y3<X=?-O1Y88+A21M7:2"3G)Z5J_VWXJCAENVL+8V3:<
M]RL[*H$4RC<%P)275AGG@C'OQU,.G0QZ2NFREKFW$/D-YV"73&,'  Z<=*PM
M.\#66FZ?-8QZGJLULT+00QW%P)!;1L,%8\KZ< MD@< ]: ,AM?\ $*>'-$U>
M]_LF6/4KK3@L*V[YC69E#\E_O L"#CCWZU9OO%FI-I7B/5]-2U-OH5Q)"UO*
MC%IQ$JM+\P;Y3R0O!Z9.<X&O-X3M)]!TS1VN[P6^G20R0.&3>3$08]QVX.,#
MMSCFFS^#]/GGU)A-=16^ID&^M(V417!P%)(*Y!90 =I&10!S7B+Q!<^)?"'C
M#^SF@ALK*P>-A-$6>5FM_,;HPV@*X X/.3TX/;Z2'/A^Q$94/]ECVEAD [!U
M'&:Q]1\#:=?W6IS1W=]9IJEO]GO8+615CF&W8&(*G#!>,KC.!G-;UK;QZ;IT
M5NC2O';QA 6^9R /;J: . TWQEXE?3O#>M7L>F-I^K7:V4L$$3B2)G9E20,6
M((R!E<=.Y[68/$'B6[T'7]4D;2/(TUK^ 0FVD/FM"Q"D_/P"%((_'/82^!?#
M,D?A714U?[8LUA(\J6<X4+%+EL-P,M@,2,D@$^H&-RW\)VEOHFJ:4MW>-!J4
MDTDS,R;@923)M(7 SD]CC/% &;IWB'4-9NAIFGM:6UQ!I=O>2O+"SJ9)0VU5
M4,,*-ASSW '2LRU\9:[KH\.KI<=A:2:M:7;2"YC>3R9H&53C##<I8GT/?GI7
M1IX1M(+FTNK2]O;:[M[061GC*;I85^ZK@J5.#R" #R>>:=#X2T^VOM(N;5[B
M :5"\-O"C*4VOC?NR"23M'.>OU- !XONK^P\"ZS>6EPD-[;V$LJRA,@,J$G
M)]N.N/>LW3]9U*>_LO#\-Q;+=KI27TMR\#,"&;8BA=_LQ)SV'3/'3ZC80:KI
MEWIUTI:WNH7@E ."58%3@_0UCIX0M89K"ZAO[^.^LX#;+=AT,DD1P=C@J5(R
M 1P,$<=3D E\):[+XAT!+RX@6"Z2:6WN(T)*B2-RC;2>Q*Y'UK<JIIFFVVD:
M?'96B%88\GDY+,Q+,Q/<DDDGU-6Z "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *P/%ND7NKZ?9#3_(
M:XM-0M[Q4G<HKB-PQ7< <9&><&M^B@#@]3\*ZW?P^,T"V*MKEK'#;GSVPC+$
M4);Y.!DY&,U=FT+6&\1-J4<-@4_L-K!4EE9@9BVX;AMY3(P>_M77T4 <IX3\
M-3>'[^^>!/L6F3QQ^7IJW#31PR@MO9,@;5(*\#T)P.E79M&EU+Q%+<ZG;0/9
M0P".SVRL6#$YD9A@ 9P@')^[[UO44 <EX8\.WV@ZMKMMY-I_8%[<?:+6)969
MXV90) 5*XVL1G&>,GUK'A^'5Y%8Z<@U!?M-C<M;QR\Y&FG<GD_[VQ@<_W@/2
MO1:* .)\6^&];UR;4;:W%E-IMUI;6UO'<2L@MIR&!?8%(;(*@$D%=IQU.;6D
M:'J]MXJ@U.[CLU@71XK%Q%.S,)%<MD J,KSC.0?:NLHH \W@\(^)+30].T&-
M-/FM=,U6*\@NGN75I85F,FUEV'#<XSDCI75^+O#@\3Z$;)9_LUU%+'<VL^W=
MY4R'<I([CL?8FMVB@#'LIM?G2..]LK*U<8\V:&X,JGUV*4!Y]^F>^*P=#\/Z
M]HVH36'D:5-I7VN2YAOF)^T(CR&0QE-N"<D@-N&!SC(Q7;44 <1'X3U27P1X
MGT2<VL5QJDU[) Z2,R@3,S*&^4$8S@X!JX-(UF?Q)X?U6XALXUL;.XAN$2X9
MCND\O&W*#('E\YQU]JZNB@#S^?PEK<_@CQ)HVRQ6ZU.]N+B%O/8HJRR;QN.S
M(('H#5\Z5XDTWQ5J&HZ4FGS6NK)";A+F9U:UE1-FY<*?,4J!Q\O(ZBNQHH \
M^\1^%?$>KR:I&387<;SVLUA-<3LC0K&T;.FP(0I8HQ+CD[L8P!B;5/!^K:E<
M>)XQ-:0PZNEO+#.'9FBFB50 4VX*[D!SGIQBN[HH YG3(O$L>G74]SINBVVH
M+"5@AMI6,<TG]YVV JN1PH!ZG)].CB,AA0RA5DVC>%.0#WP?2GT4 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !4<\\5M;R3S.$BB0N[GHJ@9)J2JFJ6":II%[ITC%8[
MJ!X&8=0&4J3^M &)HFJZSXDTF/6+0V=E9W(+VD,\#22-'_"[D.H&X<X . 1R
M:MCQ%::;I]JWB&\L=.OGA,DL+S@ %1\Q7/)4>OTK \/-=:5X*C\.:YIET;JQ
MM_LBM!:O/%<HHVHRLH(&0!PV"#^=96AZ%?V"_#Z&_P!-F,MG#<?;6\OS!$[Q
MX!=AD9)XZ_6@#O1X@T=KB*!=2M3),56,"0'<67<H!]2.0.I'-12>*= BG$#Z
MS8+*9_L^PW"Y\WCY.O7YAQ[BN%URUU2>_N5CT*]C6V\06=TJ6D"B*:%&BS,6
MZN^%(('0*,CC-)J^F7T^B^.DBTN[,]_J,,MLHMVW2JJ0C(..Q1_R]Q0!W=OX
METRYU^_T:.X3[591H\N3@?-N.!ZX"Y/U^M6+76]+O#.+?4+:0VZAY@)!\BD9
M#'T4@'!Z<5Q.M:5JU[J7C."RLY]VK:;;_9)B-L;%%D#(S$C:3D+CK\WIFJ][
MI\_B+1-1O=-\.:I9:S]C2%CJ5PZM)ME60P(2YRIVL-W ^88/)P =P^L0W]A?
M_P!BWMG->V\9P')98W*DKO5?FVGKQU'2DM=8^S:-93Z[);V=Y+ 'FC#$*I &
M\C/(49YSTSR:R_"Z6M[J$^KQZ%JFG7+P+!-+J3OYCX.0@#,V0,GYN.O&><0>
M,K&YN+ZTN=/GU&SU&WMYO(N[:W,\39*YAECP<AL @\8V]1W .N219H5DB=65
MU#(PY!!Z&N1T;QC</XNOO#>M0Q0SB1AI]S$I6.[55!90"3AUW D9Y!S72Z1]
MI_L6P^VV\=O=_9X_.AB/R1OM&Y5]@<@5S-QX>@\4:?K%G<I<VDPU W-E=&)D
M>&0(H25"0.A!^HSZT ;.G:K+]FO[C5+BTCB@NG@5U4QC .!G+'))(J<^(-'6
MQ>];4[1;9)/*>1I0 LG]PYZ-[=:X9=-\3IH6DWFI6OG7MAKINKZ"V&?/C^=/
M,0=_O!PO7CU&*B\2:)>WUKXNO[6QNGAU3[#'!;^0P>5HF!>0H1D#&!R!G9],
M@'H>GZQINJO<)I]_;736[!)A#(&V$] <=*SO$7B%M)N-,TZTA2?4]4G,-M&Y
MPBA5W/(V.=JJ,X').!QG(RDL+VX\<ZY+:-=:?'<Z;:10WJVW ='E+ !UVDA7
M4<CO[56USP]K-IJ/AS7TN;C7+K1[B;SD,<<<DD$R!&V!0JEEP"!QGF@#HR=?
M@O;.-Y+&YMY699Y(X'C:'Y&*G!=L@L .HQGOG(YNS\>74/A*\UC4H()KA=2D
MTZTMK93'YTHE,:#+,V,D9/H,]:ZNUU=;XJ;>SO%C )E>XMI(2HQT"LH+'/H,
M=>>@/G,'AG5M0\$2I!9RQ:GI_B%]7M;>Y0Q"<"=G5<GCYE8_0XSB@#O)6\2V
M\-O*7TZY9IHEGAC@=-B%P'*L7.2JDGD#..W2M+4=0M]*TRZU"[?9;6L332MC
M.%49/\JI6>N_V@L:PZ;J$4[$>9'=6SQ"+URQ&UL?[).?IS4GB/2%U_PUJ6D-
M)Y?VRV>$/C.TLI /X&@#'@U;Q'>>&4U^""Q420?:HM->-C(T9&X*90V Y7'\
M! )QSUK1T;Q5H^N6%E=6MY&&N[;[5' [ 2!!]XE?8G!]ZYZT\4'1] T_P[>V
MLJ>)_LGV>"RVG;<2(FW<DGW-AQNSG('49XJAI/ARZ\%WG@^(6MS?06>FW-G/
M):Q[]LTCQOR.RDJX!/ XSB@#N3K^D"RAO!J-LUM/N\F1) PDVYW;<=<8.<=,
M&LS4=?FCU_PO#836LVG:M+*KNHW%E6!Y%9&!Q@E1V-<EH%OJUCI?AFVN-"O8
MMGVU99XX5:>$M)E5&3\BN#RW^R.1UH\/:?J5MI_P\BN-+O87TV6=;H-"3Y0,
M$B G&< LP'Z].: .EU3Q=%HOA?6]9?4+#4!:S2);K;G: P VQ,<G+ ]2,<=N
M*NZ-K'G:G<6-SK6F7DCJ)K6.W^67R^C%EW'(#< CZ'FN-U#3M0E\#>.+2/3;
MQKB^U.:2VB$#9E5MF&''3Y3^7N*Z#QC!>(=*\1Z*BG4K:86PCF!3SHIR$*,#
MSPQ1_P#@)]: -B76K6?4--CL]8T\)-+*CPL0SS[%;*IAA@JPR>#T(XI\7BC0
M)[J"VAUFPDGG=HXD2=2789! P>3P?R/I6%JFE266M^"XK:WN)X-/GE,\RQEM
MH,#IN8@=2S#/US7/IIEZNAQJ-+NQ+_PEQOR!;-N\G[27\SITV'Z]J /0KO7M
M(L)6CO-2M;=D8*QEE"A6(R 2> 2.0#R15UI"UL98-LA*;H\'AN..?0UY;J'E
MC4->L9[36#I4VL1WSS6VGM<?-&(F;;(C<#=&!C:2N&'4\>IQ2)-$DL;!D=0R
ML.X/0T <<^L>)XO%FGZ!+<Z0)+JQDNVE6RD(1D9%V@>=R/FZ\=.E;QUJ#3+"
MW.O7EG:71C!F^?:@/0D9/"Y[FL6^@N6^*VE7BVERUI%ID\#SB%BBN[H5&<>B
MGGI6=KEK-!XNU1=1T35=5TK5K6**,V$C;5*AE:*10Z@*=V03QR: .LN?$VA6
M=V;6YUBQBN Z(8GG4,&?.P$9ZG!Q]*9'XK\/2R0I'K>GLTP<Q8N%.\)G<1SS
MC:WY'TK"T333:>.M0DDTV2*V&E6<$+^6SH&B,A95<CG&4Y[X]16#9Z5=IX4\
M-VTFE70FM_$;W<\9MFRD9FF8.>.FUT_/V- ':WOB+3[CP]<:AINNZ9"B/Y0N
MYF#Q(X(RK ,.?;.>15B]\3Z#ITD\=[K%C!)!M\U9)U!CW9V[AGC.#^1KA-<T
MV_N-(\?PPZ=>.U]>0O:JL#?O@(X5)7CU1OR]Q6CJ=E/<:_XON%T^Y>.\T**V
MMW^S-^\?$V4''7YT_P @T =C>ZWI>G;?MFH6\&Y/,R\@&$SC<?1<G&3Q59_$
M^E1^(GT1[I%NX[?[0^YL!5)XY/? )]@*\^U6RU>Y\/7&G+HEZ))?#"6\<L$
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
MPQ181VQ\I+*W7O7J5% 'E?AD32>(?#TRZ=?6\!T.>T,!L9(XK5]T1$6YQDX
M/S,2"1QUQ3--@D_X1+X>1/IMZESI]_"ER'LY T6V&17)RO"[BHST/KQ7J]%
M'E5S8:A=>$=;T":VN!XA;5WGMI_*;#EIP\<ZOC 54P"<\!=OH*A\1:6)K;XD
MF+2II+BX$/V1ELV)E80H"8SMY^<=NXKTZ36=+BNC:R:E9I< X,33J'!^F<U<
M5E=0RD,I&00<@B@#!\56]_JG@;5;?2&9;ZXLG6#JK%BO3GH3T]LUAVR#5?$W
MA?4].M)[2*RLITOED@:+8A10L+ @9(<9QSC:3W&>[HH Y+X>*\?AZYCE@G@D
M_M&\DVS0M&2KSR,IPP'!4@U1T]9/"?CKQ#-?P7!T[67BN;>[BA:14=4VO')M
M!V] 03P1WS7=T4 <;XNGO+ZQTN]LK.ZEL+/5+>>Z01-OEA7.6$>-Q"L4;ID[
M<@<#/,^+-,FOK/QG?V5G/-97UO:+#$EN[&:X5CN=%QGA2@W <X]J]2NKNVL;
M9[F[N(K>!,;I97"*O..2>!S4P((!!R#0!YKK.G&36_%<.FZ?*L5WX8$,0BMF
M5))1YV%!Q@MAEXZ\U+;[+CQ%X*NA872Q1Z9<Q7#R6<B[<I$ KY7C)5\ ]<''
M7GT6B@#R/1=/^R:#X)9-+N(;J#7)GN"+-U>.(BX&7^7(4[HQSQR*683P65QI
MQT[4&N8?%XO6"6<C*(&NA('#!<,-ISQD]>.#7K=07=Y:V%N;B\N(K>!2JF25
MPJ@D@ 9/J2!^- 'FM_9WL_A_QGH=U9W+ZM>W\L^GN(F(E#;?(=7 P-FU0>?E
MV<TGB".ZM)/'=I-:7EQ<:GHD:VSPVKNL[+!*C?,!@$$C@D'D8SFO4J* /,=3
M6_BEBO=*6Y>Y-I:17&E7EF_E7BJ>-C8!CD4LV>PP"0.M=WK\\=MHLSS6#W\+
M,D<MLD1E+H[JK?( =V%8G'M6G10!Y;9Z#<Z9JE]8>"KJ^32+K3;G?;3AQ#9W
M) $1B9QE223E1TQDXXI=.CT_5M)\]](UF/5+'2I;2:*ZMG1(04 ,8&T"7+ %
M0,],\=_2K2\MK^#S[2XBN(=S)YD3AERI((R.X((_"IZ //+?PPMW\*-.73[%
M+76[>RM;B)F@\N3[5 H90^0#][<ISV8^M)XHM[C4_A?J=[-ITYU#4O+N!:B$
MR21_,NQ-H!((0<^A+5Z)2,P52S$!0,DGM0!Y[>30Q^)_$5AKFCWU_8ZS' ;%
MHK5Y$E18P#"64?NR'W-\Q4#<3D54U"!)=:U_1=?T[5YH]1GBFL_L<;M%,HCC
M 3S%7]V4="<L5 SGO7H=EJEAJ7F_8;VWN?);;)Y,H?8<9 ..G'-6Z $ PH'M
MZTM%% !1110 4444 %(Y*HS!2Q R%&,GVYI:* .<L?&FG7GAB\\0O;W=K8VA
ME5_/5-S&-BK !6/\0('K6IIU_=7<UU#=:;/9M RA6=E9)01G*D'MT((&#ZUY
M05MY_@)K3.P(CO+ME(? !^U-CI[']:]@@MX[>V6&WRJ ';\Q;&?<T 9<7B-+
MVZNH=,L;F^2UD,,T\118Q(/O(I9AN([XX!XSG(J[I6HIJM@+I()H 9)(S%.N
MUU9'*$$ GNIKCOA6YL_!Q\/7CF#6-,FFBNXV(WY:1F$HSU5@P(;H>:P8=1O]
M;\.^%[O4-4N6DNO$<EJ[0R>0'B!F4+B/:#G8ISUST(H ]<HKR'Q?=6>CVVN6
MFG:A/%<:3#9B,W5XQ>'YMP$()W'(/S,2>F,$#BUKR17M[\0)EO[MDM-)@N[7
MRKV0+')Y4S!UPV.JJ?3VH ]/-S"+I;4R+Y[(9!'GG:" 3],D5+7F#S!?&?\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !7,:SKM]I7B:VLY9;.'3KRSG:&>2)B4GC 8AB'
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
MCW4D'YR,J0>GH#0!M5P3>+-<MT\2:C<?V<=-T*YFBDB2)Q+,JPHZ88L0IW,
M20<CTQSWBJ$4*HPH& /05BVWA:P@BUF&5YKJ#5Y&DNHIRI4ED"'& "!M4#KV
MH R9=8\76GV^1M&6ZMTL3/ \:JKF<'F/8)6+@@Y&,=,=Q6?=^,I;CPA>ZM8W
M6G7ZP7EO#Y<MJZ,@:2-&62-FRK@L2.W X[UMZ?X*M]/L'M%U?6)QL$<$D]R&
M>V0$$",[?55Y()X'-.O/!5A?VM_%<75V9;^6&6YG4QJ[F(@H.$P "H[9/K0!
ME^(_%^I:;/X@CM$MDDTJVAF@AN$9FO2^<A<,.XV#&?F_*GWNM^)1KUUI-M)I
MD;Q:0M^)9;:1L.692I42=/EZYXSWJCJFF:C/XKOKAT\2V[L8TMIM-DMVBD14
M')\P'8VXOD8 Z=<FNAM?##O<#4K_ %"Y;4Y=.6QN&3RPA R20-G7<Q.>G/3'
M% &+<^,M3D\-V&JVRV<)N-%.H^4T;S.TNU6V[5(*QC)RY]1T[R6.KZKJGC?2
M3'=10V=SH/VTVQB+ ,SQYYW#)YX/89XYS5Q/A]ID<5M%'>ZBB0Z=_9;!9E'F
MVXSM5L+U&3@C!]<U;M/"%E97.EW,%Y?";3[0V:,90?-BR" _'."H/&/3IQ0!
MB:-XNO+NQT.S\JS@O]4O;V+='$1%&D#R;F"[LECM7OU8GM@QWGC/6;5;NS\F
MR;4+'6;6PE8HXCFBG*;77YLHVU^?O8(_"MJ+P/IT&G6=K'=7BR65W)>6MT'3
MS89'9B^#MP5.]L@@C!]AB6Y\'V-U;&*2XNA(]]'?RSJR>9+-&5*%OEQ@;%&
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M:A]6^&3V=M8364]])!;6MK*H5T)F4+E1P,*-V.P'M0!W5%%% !1110 4444
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
M\?RKT&JUY/<P&W^S69N?,F5)<2!/*0YR_/7'' YYH R+?1+Q/&"ZW++!Y?\
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
M%?AJZM+U(UN-1OX;@32[KE\K*568C&/G50B$' "X)IMS=6__  A6MGSXL?\
M"7CG>/\ G]C/\N:];$,0.1&@.[=G:.O3/UIOV>#&/)CQUQM% $H.1D=*X&[A
MM/\ A;=PT$-J]^-"\V)6QDRB4A3]>@^E=\!@8'2F>3%YGF>6F_\ O;1F@#RW
M3)S=:+X,O["9O[>DO$BU3YL2R+M;[2)1UPI!(S]TA<8R*KV.FZ3<?#/Q/JDS
M"XN8EU6!99;AG"IYLA48)QV4@]?SKUE8(5D>18D$C\.P49;ZGO0((0I41)M/
M4;1@T >87%[IE@?#5GJ$]C9Z#=Z42DL\8:W>YPF0QR%#;<D$_P"UCFK5K%!9
M^(? MHNJ7%]$UM>QK+<R'-P@4;"5S@\'@XR1BO1&MH'B\IX8VCSG85!&?I3C
M%&SAV12PZ$CD4 <7\+$L(?"36]JL"7$-Y=)<1Q@!D(N)=H8#I\N, ]JO>.+Z
MRL[/2TOG*1SZC'&I>41P%MK,!,2#E..G<A1QUKJ%15SM4#)R<#J:1XTD7:Z*
MRYSAAD4 >/Q:A"WA$0->PR+:^,(XT"MA4C^U@J%!)VKC) SP/:NST":-_B3X
MO19$+"*QRH;G[CUU9@B8$-$AR<G*CKZTJQ1JY98U#'J0.: ,+QV57P!X@<R-
M&4TZ=E=7*$,(R5P0?7%<E?V6G:9I7@^[M)G1[W5K-YG-T["8F,@D@M@]!7IC
M(KKM=0RGL1FF&"(JJF)"%Z#:.* /*=4N;.\UC6=*NM;L8=1&M0R0W<M\L,D,
M $9:(*6#_=WKA1M8OG/6HO$T%D\WQ(G,N+BQL[:6W99R#%(L!*L,'[P('/7\
MS7:?\(A=--=13:K#<6%S+)(R7%BCSJ'))42DXP,X&5.  .U=*EI;1QA%@C"@
M!0-HZ"@#@[6?2K?XH3W]V]I')-H-O.DS[07(>7>P/?"XR1T'M7<V%_::I80W
MUC<1W%K,NZ.6,Y5A[5*T$;(5"JIVE00HR ?2H[*RAT^T2VMUVQKD_4DDDGW)
M)/XT <?XHBT]/B/X1N;U+<!H[N,22@<MB,HH)[YS@?7%<I>"QF\/:B]R\<UO
M:>,X]TD[[Q%'YT8.68G P2.>U>Q,JL5+*"5.1D=#3!!"%91$@5NHVC!H \SU
MJ^DM]>\72Z(P:XC\/VC0+;G+!0\Q.P#N%.1CVK1\/:EX9M[J\\06/B*V>P^Q
M*;J.W4);Q8;Y7D&25E.2.<$@<CBN]$48<N$4.?XL<U#)90O:RVZ*L22YW>6J
MCD]3R,9H EAFCN((YH9%DBD4.CJ<AE(R"#Z5YE\1[^S^T:];&<17]OH1FA^T
M2< YD*FW08/F97YG!X 3@\UZ7;6\5I:Q6T"!(84$<:#HJ@8 _*G-%&[;FC5F
MP5R1DX/44 >7W(TW6_%%]]IN_M$$GAB*X*_:6V%]\GSX!QV!_(^]-T/6K>\N
MO"\'B.YB;3[CPW%-"]TX\N:ZX$N2>"X4+C/(RWJ:]1,$).3%'G&/NBAK>!E5
M6AC*JVY05& ?4>] ')?"R2%_AWIJP2*ZQM,APVX@B5^#[XQ78TBJJ*%10JCH
M , 4M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7->(K&?Q!=1:'<:,9
M-++PW$M])(FP%'W; N=VX[0,XQACSQ@]+10!B:]X6L/$$UI<3R75M>698P75
MG,8I4#?>7(Z@X&0:KW'@G2;B>.8M>1LMHUG)Y=RX,T3$L1(<Y8[B3G.22<YS
M71T4 8.G>$K#2[VPNK>>\,EC9_8HA)+N'E9!P<CGE5^F.,#BIH/#=I#>V]R\
MUS.;666:V29PPA>3(8J<9Z,P )( /':MBB@#,U?0[?69;&2XFG1K&X%S#Y3
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
M<@;A^\7L.<_6K \;+;)K*:GI[6UUILL,0ABF$OGF;'E!3@<DG!!Z>I'-4Y?
MNH2P:C&VLP'[;JL&ID_8S\KQ^62OW^A,0QZ GKUJ75? DNK7&NRRZF(FU)K:
M2!HH/FMI8.4;)8AN>HP* &:4UV?BQJ0N[=('.C0-MCG,JM^]D&X9"X/&.G:M
M7QOK%]H7A2ZU#3HXGG1HT!E8@*'=4W#@Y(W=/_U%FF:!JD/BA]=U'4K2>62P
M2S>*"U:,?*[-N!+M_>Z5=\3Z(?$7AV[TM;C[.\VPI*4WA65PXR,C(RH[B@"K
M-XCNOM5]966FQW5YIT"37<:W.T N"51"4^9L*3R%'*\\\:>C:M:Z]HUGJMBQ
M:VNXEEC+#! (Z$>HZ5C)X;U&TUR[U>RU*!+C4+>.*]62V)1I$!"R(-^5P"1M
M).0!SQSL:)I%MH&AV6DV8;[/:0K$A8Y) '4^YZ_C0!RVJZMJ5[K'BO1I8(!I
M]II4<J.LS!\NLWS8V]<H!C/&,Y.<!GA3Q.]GI?AW3-1L3;P3Z(MS!=&8-O$4
M<>_<H'R\.".3D=<'BM6^\+W4^N:MJ%MJ,4,>IV"6<L4EN7(*>8%8,&''[PY&
M.PY%5H?!4H?P^MQ?PRP:5ITNGO&+<J9U=$0G._Y>(QZ]30!/I?B]M2U6PMO[
M,E6VOX&FAN(RSB/ #;91M 0D'C!8$@C-7?&&JW>A^#]6U2QCB>YM+629!*Q"
M_*"<\ YQUQWZ9'6JGAGP]K.AQP65YKPOM.LT\NU06WERE0,*)7W$/M'' &2
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
MN;^_-O=>&FEGCCO)$$C@P88[6!!^8\C!/<XS0!Z34;SQ1RQQ/(JR2DA%)Y;
MR<?A7EVD:N;_ ,/^&;:]U.XDNI+&[=A-=&*-U1PGF2./F9U&, =<DDC&:BT*
MZCU2_P#ASJ.H7KR7$NDW EF-RREI%6$\X/7DY]>^: /4;.ZDNA.9+2:V\N9H
ME$NW]X >'7!/RGMG!]JLUY9%J]Y:VWD27ER;*;Q=+8W$[SL6CAYV)O)RJE@B
MYST..],\2SZCI]IXRM+6_O([&T>QDM95N'W022,!)&&SDKC:=IR!OZ8(H ]6
MK'U[Q%!X?:Q6>TNIS?7*VL(@"',K D*=S#&0IYZ5D:$KV/Q!UW3([JZEM?L5
MK=".XN'EVR,TJL1N)QD*O XXJ+X@D"X\(9('_%0V_P#Z!)0!M6_B:REUE-'N
MHKFQU&5#)#!=(!YRCKL9258CN <CTK:K@?&I75O%_A'3-/82:A::DM]<&/DP
M6RJP;>1]T-D 9ZUDZ5K2S^)/#,UOJLTEIJ,U\DC3W9\R=<,5W(/E3# !0.0/
M0Y% 'J$,\5PA>&174,R$J<C<I*L/P((_"J.IZU%I5U8036MW(M[-Y(FABW1P
ML< >8?X020![UYAHNH0Z/X3T. 7XM+2YUF[@OII9G98AYEQY:M\X*!F Y!&<
M<YR:[[PK8QQ64Z/JZZPD5Y(]O*5)%N"!^[5BS%MN2,YR,X[4 :.BZU%K=K--
M':W=JT,S020W<7ER*PP>GH000?0UI4R*&.!-D2*BDEB%&,DG)/U)KS#Q"LSO
M\191J6HHVFVD5S:".]D00R"!GR &Z;AG;T]J /4J*\TO+O4='UJXETZYN[BY
MN/#%Q?>3+,TJO<H4V,J$D+]XC"@#VJ*/4;.+2+C7[?QE)):R:/(TL-F&DD!P
M")L/(VV12<= "3@]. #U"BO)+S49[>/QG:1:D\0B\/1W=ND.H/(T<P68[@^0
M=Q"H3C@\=>ITXFFL-?$46L74"7?AB6ZFFN)WE6.5&0"8*Q(7 =N% ''2@#TB
MHI+B.*1(F8>;("4CR,MCKC_/>N2\&W=XNJW^F:I9RVVHPVT#L4NFGMID)<"6
M,L<J6(;(//RCKUJ/7(;8?%3PW-/(T9:PNP#Y[("RO#M& 0.YX[]\T ='H&MP
M^(=)74+>&:&-I98O+F # QR,AS@D=5/>M.O(]%5['2?#>HV]W=)--XEN;5T%
MPWE-$\UQE3'G:>0#DC.>]:&DWLFM7L=U-XE2QU2TUB2*>R <R,HE91 4\S:5
M*;2&"<8W=<F@#TRLN/7(7\3S:%Y$ZW$5JMWYK;=C(S%1C!SG(/4"L[Q]JMSH
MW@Z[O;9VB(DA229.L,32*KN/<*6.>W7M7):M<Z9HOBW7KF'4KB&#_A&5D\Z"
M;SI$_>/AH]Q//0^F>>Y- 'J$DB11M)(P5%!9F8X  ZDT(ZR1K(A#*P!!'<&O
M(=6N3)8>/-,DN\P+H$=Q%;I?-,$DV39(8GDD*A8#@^_4Z=Q>P3:K:Z"^MQV%
MC)HR2VLTL\A\R4LPDVR"1<LH$9 ).,G&* /3:*S]"$BZ#8K+?G4'$*@WA39Y
M_'W\9/7K^->>0ZGJ-UX,T_7X;FX'B$:PL$]OYK;23<^6\#1YP%"'/3(V[O4T
M =S?>(X[6^FL[>PN[Z6V\HW*VJJQB60D*<$@GH20,X'-:TL\4&SS9%3>X1<G
M[S'H![UQWAZS@3XE^+9%:8NBVAP9W(^:-\Y!.#[9Z=L4>/X+>2_\(R7#O&@U
ME49Q,T8 ,$QZ@C'('/7\Z .ATC7(=8N=3@C@GA?3KK[+*)=OS-L5\C!/&'%:
ME>0ZJ&M[/QQJ]M>74-S9:U \#0W#(H/EVP.5!PX()'S9&/QK3U2]?5=;\16%
MSXE31;RPN(FM,[]ZQ>6C!T42*KAFW@C:<]#V% 'I=%(N=HSUQSQBEH ****
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
MR0.V#0![)16-X2N%N_"6E3)9/9(UL@6V9MWE@# &>XXX/<8KS[7- NX[S7=
MTRP1F$R:_82-%E5('S1>F3)&!C^[(?2@#U&_FNX+-Y+*U6ZN 5VQ-+Y8(+ $
M[L'&!D].<8K(E\22QZ]JNE"P#-8V"7J/YV/-#%QMQCY>4///6N0\3O;7OPVO
M?$,L*VTNJ7%K<1B3"NJ"2,(/^^ 6(_VFK2N;RV'Q"\1$W$0'_"/P<[QV><G]
M"#^(H ZS0-4_MSP]INK>3Y/VVVCN/*W;MF]0V,X&<9K1KF_A^ZO\._#FQ@VW
M3H%.#G!$8!'U!KI* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MJLZJ<8!YYQVZU'I]Q%H_B74-*M=$M+6XFL1J4A@N6\MV#>7C;L 7H.0.>XH
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
MD^PK6IN],@;AD\CGK2A@V<$''I0!@WGAV:;Q++K-MJ @::P%E+"T&\, S,K
MY&.7.1W]JH6'@I[)/#,;:BDL6AP/ %-OCSU9-G/S\<#WYKJQ+&93$)%,@&2H
M/('TH\V/S#'O7>!DKGD#UQ0!S7AOPK?^'O*M#K\UUI%KD6=H\"J\:\A5>0'+
MJH/ P.@ZXKJ*J:=J5IJUF+NQG6: NZ!U.02K%3CVRIYJR9(Q((RZAR,A<\D?
M2@#'\1>'(=>2SD%Q):7]C,)[.[C +1/C!R#PRD'!7N*DCTV^NH6AUB^@NHF1
MD:.VMV@5PP(.[+N3P3QD#Z\8U#(@8*74,> ">?\ /!_*DDECA7=)(J+G&6.!
MF@#F-/\ !SVMII%C=:B+NRT>0262-!M<%59(_,;=AMH8] N< ]N8(?!$\.CZ
M;IXU6,BQU1M2#FU/SL9'?81OX&7//IBNODDCB7=(ZHO3+' JLVIV::M'IAG3
M[9)"TZQ9YV*RJ3^;#'KSZ4 <%XTT*;3]'UN[2\$DNJZI8SJBP',1CDA4G[QW
M +'N/3H:V]5\&MKD.HS7&IA;Z]@AMTN((,)''&_F!=A8[@S$[LGD<<5T5C<7
M+V;2W\<$$BNX(BEWJ%#$*=Q YP 2.QJR)$*!PZ[#C#9X.>E '%WO@.ZOX==6
M;7!NUE8!,1: !&CP,J-W0@  $\<\FM&ZLQHFMWWBN]NVDB-C%;2006CNP".S
M!@%+$\R'C'3Z$UT:.D@)1E8 X.#GGTK%LM?>X\4:OI$\$4*6$=NZ3>;GS?-W
M]00,$;.F3UH J^#=%@TRVOKR"*:%-0NGGBAF!5H8BQ*J%/*@EG?;@$>80:Z:
MDW+NV[AN],T!@PR""/:@#*\1Z%%XBTDV,D\ENPECFBGB^_$Z.&#*>QXQ^-0Z
M=X6LM+\17FKVI*?:8(X1 !A(RHVEA[E5C'_;,>M1:=XBNM=6:XT:PAGT^.5H
M4N;BY,0G93AB@"-E001N.,D' QS6GIM_)>:<ES=6S64I>1&AD<$J59EZ]#G;
MGCM0!SK>!Y6TRYMAJJB>36!J\4HMN(Y!('VE=WS+QCJ#3KWP7/>IXE2355_X
MGMLEO(?LW,05"F1\V"2"3T'/Y5U?G1;T3S4W.,J-PRP]O6AI8U.&D4'(&">Y
MZ"@#G(_"UU9:M-J>G:FEO<7=K';W@>VWI(8P0DBC>-K $CJ01CCBH8/!"Z9=
MZ5+HNH&SCLK Z<Z/")3)$65L@Y&U\C.2".3Q70IJ=G)JDVFI.C7<,2RR1@\J
MK$A<_7:?RJRDL<A8(ZL5.& .<'T- '(:;X&ETRV\-1Q:NQET..2$2&W'[Z-P
M 1C/RGY1@\_0UV--26.3=Y;J^TX.TYP?2G4 8_BC0W\1^'[C2DNA:B<INE,7
MF$!6#<#([@55U#PW=W6OPZO;ZHMM,;-K*Y7[-O$B%MP*9;Y&!SR=PYZ5T5%
M'(Z)X*FT:XT"3^U5G72+![%5-MM,JL4R<[N#^[7U[TS4/ TMY:>(;./5O*MM
M9N%N61K8,8GQ&&YW#(/EC'3&3UXQV-% '*ZGX+36=0U2>^O<Q:CI\=B\<,11
MDV,SJZMN/(9R>G8?C%<>$=7U+PSJ&D:MXE:\>ZMS;+/]C6,(AZDJ&^9SQR3C
MT R<]?10!' DD=O&DKJ\BJ S*NT$^N,G'YU)110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5POBL-)\3/!445SY$ICU#:P )_U:=C^-=U4$EE:RS":2
MVA>48P[1@L/QH \^U>QM?!1TNW>]V:?J>I3SZG?7R[DDG="5\S:5 4D8QPO"
MYJI+96PN/"UE%KUS?V%SJ]S&)(KATC:)H)&\I2&.Y5;Y0<DCIGBO3YH(;F%H
M9XDEB889)%#*?J#49L;1A&&M8"(AB,&,?(/;TH X4:9:6'Q-\BRBWSVWAT-
MDDS,Q99=JY).3T R:S]-NIKG0_!6JV-S*VM7-['#J0+G?*"K?:5D7_8()&?N
MX &*],-G;&X^T&VA\[_GIL&[\^M(EG:Q7$EQ';0I-)P\BH S_4]30!Y/)8PM
M\/\ QGJ_VZ^:]LYM4A@E^WR_NU$AVK][!^ZO7)K:BTJSF\>V^GR3W+6E[H1N
M;B+[7)B5UD158_-Z,W3C\A7>#3[)8FB6SMQ&Y!9!$,''J,4?V=9;@WV.WR%V
M@^4O3&,=.F* /*=,U>"_\,>&;?4+]I+J32+APUW/B%@K*@<]Y)AP%Y& 6.<X
MS8T*5-?NO JW>H7%RMUH$QNE6[<"5U$'WL-][);/<\YKT];"S3R]MI OEDLF
M(P-I/4CT-)_9UD-N+.W^1=J_NE^4>@XZ4 >6Z'KL<6F^$(-<O?\ B33B_A>:
MXE_=O-'+MA21R<$; ^ 3R0.X%7;J^T^PO-#TN;60?#\]K<BWO-38R1S2B084
MN&4'"%MA)Y XR<&O16TZQ:V:V:SMS QW&(Q+M)]<8Q3Y[2VNH!!<6\4T0QB.
M1 R\=.#0!F^%81;^&;&%=2EU-$4JEY+]Z90QVG.3D8Q@Y.1@]ZT;Y@MA<LQ
M B8DGMP:G    & .@IDD4<T9CE171NJL,@_A0!P?POTZ=O!'AF^_M6YDA2RQ
M]E81^6">.-JALC'<GJ:PM'UR!_$'AJZTZ_#+>K?*RSW :>=NJ"?& #N&%7'R
M@8![5ZQ#;PVR%((8XD)SMC4*,_A3$L[6-@R6T*L',@*H =QX)^I]: . \&W6
MC:_9:)=2ZG,^N&WDBU&U6;YY)"N)1.G4*K [>@&0!P0*Q/"=Y;P>'_ =CO0:
M9<M-'?X?Y?/"'RHY.>,G=\IZE17K<=K;PSR316\22R_ZQU0!G^I[TC65J]N]
MN]M"T+DEXS&"K$G))'0\T >5Z@;J*"XM?MUTFF0^*K2"RE6Y93Y;&,R1@@\J
MK%@,YQ@@=./4=-TZWTFPCLK02""/.T22M(1DDGYF))Y/K3FL;1X8X7M8&BCX
M1#&"%^@[58  &!P* ,'QI>P:?X.U.YN9[J"%8MK26CA)%W$*,,?N\GKV&37F
M^L:BJ:3\0;:WU&&)8;2VN+>*PNF"1L5(;801D9"@X !/4<U[(\:2QM'(BNC#
M#*PR"/0BH386138;2 KM"X,8Q@=!TZ#/% 'F7B6ZN_#>J^)1HDUR9&T".[*^
M<TK"3SG5I0&)^8)SQQ\HK1TV30Q\4M*DTF[@DBN-"FVE)]_F'S8B#UY8C))Z
MG'/2N]2RM(I1)':PI(!M#+& <8QC/TI+>PL[0YMK2"$\_P"KC"]>3T]: +%>
M7_$74K=9/$,4=XT-_9Z,LT7G3[!&V9"K0*,$R$KAFSP HYY%>H5#):V\TGF2
MV\3OL*;F0$[3U&?0^E 'G,EOIWB#QCJ<%_JEQ]A?0K:Z'E7SHBMOE#2+AL#&
M![9Y(K.\/6T^N:IHMGXEO+TM<>&1--$UW)%O82@!R PPVW!/OR>E=VOA=&\7
M7&M7#6LT$EK%;1VS6V?+\MG8,&+$9^<]AT%.N?#(O/&"ZW<R6TUNME]D%K);
M;OX]^_<6QG/'W: .!TFWN-4/@BQUB^O94NK?48VS=21M<PJ1Y+-M(R2A!W#D
MYZU;O9GFT+QJ9KB>#6M)N'&G8E;S8T6-3;[.<D.>O7<20<UZ:]I;23),]O$T
MJ8VNR E<>A[4/9VLMRES);0O/&,)*R LOT/44 <)J3ZAHOB:SNC$SMK]E]B:
M/EXX+T#<IQT"LI?=C_GF*R?'-Q9Z?;:WI]K>R17>FZ&CPFYN,;&'F%7A'#-*
M2OS/GC"]<D5ZLR*Q4LH)4Y4D=#C&1^!-126MO-)YDMO$[["FYD!.T]1GT/I0
M!Q]E=Q7?Q.LIHYDE$GATN&1@0W[]>1BNVJ$6=LLRS+;PB51@.$&X#&,9^E34
M <1<R0ZAXYUO2M<E,5I'IT,MAF0Q@*=_G2J<\.IV#=U4 =,G.!:I/J7_  K2
M?7P7U"<S"5I"5:11;R%21ZGY2?<UZA<6=K=E#<VT,WEG<GF(&VGU&>AHEL[:
MXD62:VAD=> SH"1^)H FKBOB+#:-_P (S->;%BCUN$,[MM55*OG)[=J[6F2P
MQ3ILEC21,@[74$9'(H \@U9(8]/\<:M!<21W%EK-O);R1SLH0^7;#. <'(R.
M<\<5I:O>P:CK_B#3-4UZ/2+VWN(GT]BI$XBV(5:#YP&)?>" I))P<\ >C'3;
M%MV;*W.XY;,2\GU/'O3VLK5Y896MH6DA&(G,8)0?[)[?A0!,N=HSUQS2T44
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
MSZ=J +J^+) =>AFT\1WFE2(B6_GY-SY@'EE3MX#$[1UY!!QBNF0L44N &QR
M<@'ZUQJV^G>(_'D&J637!_LN.6WO28GCCDD5QY:'<!OVMO8$9QQZBNSH R]6
MUE=-GL+2.(37M_,8K>(OM!PI=F8X.%"J3T/8=ZY'PQJ-WITGBJ0Z<TD[:^(C
M$LQ9(@88<NSD9" 98G'?I71^)/#TVKW&EW]C>K9ZEIDYFMY)(_,1@RE71ER"
M00>Q!%8TG@?5'%[)_;=MYUSJT6IE?L1,1*(J&-U\S+*=H(Y&" >: ([OQQ>W
M6DVMQI=K;"4Z['I<^ZXW)_K "48+\P8'K@8ST.*OZEXW^PO<^3IKWB64Z6]T
ML#,T@8A2WEJ$^<+O&<E3P>..:Q\"WOV*ZC_MF(SR:RFKPN;3Y4=65BK*'^8'
M'8C'O5F/PKJ]EK=[<:=KRP6&HNLUY;M:[G$NT*SQ/N&PL%'4-@\B@#K:***
M"BBB@ HHHH ***:^\1MY84O@[0QP">V: '45YOHVNZ_%\69O#USXBL-6LC9&
MXFB2&.%K63=@(H!+-]"20#SCC/I% !1169XBUNW\-^';_6;I2T-G"9"J]6/9
M1]3@?C0!IT5P_@^7Q'XF\,V^OWNMO9S7R&:"TM[>(PPH2=@;<I=SC!/S#KQC
MK6D?%,.B6MC8:W*TVM&Q^U745K%O(5!^\DP.BYSCN>@!H Z:BN:O/'GA^S_L
M@M=22IK"EK%H('D$V ,@;03GD<'UJJWQ+\-)X;&OO<7"Z>+DVLC&V?=%*/X7
M7&5^O3D4 =?161?>)M,TN.^EOI7MX;&))IY70[0'R% (ZL2,8'/3U&:-WX[T
M.PTS4KZ\DG@33)$CO8WA)D@+XV$J,\'<,$9Z^QP =+17*I\1/#T@?RYYV(N(
M;:,&!E\Z24$H$+ !@0"<YQQUY&:FJ^*=_B'PM%::J]C!?7$\;VTUBQ:Z*?*4
MR1F,JP[XSD?2@#M:*YQ/'.@O?"V%TVQKTZ>MQY9\EKD#/E!O[WZ9XSGBJ6H_
M$SPUI<^IPW4UV'TN1$O-EI(PAWG"L2!C!XY]Z .PHJI>:C!9Z5-J3;Y+>*$S
M'REW%E SP!UXKE= ^(UAJ7@^UU_4(I;-;JX\B"+RF)E9I&6-$_OL0!G'&<]!
M0!VM%9NCZ[8:XES]CD8R6DS6]Q"Z[7AD'56']1P>QKAM2\>QV?Q%U+P]K&L2
MZ%$D<)TZ4PH8KC<N69V=3_%P.5'!YS0!Z717#ZAXWGT#4?"VAW]M+=ZEJ49:
MYFMX2R'9&2Q0#J2V.!T!Y[5JW7CK0;.]N+::Z8+:SQVUS<",F*&5_NHS=CZ]
MAGDB@#HZ*YS6/'&A:'=SV][<N#;&(73I&66W\TXCWD=,X_J>*P;#QA>V_P 1
M/&6GZC<M+I6DP6\T,:0@NN]%9@-HRW)P!R?J: /0:*C@E\^!)0CH'&=LB[6'
MU':I* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?^W&'C'^P6M0
M%-@;Q;CS.N'";=N/?.<UL5Y_XDL]'NOB1;IX@6W_ +/ET61 +I]D;N)E..2
M2!DX[8SVH ] )P.:KR7UM#?063S*+F=6>./NRKC<?H,C\Q7DMK.=(L?#MMXJ
MN)8-#DM[N.&6\B$B*3-F$2[P0#Y/ )Y'(]:T;;3='T_Q1X+21GNK4V-Y!;W.
MHQAI)3YD1B&<#/&[:,9V_C0!ZC17CU_IUWI$5[9VM@'7POJ!UB!S'GS;5SO,
M(/<X,P[X\I?45L:_)'I-OHVH:DK6NEW][+<:G)Y(98V=#Y(E4@C:O"DD8W '
MKS0!Z3D8SGBBO)KB32M$@T3_ (F-S)X2GN;LM=3Q(\$<C[#$ -NT19\T+D8!
M/7&#3ETW0XM9\%V4=U+>:?))?>6;M@!)$8R0H'&8\DA01@CU&* /5ZPKSQ"]
MIXMT_0?L0<WL,DZ3^;@*L>W=D8Z_,,?TK+^&TD/_  CU[;6TB-;VNJ7D,*(V
M1'$)WV*/;;C'M5-]0MM:^)NFWFFN;F'3+.^@N]BD&*0/&NP@XY)!QZX)&10!
MWN11D5X_X9U'2I/$/AJ>":".TO-,O(YT)+29S$VRXD_CD'S$Y V\]N3#X433
M;:V^'%Y&T*W=PUQ!<R%\O(AAE^1B3DC<$P#P#CUH ]FHR,X[UXW;7]A;Z1H=
M@\\27MCXLD66+^.!#/,1N_NJ5*XSP1]*EDU33SXETR\MY$@F3Q+-#<K)EKD
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
M;2P; P3@@FN8M[&]$O@"2_US3KV719YWNYGU"'<$<@(N2WS,% S_ #->F_\
M"!>#_P#H5=%_\ (O_B:/^$"\'_\ 0JZ+_P" $7_Q- 'E,7AB-=(M/#1UG2Q:
M6_B/^U#J'V^+#0 ' V[MWF9..F/>C7M(EU _$-;>^THC7GM/L9.HP@8B8%BW
MS<<=/Z5ZM_P@7@__ *%71?\ P B_^)H_X0+P?_T*NB_^ $7_ ,30!6CU;2)O
M"2Z<^M:9%.]CY#!KR,A6V;>H/K7FUGHK+X%\)V4VI:0M_P"'=32[,*ZE$1<H
M)69MIS@'!&,GUSBO4O\ A O!_P#T*NB_^ $7_P 31_P@7@__ *%71?\ P B_
M^)H YKP3_9VD:QXGUB_UK38GUF^\Z.W^VQL8HUR%W$,1N.XY )[<U#XBGT;Q
M%%JMAKMOI6IVAD)TV>+4(%DB!1<Y+,"GSYY&<CJ/7J_^$"\'_P#0JZ+_ . $
M7_Q-'_"!>#_^A5T7_P  (O\ XF@#S>'1_P"R;KX?SQ:[H^H-H,4\-WG4$3_6
M+@;23RJ]/7 '%4]6\-QW%AXHT*WUG2FMM<UA+]+XW\6(8RVYPR[MQ8$8& 0<
M]17JG_"!>#_^A5T7_P  (O\ XFC_ (0+P?\ ]"KHO_@!%_\ $T <):EM!^(.
MMWEI=Z)JNC:VL+.9]2B0V\D8P-P.2PZG@'MZ5B^(=#GU'QGXFU[3M>L;2:4V
MD^F.FI1!9)8552)%W?=."1G_ .M7JO\ P@7@_P#Z%71?_ "+_P")H_X0+P?_
M -"KHO\ X 1?_$T 7]!U&75-$M;N=8%N'3$JP3++&''#;64D$9K2JM8:=8Z5
M:+::=9V]I;*25AMXPB GDX XJS0 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
M!''!(!UE% .0#10 4444 %%%% !114%[:QWUC<6<V[RIXVB?:<'##!P>QYH
MGI,C.,C([5YTGA[1W^*]WIK:;;?8AH44@A$8"AS,ZE@.S8 &>O%5_MEQX3\1
M^,[O3=/CNXK&PLIYQ+<>42B1REB"%.YR!WP/>@#TZBN4U+QC+$;E-)TR2_FM
MK6.Y>("3+[P66-=B,-Q [X'(]\=+:7'VNR@N?*EA\V-9/+E7:Z9&<,.Q'<4
M345Q&MV\+?%OPNQC4E[*\9N/O%?+VD^I&3CTS6KJ$$:>,;2ZCMHI+E=-N67=
M\NXAX<9.#CJ1G'&30!T5("#T(/;BN,T/QQ>:K+X=>XTB*VM==MWDMW6ZWNCJ
MF\AEV 8(S@@D\<@9K-/B.[@TFV?1]+L[%I_$KV-S'YQ(9O.(=@0G\94Y.. >
MA[ 'HU%<S:^*S=^))]&CBM1<6TPCGA>X*S!"@;S50K\R9.,@^_M734 (2 "2
M0 .YI:\I\1ZGJ.L>"_%9U*WMBECK$<-OY3DE-LD   *CU)SGJQX KK$\4ZBM
MUKME-HJM?:;!%<10V]SO$Z2;@OS,J[2"ASP?;- '545Y[K?CJ^'AOQ4^GQVG
MVW28XRL\<YDB99%R&4[?O#D8Z9'7M7?0&9H5-PD:2_Q+&Y=1]"0,_E0!)16'
MJ>O3:9XCTC3I+-#::DSQK=F8C9*JE@A7;_$ <<]C[9JR>*Y5^R0I9*;F],[V
MZJSR*8(V \P[4)^;<A QT;K0!TU%<7_PGCI!IBWNFC2[R^$P6/4I6@C\R-@
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
MFR0WGV6?3[Q;N-_+$@)".A4C(ZAS^.*V:* .-O/ \]WINOV9U5%&L7B7;/\
M9<F,J(Q@?/S_ *I?U_"=_"5_%KUY?Z=K\MG:Z@5>^M%MU;?(%"EXV)S&2J@'
M[W3-=710 =!1110 4444 %%%% !1110!@Q^'ID\;3>(S>H1)9+9?9_(QA%<N
M#NW=<L>W2J=_X0FOI_$K_P!HHBZ[:):,OV?)A559<@[^3AV_'%=.LL;NZ)(K
M,GWE!R5^M"2QR,ZI(K,APP!R5/O0!R;>#M0M]3AU#2O$#V,[6L5K>J+59$N%
MCR%8*Q^1P"1GD>U=9#$(8(X@S,$4*&<Y)P.I/<T":(OL$B%B"<!AG .#1YL>
MW=YBX]<T 8^M^'VU/4M,U2TN_LFHZ<TGDR-'YB,D@ ='7()!P#P000*DM]*O
M!<3WEY?13WKPF")H[<I%$N<G"%B22<9RW\(QBM0RQB41&11(1D)GDCUQ45U?
MVEC;S7%U<Q0Q0HSR,[ !549)/T% ',Z;X*ETZ+PO$NIHZZ"KHF;;!F#(4Y^?
MC@_G^5,_X0>4:6;8:J!.NL'5XIA;<+(9"Y4KNY7YB.H-=3#?6TUE#=B55AE5
M65G('49'XT^XF\F$L#&'/""1]BLW89P<?D: .>N?";ZAJEE=W]['/]BNQ=6\
MGV8+.G'W/,#?<)/(V\CCTQTU9'A;6F\1^%]/UAX!;M=Q"0Q!MVS)Z9P,_E5R
MYU.SM+ZTLIIT6YNRPAC)Y;:N2<>@]?<>M ',WW@:6ZL=;LHM7\NVU2]6]VM;
M!C$X*,1G<,@F,8Z8!/7@AVK^"9M7N-:F?5?).J6D%L?+M_\ 5^4S,#RWS EF
M!4]1Q76>;'YOE>8OF8W;,\X]<4^@#C+KP'+?Q>(%O-99SK5K%#+Y=LJ"-T!
M91D\<_=)_$]NMM8YXK6-+F<3S ?/($V!C[+V'MD_4TYID#F)7C,V,A"V"?\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *X/Q84E^)7@Z,73P%([X/)&1F/<B;<Y! S@@9ZUWE% 'G7B+3;'PC'H
M[1I=1Z(;^:?4[A5\]_.=#MFEW*VX;NIQQE>F!69/I&@"Y\)Q6ZR7.FS:O<R
MWB  QR029"KM7;$7( ! !SW!%>L44 >>G3=.L_B9]FT^TLH9(=!"6P\M0J2B
M3"#ZA0/?%9>E1_;-&\&"T0Q>(K.]1=3##$RJ%;[3YO?:Q&<G@DKCM7JU% 'C
M3:+HLOPY\:7:V%J]ZEQJ4=O)Y8+JK.QC5/8_*5 X].M;<.EZ _C^T22TL6LY
M]!9[@.JF.602(59\\,VTN<G)ZFO2J* /'-&NK:3PWX6L;N%O..DW4233QO*H
M.Y5\E8QP9"H&">B@\'-2^'X=.U*[\!?VA!%,!X?EBN1<Q\%E$. ^X<\A\9[@
MXZ5Z]10!X]H>I0Z5I/A&?5$9M!A-_;RDQETMY?-_<%Q@X&P,JG&!N'K6A?OI
M6BW.A+)'>6?A1K:YB@=X/-6.5I 1O616*JR[@N1P#C@$BO4:* ,7PM:6FE^%
MK*VM)+HV4*-Y3WIQ)Y>XD$\# QC (&!C-<;X(T'3]?T6\34))IX(M;NKD69?
M;&Q\YF1F &6'0@$X/I7IE% 'E:"POO$%_I>N3:E#K<6KFYLTA@7=+&'S"R2;
M"=@3"M\V  V<"IM#T?0YK;QE=RV5F\T.HW?E2,@)2-XE'R^BD[NG!.:].HH
M\J\-S10R^%AK:Q?V._AJ*"%[@#RDN1CS4;/"L5 '/]UAZU#I3W.BR^%QKXD7
M0%:^6W:X4E829/\ 1O-ST_=;@N>F<5ZW10!QGPU$$>C:K#;1&*%-9O?+3RR@
M"&9BN 0.,8K(T2?3+O4IM,URTN&\26NM27,>(W#NOF-Y4@<<>4(B!@G&%QCH
M#Z510!Y(8I[OPG+9LNSQK!K/F*<8FW&YR)!W,7DG&?N[01VJIJEEIJ:-XRNX
M[> 7D/B"*6TD51O3FW):/N.0^2.N#GI7LU% 'FDESI5QX@\0:3XDMIYKRYO(
MKC33&C[IH52,QB%UZ;75B>0 22>":J>)[?[>?B9;Q1>?*UA;F.,+N+%8FSM'
M<@XZ=#7JU% 'E.KZC)J6OZQ>>&"\MW-X6*VT\,3#?()&QM;'+ =/<8ZBD2ZT
MR\\1^&;CPU$B7!T>^@!2$@QR;8MB2<<$'=D'IGWKU>B@#R;0/["U&P@NOM&L
M1:M8Z9/!?PI;B)X08_WGF$(-[;AE<DDDY]:U?"^J)H4FIMJ;V%S:6]M;!=8T
M^$@3)N9422-<XD!/.WLPZ5Z)10 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 51UI;QM"U!=..+XVT@MSZ2;3M_7%7J* /+M/FL=7\+--X
M<L[F'Q1;:-+:M^[>)H)"@RLA. S^8.,Y.<GU-6+%+&^U/PC=:1''$D%K+'JJ
M;=NR#RL>7./42;<!N>&/K7HX=2Q4,,CJ,]*=0!XWX:M+"STWX?W4,$,5Y]OG
MBGD"XD$9CF&UCUVY*#!XY%=)INBM8^*=2\-BQ7^QI[E-8C?RQL )^:+Z^:JL
M!_=)%>@4U9$=F574E#A@#T/7F@#RVV%A?:[=:9K<NI1:[;ZR]U;1Q0 &5/,)
MB=9-A.P1D*<MP%(-0VV@:5?>%O'DT.F6T]\EQJ(M2(@SJK1_+L]B>F.":]:I
M&944LQ 4#))/ % 'E$U[I<,^C_VB9K?P]=:.((98[,/$+C/[Q6!C;!92N#@9
MVD9JY8_8=(\36FGZPERVCMHR0:6^HQE]QWMYB-QQ(R^7P0#@ =<BO2U8,H92
M"I&01T-+0!R7PP/_ !;70DVNI2V"E74J003ZU!XJAM4\=^$KNZME>(&ZB:0P
M[\,4!0' /.0<>]=I10!Y)%%/=^$X+0IL\:6VLAV)&)MQN<M)GJ8C"3S]W;QV
MQ7K=%% 'G'F/9^.$E@>UU*UFU1_,@F39=V$GELAD5OXHMH/7H" #VK#TJWL8
M-'\*7Z11)J \23B2;;^\$327&03U"$,I]/F![U["DB2('C=74]&4Y!IU 'D,
M5[:R>(="NH[>2V$>O7B7,+02/(F])@3+(0<[SM(4< $#G&:98:7;V_PYO=2T
MW3@]]#J,RSFVB!G:S^V[WC4$<J8QD+C!!Z<\^N^?#MW>:FW=LSN&-V<8^N>,
M5)0!Y>;?0;_3=0U#1M9O8$O9[5FO);51;+-&V4S'L0$< .?]W)XXZOP//<3Z
M+<?:K*UMIDO)59[,GR+@Y!,L>>BL2?Q!KHT=)$5XV5D89#*<@BG4 <CXRDDM
M]8\-7-RA;1([Q_MQ(RB$QL(F?_9#GJ> =I[5R/B"Q1?!WCPQ1H^D3W"/IB!<
MJ9#&GF-$/0N6Z=]V*]<IHD0R-&'4NH!*YY /3C\#^5 $5HMLMI&+-8EM\900
M@!<>V.*Y+QC8^'=9U"&QUJ233[FWA%Q9ZI'*86@8D@A9.@/R@X)Y].*[)W6-
M&=V"JHR68X %)YL?F"/>N\KN"YY(]<>G(H \HE:^N_#OA^X\0XU".R\1B)+]
M[;F>U"NJRLN. Q(&>AP#SG-/U%/M.C>,["^B8:^]V\NE KME==J_93">N%(
M./ND-G&37J]% 'F,TMDVNZ[HWC"VGGN;S[.UBT43DSHL:?+"R_=(E#GJ.6ST
MJCJMTUMXZU^\NH$N]"2YLQJ%L%W,1Y859 /XU1\;E [^V*]<HH C@DAEMXWM
MV1H64%"GW2/:N&OC:?\ ":>(;;Q-&AL;JPA73VF7*M& _FHA_O[B#@<GY?05
MW:R(S,JNI93A@#R/K3J /)]#TL/K_AB'Q1!#-=KX<E2[^U*&RPDB*K)G@L%#
M=>ZD]JZSX:,3\/-(1B=T4;1[6ZJ%<@ ^F!C\,5UE% '%^-8;5?$OA"\O+99+
M>*^F25S#Y@&ZWD"@X!ZMC'OBN0E@L?[.O=1$<1OH_&"R13X!D6,W*9*GJ$*[
MB<<$9KV$R(KJA=0[9VJ3R<=<4Z@#RLBPO]?U+2M=EU*+5UU7[58K! ,S1@@P
MM'+L.%"_*?F &&S@9KU2BD9E12S,%4=23@4 <7X[M[S3;[1_%>EVKW5Y83?9
MI[>/[T]O,0I7\'V,/QI/%%I=Z1X$MTC$UP(+F&;43;(&>5#('G8*0<Y)+%<'
M(R.E=J"#T(/?BEH \P:UT6ZTZZO]$UJZMUO;ZWF6\N+8?9?/16P#'M0;2% 8
M_P![;SD&J\)26[\(7FIZ/:VZ0ZE?0RM;1&2"1F23:Z<9VNY)4>IXKU>B@#QW
M5H+(^'_&$(CC'_%36TL2J,'&ZVW,N/I)DCT;WJ[J=K9VTOQ#M-.<6%L^EV\B
M_8XN-P23>55>IQL#8[$9KU6J&LZ5'K6ER6,EQ<6X=D<2V[!71E8,I&01U X(
M(/<4 <9X2N-#U7QM<ZK;W.F+>MI\4"V=N"6786W2 LBGHRKP.BC/8#T"21(8
MVDD=411EF8X %9FGZ/-;S)/?:I<ZC-&"(VG2- F>"0$5>2.YS[8R:U: /-/
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
M.Q/HP#>6 S MC!(&.:Y*?P*+R.X>\U#S+R;2Y-+:[6W".\3XW,_/SO\ +P>
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
MD$\N.G8&N;OO#VMS^'/%%G'I<AGO]:2\MU\Z(;H@T)))W<?ZIN#ZC\/2*0L
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !7'ZQJ&JZAXIO/#^FW:VDL.G)=1/YH1F=W==V"C[E78O
M''WN<\8["L?6?"VB>()K>;5-/CN);?/E2;F5E!ZC*D$@^G2@#G['5=4U6^O]
M,N=32"XTW3;>5Y+';MGFD#EI!N4_("@P,8Y.<\56\-:[JVH7?A!;F_D=-3T&
M2YN5V(-TR^3AQ\O!^=N.GM71ZMX4T>_9+QM+ADO;:W,%N5)C^3LAP0"N>QR!
MZ51T+PA;#PMX?LM;LXWOM)MEA5TE; (4*V"I&5; R#P>XH Q]%US4]5T/P^L
MVJS27EW]L,D<$:++.(Y"BMNP%15^7/')('/(-?3M4N]:A^&>HW[B2[GFF:5P
MH&YOLLH)P.!G':NN3P7X=CBLXH]+B1+-W> *S#87^^.O(;N#D'TJ2V\):'9I
M8I;6"PK8.TEJ$D<"-F!!(Y[@D<]N.E &9\3?-'P]U5H;B6!@B9:(X)!=00?8
M@\TV.ZOM3\4:QH":I<VG]G6<#PS*J%Y7EWDR'*X(7:HP!CKG/&.FU#3[35;"
M>QOH%GM9U*21OT852E\,Z1*\,AM2LD,1@62.5T<QDY*LRD%@3SAL\\]: (/!
MFL77B#P=I>J7L:QW-Q &D"#"E@2-P]CC(]C7GMY'<?\ "$>)6DO[B=_^$FCC
M4SX8#;>0@'@ ],#&<8'&*]<AABMX(X88UCBC4(B(,*JC@ #L*QY_".A7'VKS
M+!<7<ZW$X61U#R @AN#UR >.X!ZB@#E+[Q'JGAZ;Q3;R:B]U'9O8&&>Z"*8!
M</L<DJH&U<;AD''N*Z?1(=:MM6ODU&^@GLY$22VB\W?+$>0^3L7*G@CT.>W2
MV_AS29)KZ66S65K^(0W7FNSB9 " &!)'&3CZFET3P[I7AVV:WTJS6WC<@M\S
M,3CH,L2<#L,X% &1\1U4?#?Q*P4!FT^7)QR?E-2:I=&R\)V$L5X+2>3[- D@
MB$DC[V0&- ?XF' )X!Y/2MO4],L]8T^6POXO.M91MDCW%0X]#@C(]J@N] TR
M_P!(32KJV\ZSC*E$=V)4J<J0V=P((X.: ."GU_7EL+^)-0FMY;7Q-:V$9=(W
M;R)?))1SC!QYC<@Y]S6O?S:OIFJ0Z3-JFH3VQTV>:.\C@5YGN!(-H943&%5@
M!\H#'KD\5M'P7X>/FXTU%\V9+A]DCKND3&U^#U& <^HSUK(\2^&+G5?$*7DF
MDV>I6BVRPQ;KZ6UEA.XELL@.]3E>_&.G)H JVFI>(IIM%T*_NFAU.YTIKRY9
MI$B<RY4%%*QL,+DG&,],D@',5E'K#>./#,>JZMYUVFEW?V@V9'DR.DL2DX*\
M$]&Z<C Q6ZG@G2KS1;.QUBU%V;61Y("T\C-!N).U920Y &!R><#@< :C^'M(
M>73Y381!]/4K:E<KY0.,@ =1\HX/H#0!9U*^CTW3;B]D4LL*%MB]7/91[DX
M]S7G6FK=^%?'&F7EY8W%K#KT?V34))6C*->Y:1&&UV/.9$&<<;17HFH:;:ZI
M"D-Y&SQI(LJA9&3#*<J?E(Z$ CW J+5M#T[7+>*#4K<SQ12"5%,C+AQT;@CD
M=J .-\1:EKMCK.M:1;:G.+J^M$N-#Q''\LH;;)'RO(!*,<Y(4GTJ6/Q-+JGA
M:YUZUU9[&V%G!"K20K)LN6(W_+C+.-R(!TW9XXKM'T^TENK6ZD@5[BU#+!(_
M+(& #8)]0!56;P]I-QH\^D2V$3:?.S/)!C"EF<N3QT.XYXZ'I0!P6K>(-=L]
M(\:+%>W%M+IAMI+0S".22,2*I96(!!&<GN1GK6]Y]_!XPM/#4VLW4B3VT^H-
M<,L:NV&15A7"@!1N9NF>G.,YTW\%>'9([I&TQ"+M$2X_>/F4+TW'.3[GO@9S
M5O4?#VEZM]D-[;-))9G=;S"5UEC.,'#J0W(Z\\]Z ,3X:(T?A*1'E:5UU*^#
M2, "Q^TR<D#CGVK"U_5==@C\=W%OKES%_8GESVB+%%C_ %"R%&RG*Y)'8\]3
M7?:5H^GZ);-;:;:I;PO(TK(F>68Y)Y]S5:?POH]R-1$UH7&I8^V S/B; P >
M>F./IQ0!R>J:GK.FZIJ]LNKW$BOX>EU*(M''^XF1L#9A?N\CAMW3K6AINL:C
M-XE\-027C/!?:))=3Q%5PTJF'## R/OMQG'M70?\(_I?VT7C6Q><6QM=SRNV
M83U0@G!'UJM8^#M TV:VFM-/$<UM&T4,AE=FC1L94$DG' QZ8XQ0!Y]HL<TF
MC?#]([VYMUDU2\5A$5P?EN3D@@Y/'?U-:>M:]KEI8>,6M]5D633M3M(K5VBC
M.R.182RD;>1^\;GKTYKL!X2T(:=;6'V!3:VLQG@C+L?+<YR0<YYW-D=#D^M9
M/BWPBE_X>U6VTFT0WFIS0R7!DG8*^QT))R3_  IM&!Z#I0!EZA/J^GZIXCT2
M[U.;4K&;09;Z.2>-%>!_F0I\B@%3U&1D8-2Z;J5]93>!;:*XD-G<Z-(\UL%7
M#M'#$5(.-V?F/?'2NL30M.-M<QO;N?MD8CN#),[NZ8(V%RQ.!D\ XY/J:2+P
M[I4,^GS1VS"33HS%:'S7/E(0 5'/3  Y[ >E '(:3K6O76CZ5XJ^W6LEA-9R
M3W5IYV[S&\LL$B C&UE92""QX!SDC-5HYKG4K_X<:S<:A).]]+)/)& HC5GM
M)6PH R N2O7GOD\UV6G>$= TG4IM0L-,A@N9BS.RYQEOO$+G:I/? &:BMO!/
MAVSG@EM],1#;S&>!?,<I"YSDHI.U<Y/  % %#XF!CX&N0A"L;JSP2,X/VF+M
M5!T\21^(=8\.VWB"XF:73!>V=Y-#%OMIMY38<(%*,1GD9P#CUKM-0T^TU6QE
MLKZ!)[:7&^-^AP00?8@@$'L15&;3Y=)TZYET*SBGU!]O_'Y<O^]P<8:0[FX&
M<=?UH R/"FNW'B4V=RD\T:6EKY=_ P7_ (^R=K(W&04V,2!C.]33/&Z3/JOA
M)8KVXMUDU?RV$1 !'D2MD@@Y(*CKQ6_HFFG3;*02K"+JYF>YN3",*9'.3CU
M&%R>2 ":EU/2+#6888M0MEG2&431@D@JXR 01[$CZ$T >:W5SJ.E1^--7L-1
MF@:SUV$^2J(4F!CME8/D$X*D]",=>>VW>:EK^L7OB"+2-0M;&;2+I(T$\N$"
M"-)"TB^6258,PSN& .,$$GHI?">B36][;R69:&]E$URGG28D<8P3\W^ROY#T
M%)=^$- O]7BU6ZTV*6^C55$S,V6"]-XSA\?[6: -H'(!-+110 4444 %%%%
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
MR[HTJ1AU.< @N#R#GV[V-;\9:E9_VZUE;VV[2KJWMUMID8R7/F[/F4AACE\
M8.2A]> #N**;%YGE)YNWS-HW[>F>^/:LC7=2O+":QCMC;1I<.ZO+,K2,,*2
MD2D,Y)]#P 30!LT5B^$M:E\1>%;#59X4BFN$)=$SM#!BIQGG&16U0 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 5Q7BK4;RT\;>&K%-:FT^QOX[LW&WR@
M"8T0K@NIQRQ^M=K7+:WH]_?>-_#NIPVT;V6G)<K.6D 9O-55&U>^-O.<4 4?
M!WBN[O-(N6U)VO774Y[/3YX8U5K^).1(!PO0-EAA?EJ^?'VB^3:NHO'DN;B6
MU6%+9F=9HPQ>-@.C?*>._P!.:;XPT/4+^72=1TNWL[NXTZ9V-E=G;'/&Z[67
M.#M8<$'':JTVB:M/>^'+L:;8VPL[Z2ZN+>WD 6-6A>,*#M&]OFR3@>E $-WK
M5UKOBB'18AJFGVTNE?:UE11%+'(S@*S G("C(*D=2<@X%;5IXJTYSIT3R3F.
M^S':7LD8$=TX!/RD="0"1D -CY<U6NM%O;KQS-?O"!ITNDFP,BR@.&+[B0/3
M!ZYSGM67I_A756T3PYH>HI"(M"NHIOM<<F?/6$$1;5Z@GY=V>!@X)S0!HM\0
MM&6UO;KR-3-K9";SYQ8R;$:)L.I..#['L#5@^--/^VR62VFI/=+ +F*%;1MT
M\><%D]@>#G'4>HK&_P"$:UA_ ?BC1VMX5N]3GO7M_P!\"H6=F*[CC@C=SU]L
MUI0Z7J:>,;/5FM5^SPZ0UFZB4;O,+H_ ]/DQG/?I0!:7QCI<UE8W-IY]V+ZU
M>[ACAC^<Q)C<Q#$8P648ZY/ --?QII._3T@%W=/J-H;RU6"V9O-C 4\<=?G7
MCMWQ7-:7X8\2V6BZ)I<T-I-9V]G-!<VYN2J>:S I(<*=ZA<C:0.3GL"+/A_P
MWK>FW'A-[NU@VZ1I,ME/Y4^XEF$04KD#_GGSZ9[T =';>*M.OM.T^[L_.N#?
MAC;P(F)&V_?R&("[3P22!G ZD92W\5:?>Z?:W5E'<W37*2/';QQXEQ&VU\AB
M,;6XY/7IFN2T[POXET2UT&^L[>TGOM.:\AN+-[C:DT,\OF J^TX92%ZCGGVK
M1UG1-?FU73-=CL-,U&YC@DM[O3YY-L81V#*8Y"I^9<8)*_,">!TH ZO2-6LM
M=TFWU/3YO-M;A=T;X(/7!!!Y!!!!'J*YKQYJMUI-SX<:'57T^WN]36VNG_=A
M?+,;MU=3@Y4<UTVEP2VVFPQ316\,H!+1VPQ&A))VKP,XSC.!GK@9K#\6Z3J.
MJ:AX=EL8$>/3M26\F+R!25".N%]3\V><#CK0 MGK5G9P3W_]MSZI9S7$=I;K
MMC8^>6*E490H()*CG@;3SBKD/BG3I[-IU\X2+=M8FW9/WGGCK&!G!..<@XQS
MG )IGB:RU2?3X1HHC$ANXY+J,RF$S1#[RAP"5)^7GT!'>N23P?XBLXI;JR@T
MZ*[M==;5+2W$[>7-&\7EO&3L&TX)PV#SV% &_?>.8(8K0VEA=32S:H-,EC9
MI@D'+ \X)V]""0<CFK][XMTVP6YEF$YMK.18[NX1,QV[$ X<YSP&4D@$#/.*
MS=8TWQ!K&GZ5=/;6<=[::I%>?8Q<$JL:J5*^9MY;YB?NX[<XR:4GA;6$T[Q3
MHL:02VFNRRS1W)D_X]S,@60,N,G:02N.N<''6@#>D\7:<NN2:/'#?3W<1A$G
MDVKLJ+*2%<MC&WY3EN@_/&]7+Z)H=WI?B[4[KRE_L^:RM+6!S)E\P^9DL/?>
M/RKJ* .5M/%4+Z7K'B.Z>5=*LI9H8EB0OE(CM>0@<G+*WL% Z9-7+?Q;8W6Q
M(K6_\Z9RMO"]N8VG 0.73=@% &'S$@9XZD9YNQT.\7X?>)?",**;W=>0P^8V
MT-'.SO'(3Z8<@X[JP[5J76BZFNJ^'=;MHD>?3[:2UNK0R ;D<+DHW3(9 ><9
M'<4 :$7C#29HK*1&FQ=WAL #'AHK@9S&XZJ?E/MQ[C,=SXTTFTMKR>?[2JVE
M\EA,! 6*RMLV],\'S%Y]_6L*X\(:G#;"^M8X);]O$ UF2U,NU=NPQ[ ^/O;<
M'.,9S4-SX7\0SV&MQM;6?F7^MVVHQA+DD*D9A+ Y4<_NB!ZYZ"@#IX?%^E21
M:D\IN+9M.9%GCN(61_G^X57J=V< #DGC&:R+/Q#+'X[UQ;Z:[MM/M-+@N#!<
MJN(V+R9*[<YR%7N3GCVJEKGA+6M4U/7KRU$$+SRV%S9&63*M);,6*R = 2>"
M,TFJ>%M>\1WVLSW-O:Z<M_I,-K'_ *1YICFCE>09 4 KEAGGI^0 .E_X2[2X
MI[Z"],UE/90+<RQW"8)B8D!UVD[@2",#G/&,FLVPUB\NOB9/9.;V"U&D+.+6
MX50H<RXW#;G.1ZG(YZ5GWGAK7=?\+7MI/IFCZ+?[8S$;5_,6:6.19 6(0%4)
M0#'S'GVYT]-L-=G\;)KE_86MI =+%H\:W7F,'\S=QA0"/Q_PH ZMW6-&=V"H
MHRS$X 'K7%7/B.6]\9^$ULI+V+3K[[2_S(%BN4$)96'\77! .,C!Q75:QIXU
M;1+_ $TR&(7=M)!Y@ZKO4KG\,UQEEH7B6:Y\*+?V5E&NC++#<2QW9/FJ83$'
M0;,CUP?I[T =''XMTR2:S&9EM[V8P6MVR?NII!GY0<Y&=IP2 &QP3Q4)\:Z8
M+0W)BNPBZA_9K@Q %)RP4*W/ )(&>G(]16'I_A'5!X=T3PW>K#]GTB]BF%ZD
MG^NBB<M& N,AS\H;/ Y()Z5/K/@235]5UL&X6/3=2MUE$8R&2]52@E'L%V'_
M 'E![4 ;FI>*].TEY!=I=*J745F72$N#))MVCC/]Y?SJQH^OVFM2WL,$=Q#/
M92B.>&XB,;J2H93@]B""*Y_4?#VKW'A;2;8B&?4TU"VO[U]^U69)5DD"_EM7
MV K2T73+ZT\6>(=0N(42VOV@,!#@M^[CV'<.W/(Z_A0!HZ_JPT+P_J&K-;R7
M"V=N\YBCQE@H)/7Z53M_$L<EK9!K2X>_N;;[3]DB4%P@QEN6P!DC&3DYXSS5
MKQ'ITNL>&-6TR!E66\LIK=&?H&="H)]LFN=LM%UNPUW3=<-K!(_]EKIUW9QW
M&2FUMR.C$ 'DL"..HQG% '4Z5JMGK6F0ZA83>;;3 E6P0>#@@@\@@@@@]"*S
MO$7B)M"N=(@2QFN6U"\%L&CQA/D9SU(Y(4X_SEWA70WT#13:RNC3RW$UU+L.
M55Y9&<JN>PW8SQG&>*@\5:5?ZC)HESIT<,DNGZDMT\<TAC#)Y<B'! /(W@].
MQH Q--\7#2M2\1IJ\]]/;P:ND$<WD[DMD>*':&(  7<Y]^>?6NBU7Q5INC"X
MDNO.-O:NB75Q&FY+<MC&_G/1E)P#@$$X!KE]1\+:W=Z/XLM([>#S=6U"*YMR
M9@%"JL0.[C@_NCTSU%6'\/:S:^)=3FM]*TF^L-5E6X\Z\8"6RDV*C C:?,7Y
M00 1SD9'6@#N^HR**0#  ]*6@ HHHH **** "HYX(KFWD@F0212H4=&Z,I&"
M#^%24R42&)A$RK)CY2ZY /N,C/YT <SIG@B'2["6Q36M7FM?)>"UCFG4_9%8
M$?NSMR2 < MNP.!WR^\\$6.HP:D+RZNI+C4(889;E=B.!$Q9",+MR&.<D'/3
MH,4WPKXEN=8T/4;C51;6=[I]S-;W4: E(3'W))R05PV>.#^-7]/U=X= M;_7
MYK2REF0.REO+5,C(7YCU Z_CZ4 96H_#^SU,ZF)]6U0+J<$<5VJO&!(R#"R?
M<X;V&%]JNS^#["ZO[VYN;BZF2_LEL[R!V79.JA@&;"Y#8=NA YZ<"M.;6M+M
MK:*XGU*TC@E3S(Y7F4*Z\?,#G!'(Y]Q5,>*-)DU>_P!)CO[9+RSA263S' 5=
MP8COS@+D^@(H H6GA&33=(N;6/7=:NI#;F"VEDGC\VW0XX0[0,\#YFR>*W]-
MAN+;2[2"\G-Q<QPHDLQ_Y:.  6Z#J>>E4+;7["#2[.34]9TL3R6PF:6*94BD
M7'+IN8G9[Y-7EU73VL(KY;ZV:TFQY<XE4H^>FULX.?:@"IKN@Q:]%9A[JYM9
MK.Y6Z@FMRNY74$=&5E(PQ&".]4;'P?'IIE:SU?4D:6]>];<T; NX(92"G*G.
M?7..>*V[/4;+44+V-Y;W*+U:&4.!^1KG+?6]<OO%VNZ-;?V>D>F1V\BO)$Y,
MGFJQ .&XQMZ\]>E &[HNCVN@Z5%IUF&$,;.WS8R69B['@ #)8\  #M46OZ'!
MX@TT6<T\]N4FCGBFMR \<D;!E8;@0>1T((K.T+Q=%J!U6VU2*/3;_2)5CO8W
MF#1@,,I(KD#*L.F0#VJWJ/BS1--TK^TI=0MWMC.MN&CD# R%@NWKP03SZ#.:
M .5\5>$GL]&OVL+C5+RZU+4K.XF 42%#')%OD4*G!VQYYR., #I5KQKX>>3P
M?X@FMUN]0U74+1;=3Y>7VJ25154#:,LQ.>YY/0#K)]:TJV\GS]2LXO/"F+?.
MHWAN%(YYR>GK5Z@#$AT&*:9[^:\NYKJ2T-K'-*BJ\4;')PNT $D G(_A'3I5
M:T\&6EFGAY([^^*Z$I2U#&/Y@4V8?Y.?E..,5TE% ',Z3X*M-'N)!;ZAJ!TX
MR/+%IKRKY$+L225PN[&22 6(!.<9QB+2O =II5QH\L>J:G+_ &3')#:I*\>T
M1/M^0X09 VKSUXY)'%=710!SFE>#;+2X-.MOM5U<VFFN7LH)RFV)L$ Y"@L0
M&8#)/7N<&J\_@'3[C3;NT>^U //J!U*.X61%EM[@_P 49"C'<8(/!-=710!S
M4_AV]BLK.*UUK4FNDO(YY[J21,S*."C@+C9M_A4#G'J372T44 9FN:%9>(;%
M+._1FB2>.<;3@[D8'&?0C*GV)HLM!LM/U?4]4MU9+G43&9SGC*+M! [<8SZX
M%:=% '+KX&LTTJWL$U'4%^S:BVI0SAH_,25F9F_@VD$NW!!ZTEWX%LKRTUNV
MDU'4!'K$J2W.&CRI554;24XX1>N>E=310!S]WX2M[W4-0O9=0O1+?6 T^7;Y
M8 C!8Y'R<-EVYZ<]*6T\*6UI?Z1=K?7COI=HUG"KF/:T;;<[L("3\B],=*WZ
M* "L:X\/F\GN!>:I>W%E.ZN;%Q'Y8Q@[<A VW(!P6Y^AQ6S10!BZCX:M=0N[
MFY%Q<6TEY;BUNO(*CSHQG .0<$;F (P<,?;&K;V\-I:Q6UO&L<$*".-%& J@
M8 'X5+10!D^(/#]KXBLH8)Y9X);>=+FVN+=@)(95Z,N01W(P00036//X MKE
MK^6?5]3>YO)K>X:?,09)8,>6Z@)M_AZ$$>U==10!RPTU/";7^H00ZQK,NJ7"
M&>!/*<A]@0O@[  0BYYP.P S4VC>%H],\'VVBPRRV3(5E9[9@61PX?"E@05!
M&WD'Y1BNCHH S=*T6WTF6^GC9I+B^F\^XD8 ;F"JHX4 #A1^I-:$BEXV579"
M1@,N,CW&<BG44 <M!X%L+?0M-TR.]O<Z7-Y]E=%D\V)N<\A=I!#$$$'(-37W
M@VRU'2M2LI[J[\S4I4ENKE"@D<IMVC[I4 !5& /U))Z.B@#!N?"=C?:K>7]Y
M-<7'VRP&GSP/L\MXLL>R@YRS<Y[T[3?#$%A-8RS7MU>MI\30VAN2F8E( )RJ
MC<V !DY./J<[E% '-WG@?1KV'6XI8Y -8E2:X*O@JR!=I3^Z<KN^I-7M3\/V
M^J7&E2M// -,N!<0)!L"E@I0 Y4\;6(P,=:UJ* .6D\#6<EA=V;:EJ'EW.HC
M4G(,61*'5P!\GW=RKQ[=:Y^ZT[4YO%&HW(?Q'97C3XMS;06TT#HJA58/(IV9
MQDJ2N"3QW/I-% $-H+A;. 7;(UR(U$K(,*7QR1[9S6;J_AZ+5M3T[41>W=I=
M6'F"-[=E^99  ZL&4C!VCD8(QP16Q10!E>'M"M_#>CQZ7:SW$T$3,4,[!F4,
M2<9 ' S]:U:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN-U1+N]
M^(L&E_VK?6]E-H\TS16\H3YUEC4$$#(.&/.<_AF@#LJ*\OT/Q%J.KV7A73KZ
M]VO?Z7+,9FG:!KB9'5<!TYW!26P.N<]JEO;S48=,%A+XADO]1M-(N9I'MV-N
MF5<JL[.#DD;2NW!!.2<"@#TNBO-[6;4O$.N:#;2ZW?VT5[X<%W,+214/FAH?
MF''!^8_RZ9J72K_4M=>/4X]9CLYK76)+>Z@:9F!C$K((#%]T,5VD-USSWQ0!
MZ'38Y$EC62-U=&&593D$>H-><0ZC?B\N-/UAKY)KJUNWM+RUNV:VO$^\",$&
M%U7'  [\GBND^'L21?#WP_M=W+:?;NV^0O@F)>!D\#VZ4 =+399!%$\A5F"@
MG"KDGZ#O7'^*KV70_$6FW\US=_V5>Q2V,T,4K#;.5WQ,H!^\VUD^K+WJKX)O
M=1U$0:;J5Q<'4-$>6+4F\YB)9"<1$G^)63+]...@XH ZW1=7M=>T:UU6RW_9
MKI/,C\Q=K8]QVJ_7DO@J2[T[3?AXT-_=-%J$<T$]LS_NBJPR2+A>@(9!SUY-
M7+77-4N?"&@^)X;N=M1NM2CAN;0N3&RO,8VBV=%*#H0 ?DR2<G(!WNF:W:ZM
M=:C;VZRB33[C[/-YB;?FVJW'J,,.:T:\ON=8ET6Y\6SQRK"DOB&T@FG9MHBC
M>& ,Q;^$=L]LYKL/#MM>VE]J<5QJB7<#-'+;P>8TK6P92"#(W+ D9&>G/;%
M'05G/K=JGB*+0RLWVN6V>Y4[/DV*RJ?F]<N.*S/%TNJQ1V+:7";O9(SW%C'<
MFWEGC"D?NWXY4E3C(SZURUD\/B+Q1X;D@OM12&;0KL&5F\NX.)H00QZA@1R1
MW'7% 'IM%>9:/K-YJV@>'(;C4[F2^EL;F26))##YHC8()GE4Y&WT .XMDC S
M4.D7FJ^(SX/AN-=U" :CH4TUTUK(J,TB^3AP<<-\Y- 'J=5K2^@O?-$1(DA?
MRY8V&&C; ."/H01V(((KA+*^U+6IKF[BUI+*XT[67MI8WF8@Q)(46)HONDNN
MTANN6X/:M/[2;3XMW2;Q':RZ"D]P6.%#),P5CZ?*S<^WM0!UYC0R"0HN\ J&
MQR >HS^ _*G4BL&4,I!4C((Z&O./%&LW=O=:G=Z?J5P[66IV-N1YGEQP;WB#
MQ! 2)2P<L2P&-P )*T >D45PD^JWUEXOC&H?:GTZZOUBL[ZSN"T2DKM\B:+/
MR_,"0X!R2.177ZM>2:?HU]>Q1>;);V\DJ1C^,JI('XXH BO=:M;#5]-TR99?
M/U!G6$JF5RB%SD]N :T:\QMF^VZI\.-7:_GNIKT32REI249VM78[5Z+@Y&!C
MWZ59\,WFH^(;31-<.M)#]I+QWUJ)W;S&(.8@G C9"."O.%.<]: /0TD252T;
MJP!*Y4YY!P1^!!%.KR7PYJ+Z=X6\*60NWCBU2ZN4FEGNW7+*TA1-^25+$9XP
M25]S6A-#K,.K^']'F\37,D=Q?WD$CVSX98A [HC.1EF7@;OH>HS0!Z517E^J
M?VG OCB%=?U7_B3Z=!/:-YP#!Q"[98@#.2O(Z'//;&OID]\GC.PMGU.\EBU/
M1)+J9)'!"2J\0#(,87B1A@#'2@#L-/O!J%C%="WN+?S!GRKB/9(O..5[59KR
MS1M0U74M/\ ";6;Y3J#727;(X!E"Q2,"3CKP/IVP<&I+/Q!?V]M9:7<W[M ^
MOWNG&ZN9RC,D>\Q(T@Y!) &>IVX[T >GUG:1K5KK0O?LJRC['=-:2B5-IWJ
M3@>GS"N.2\U'3]8T7P[?:R;B"]O[H-/&[!T1(P\=N9.I;+?>X)"X]:T?A_"+
M<^*(1+)($UV<!I&W-]R/J3R?J>: .@O-;M;'6=.TN99OM&H&00E4RGR*6.6[
M<"M&N+\86QO/%_@^W%Q-;[Y[L&2!@K@?9VS@D''IGKZ8K$\S7X?#^LR0ZC?7
MA\/:L3$QD(>\M55'DB<C&Y@&< ]<KCUH ]/IKR)& 7=5!(49.,D\ 5B^';L:
MNMUK,,\DEE=R 6BECM\I1MW 'IN8,?<;:R?'ENLU_P"$MTLZ!M:2-O*F9,@P
MRG^$CG*C!ZC\: .ATS6[75KG48+=9@]A<?9YO,3;\^U6X]1AAS6C7DNIR75C
M%XYU>RU"Z@FLM7MY(EBDPC_NK<'>/X@0<8/'XUL:A?:CK&J^)+2WUF/2[K2I
MXO(=YF BB\M'WM&/ED5B7'S=A@8(H ]"HI%)**3U(YXQ2T %%%% !1110 44
M44 <)JGA[4$\?%[*+.D:[ HU0]D>$@@_]M$/ED>G/:IO%ANK#Q3I.JO8ZE>:
M6+::VE&G!VD@=F1E<JAW,I"$''3BNUHH \PU#16L--MO^$>M=2TJ>WL9?(M9
M;=[N"YC>1F,$PY*L3@_>!7>1VK5M$O8/%>O37NF7*"_TFTVF*%I(PZ++O3<!
MC(+  =3G@5W5% 'F.@:?<12_#K[3IEVIT_2YHK@O:/\ N)#'& &.W@Y5L?\
MUZIVR7&D^'O#D[6&HK=66MWLJ6RV;L?+=ISDQ@;L;'&" <$\]Q7K596K^'[3
M6)K:XEENK>ZM=PAGM9VB=0V-PXX(.U>"#T% &3X$^Q)IU\MLUS]HEO9;JYCN
M;1[9D:5B^ C@';V!YS@^XJAIMP^G?$7Q7>W%CJ(MKF&S6"5+&9UD,:R!P"JG
MH6%=?8:?#I\3)$TLC,<O+-(9'<^['^705;H \NN-+U2.37_%%UHLCOJE]8K%
M9^7YTMM;PL )BB'YG'+[!G&!G/(JO<6.I-H_BE1IVJ2E]=L[^,R6Q#S1*;8L
MRJ ,G".< 9&,$ \5ZS10!YIJ,'G^(-<L]:T'6K[3]9$,EJ;82>65$2J8I=K
M1D,I;+8'S'D5WME>"2ZN+#[+<Q&T2,&61#Y<FY<_(Y^_C&#5ZB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ JG+I.GSWXOI;.%KL1F(3E!O"'JN>N/:KE<EJ6K76H^/K?PM:W#VMO%8&
M_O)HN)'!?8D:G^'G))'.  "* -6X\)^'KK2XM,GT6QDL86WQ6[0+LC/JH[?A
M4L_AS1+E[9Y])LI&M8_*@W0*?+3^ZO' ]JJSI_PCTLVJ7.JSC1X+5S+#.YDV
M."I#!CEVR,C!)YQCK1_PE5I'>36=U:7EK=QVINTAE12TL0X8IM8@D'&02",C
MC% %NU\/:-8S6\UKIEI!+;1>3"\<04QI_=!'0>U(/#FBKK9UH:59C4R,&[$*
M^9TQ][&<XXSZ5D6WCVPNFTT1:=JA&IVWVBQ)@7$^%#%!\W# ,.6PO4YQ3U\=
M:8VGV%W]FOQ]MO'L5B\G+QSJ6#(X!P#E&Z$]* -BUT33+&3S+6Q@B;# ;4^Z
M&.6P.V3R<=>]2Z?IMCI-HMIIUG!:6ZDD101A%!/L*YQ_B!I\5K=7$VG:I$EE
M<BVO=\*_Z*QVX9R&P5(=3\A8X.<5)J'B"VTW6-<D2/4;B[L-,2Y>UWA863+D
M,FX@;CA@3Z*.M '23VT%RJ+/$D@1UD4.N<,IR"/<$9IHL[8&X(@C!N3F8A<&
M0[0O/KP /PKEK3QC>SWWAJT?1IU;5K1[F1]\>%VJF=HW],N#SSCL3G%V/QMI
M,FI65GF0)?2/%:W)*&.5U!)'#;AD X) !QP>F0#0A\.Z+;BT$.EVD8LB6M@L
M0 A)ZE/[N?:I(M$TN"^:]BL+=+EG,AD5 #O(P6_WB.">IK,M/&NDWFJV%BGF
MC^T5=K*8[2D^T;CC#%A\O(W 9'2NBH S_P"P=)V7J'3;4K?<W2F($3]OG'\7
MXT_2M'TW0[,6>E6-O9V^XMY<$84$GJ3CJ:NT4 5;S3;+4#$UW;I*T)+1,1\T
M9(P2IZ@XXXJ%="TE)X9TTZV66&(PQ.L8!2,]5!'0>U:%% &0/"V@+':1C1K'
M9:,S6Z^0N(BW7:,<9[T^T\-:)82VTEII-G ]LI6!HH54Q@\D+CIGOZUJ44 9
MC>'-%?6UUIM*LSJ:C NS"OF#C'WNN<<9]*KOX=@NFU2>]2">?48E@D66/?&L
M2YVQXXR,LQ/3)8]. -NB@"MIUC#I>F6NGV^?)MH4ACSUVJ !_*J5WX8T&_N;
MBXN]'L9YKD*)I)(%8R!<;=Q(YQ@?D*UJ* ,^/0]+AN_M4=A DV_S-RH!\^,;
ML=-V.,]<<5H444 8UOX2\.VEREQ;Z)81S1R&5'6!04<]67C@]>GK4UKX<T6R
MU:;5;72K.'4)\^;<QPJ';/7)QW[^M:=% &3)X7T&;3Y["31K%K2XD,LL)@7:
M[DYW$8ZY[T^/P[HT2V2QZ7:(MCG[*%B \C/79Z9[XZUIT4 9TN@:1-)>/+IM
ML[7JA+HM&#YZCH'_ +P^M*NA:4D\4ZZ?;B:&(P1R!!N2,]4![+[5H44 9</A
MO1;<6@ATJTC%F6:V"1 >23U*?W<]\4DGAG0Y=/N+"32;-[2YD,LT+0@J[DY+
M$?WL\YZUJT4 9<GAK1)=)ATI])LS80L&BM_)&R-@<@J.QY/(YY-3Z?I&FZ2)
M1IUA;6GG-OD\F()O;U..M7:* *E_I=CJ:1K>VL4_E-OC+KDQMZJ>H/N*HZC8
MZE%9V]GX?.GV<)9EF,L;$QH0?FC5< MDYYX-;-% $%G:0:?8V]G;((X+>-8H
MT'\*J, ?D*9?Z98ZK L&H6<%U$KB14FC#@,.AP>]6J* ,N3PWHDT=U')I5H\
M=VXDN%:($3,.A8?Q'@=?2BZ\-:'?:A;:A=Z39SWEJ (9Y(59T Z8)].H]*U*
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ KE]7\/WR^++7Q/HQMVO$MC97-M<.42>$MN&& .UE;D<$'..*ZBB@
M#F=?T34?%7AJ_P!,NVAL#<1 1")S+MD#!E9C@< J.!VSSZ07&A:KJVI6VJW\
M-G#=V=A/;1113LRO++M#,6V@A1LXX)^8^G/6T4 <1IOA;6++_A"A(+(C0[5X
M+DK.WSDQ",%/DYZ9YQ5>'PCKD<%DC#3\P>(I=6?%P_\ JG,A"C]W][]Y]..M
M=_10!P.I^$=:O=(\7VD?V /K-VD]N6G?"*$C4[ODX/[O/&>M:%[X;U*_U_6[
MMS:Q6^HZ,NGIB5F9'!D))&T#'[SUSQ[UUU% '%VOA[78KKPG=NNGB72K66TN
M8UG<C:ZQKO0[/F/[O.TA?O8SQFF>&O#>NZ/;IH=TNER:3;;DAO8RWVF2+G:C
M*5P& ."VX\#IDY';T4 <;X2T3Q#HL-KI=^NE/8Z>GE0WD.[S[B,#:@92N$(&
M,D,<X]\UT^FM?OIT+:I';QWI'[U+9RT8.>Q(!/&.U6Z* "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH ***JZDEY)I=W'ITL<5\T+BWDE&563!VD^P.* , ^-;9_
MB)#X2MX3))]D>XFGSA4(( 4?WCUSZ=.N<=37C&DZ/XML/C/H[:A;Z9Y<.DM&
M\UG',8O+WL2"S<F4L2<D\YSUKT_PUXAC\3:4;^*POK)1*\7E7L7EO\IQG&>G
M_P!>@#8JO?WUMIFGW%_>2K#;6\;2RR-T50,DU8KGO'.AS^)?!&KZ/:N%N+F
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
M?_V-=I10!Q?_  KK_J<O%_\ X,__ +&C_A77_4Y>+_\ P9__ &-=I10!Q?\
MPKK_ *G+Q?\ ^#/_ .QH_P"%=?\ 4Y>+_P#P9_\ V-=I10!Q?_"NO^IR\7_^
M#/\ ^QH_X5U_U.7B_P#\&?\ ]C7:44 <IIW@?^SM1@O/^$I\377E-N\FYU#?
M&_LR[>175T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M9+R_CGN886,"[4V2M&I(11Q@ G/?ZUVFE0SVL5U=27U]=02XDB@N8@)(<##
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
M)+"T8,;/E2H8#(/)XKJ9IHK:%YIY4BB0;G=V"JH]23TK,_X2GP]_T'M+_P#
MR/\ QH RM:LY;3QWHNO^7)):):W%E<&-"YBWE71L#)QE"">V15+0="@@T+5[
M[6K%V%YJ=UJ,<#(?-1'^15P.0S( "O\ MX/<5W'6B@#B=2@OM-.ERRE[:"[G
M8:C):Y_T>-87,,2D<A VT9&,L?\ :Q70^&9M1N?"^ES:O&8]1DM8VN5*[2)"
MHSD=CGJ.U:M% 'F_B"PU:?5_&]II\%REUJ>E6ZV<RQL(W*K*&7S,;5;D#!(/
MS ^]:%M&VK^*O#&IZ?:7%I'9V<\=ZLL#1;595"0G(&2'&<#.-I/<9[BD)"@D
MD #DDT 5M2ODTS3I[V2&XF6%=WE6T32R/[*J\DUQ44D?BRPUVR%CJ<.I:KI\
MD#SW5A+!% FTJD:M(HS@N3QR26. , =['(DL:R1NKHX#*RG((/0@TZ@#S9](
MN_$L/A*P>VN+7^S;60WYDB*B*3R#"$!/#'<Q/&1A<]QE+'2KZ^T7P/H<EI-#
M<:+=12WS-&P1!;QL@PQ&&WL5QCJ"3VKTJB@#G'T:REU5[2ULDAMP ][(%XD!
M8LL(]%+$NP''.,'>:P=&UO6K:^:XU*.]F2*TO)M1@2)G,<B3@0K&H'4Q[L ?
M> !]SW-[?V>FVYN+ZZAMH00OF3.$7)Z#)[FII(UEC:-MVUA@[6*G\QR* (;"
M]AU+3K:^M]_DW$2RIO4JV&&1D'D'VKB]26>V\7^*&:SO'CO=%A2"2*W=T9D\
M_<NY00&^=>.IR,5W4<:0Q)%$BI&BA551@*!T %.H \NTNTELIO!$D&CW6^#0
MKB*Z1;5X_P!X8XL([;?E)96Z]^:;X:6YD\0Z%,NG:A!"= FL_*:QDBBM9-T1
M$.6&< *?F8G)'!YQ7J=5[>_L[R:XAMKJ&:6W;9,D;AC&W7#8Z'V- '/_  [\
MR/P#HMK/;7-O/:VL<$L=Q"T;!U4 C# $C/?H>U9?CBWO/M\MUI<LZWR:>4:V
MEM&GM=0C);,#8&5?/0@@X;H1T[RB@#RW6;*:^D^($L^CW#7%UHT,=N/LKR;I
M?*D!2-MN&(8IT]O2J?BL7M]HVN6<.DZBES/H=N(Y(K.1VO&4.2K,00FPD_+P
MQ+=>@KUZB@#C$E=_B1+?_9+U;9M!51*UK(!N\UFV_=^]@@[>OMFK?PYAFMOA
MYH=O<P303PVB1R131M&ZL.H(8 UT-W>VMA!Y]Y<101;U3?*X4;F(51D]R2!^
M-3T <1J]K;+\1_MFIZ<]Q8R:/Y".;1IU,GFL2G"G!*GIWKG-.L=0\*1: -7L
M]4?3?[/FMB+*-IWM&:;>J.J G&S:F1GE *]:HH RO#=A;Z9X=LK*TM9K6VB3
M$4,[EG1,D@$GG..W;IVK@?'JW=TWBFSM]*OEEDM+9HY+:T>7[;M);E\%5"9(
MVC#$\Y/ KTN]U"STV#S[ZZAMHBP4/,X0%CT&3W/I5B@#RJ[M]*U#7O'L%QI;
M7$MU:VX@C^R,SLS0' ''RMG:><$8R>G#K#3[*Q\8&QU^T6\F3PO9Q3G[,9O,
MD#RJ_0').,#N:[^QT."PUK4M4CN+AYM0V><CE=@V#:NT!01@<=:(]#@B\23Z
MX+BX-S-;K;,A*[-BLS* -N>K,<Y[T <-H6E:AI-S\/[2^M[EWL[&Z2X81,ZP
M[U38CL 0#@;>O\-4K>._TW2;2]&FZG]AM/$5]-<06]LZS"&1I1'*B$991O!X
M!X/M7K5% 'F3P1Z7?Z%K%AIFJ?V&=2N;F[62&1Y?,EB"K.8B-RKNW\8XSNQS
M6[X$4K-XF8VES;I/K,MQ%YUN\6]&CC^8;@,Y(;^M=A5=K^S2_CL&NH1>2(72
M N-[*.I"]<>] '-^+5FC\0>%+Y;:XF@MK^7SC!"TA0/;R(I(4$@;B!GH,\UR
M]SI^HW7A#7/#TUK<C7I-6>>VN/);:^Z</'.LF, *N ><C9CT!]4HH !THHHH
M **** "BBB@ HHJ&[3S;.:/>Z;D8;D;##CJ#V- %2[URQL]1TZQE=S-J$CQV
MY1"REE5F(+#@<*>]:->1:-;R3>'_ (8J+VX66>1W,NX,RYM)<XR#[^O6M&T\
M1ZE;P6VES7K2A_$%UIGVJXE\MC&BNR(9 IPQ("YQDX[$Y !Z916)X:AU*VM;
MRVU._BO)([I_**,6:*,@,L;L0-S 'KCD$5MT <]<>-]!M+J_M[BXN$?3]OVM
MC9S%( PRI9@F ".<YQ6]%+'/"DT3K)&ZAD=3D,#R"#W%><+IU]J_C+XAZ;9W
M-O;K=Q6<$DLL1D*JUN02 " 3@GK4J0W\=U=^#M'O_LATC3+9;.62X*/DJP\X
MJ$(D *@$' Z^HP >BUDR>([%-26R"W$A-Q]E:6*(O''+M#;&(Z'!'/3G!.:Y
MFP.K:KXSGLYO$%RD$&G6-YMM @C=V:3>!E2=C;.AYYZUBVU_<>'=#\37EO=3
M[W\1_9&FD8,(4>2)&E((QD GD\9Q0!ZM17GGB'4=6T6_\0Z?9ZA<_9D\/RZE
M!*Y#O;3(2,!F!RK=<'.-IQBDD75[6\\)#_A(]1==7G/VA6$6%'V5VPGR9 W+
MGDG\: /1**\KDU#6;/0=3OQKE[))I&OI90J^PB6%IXE*R?+ECMD(SQT'>K^L
M:W?PZM]HL=1FFCC\06MC(1A(HT<QJ\&WG>WS%B^!C( /&* /1:*\MU;4]:M[
M+Q=J$>N7@;2-5B6VCP@0H5@)1@%Y7YV&/?/)K<-]=:YJ/B:!-:?2I](N8DA(
M 98X_+20R.A(WA\N.> %XP<D@';5E67AG0M.O#>66C6%M<DD^;%;JK9/7D#C
M-<I+J.LZU=:V]AJ,%A-I.H"(>;.0J1*%8[XMGS!P6^8G//&,5Z!0!2U?5K/0
M],GU'4)'CM(%W2R+&S[1ZD*"<56T_P 2Z5J=]]AM[B1;LQ"<03P20NT9_B4.
MH+#W&:R_B5_R33Q'_P!>$O\ *LG4-*OK6)/&<\T,T^C:--]BM(8B SF/)+L3
MD_= P!QZT >@56O;U+%(F>*>02S)"!#$7*EC@$XZ*.YZ"N':;6UTJ;5[?78_
ML=QI$LR!9Q.[RJN]9DW1@*.Q7&WD< U"\VKV/AGPUJ?]O7\TVI7VFB=)/+V;
M9"H=5PN0#GGG/OUH ]'JIJ>HV^D:9<ZC=EQ;VT;2RE$+D*!DG &:X2_UW4[K
MP_XPUF"^EM;S0[R>.W@!_=[(55@'7^+S!DY//S#&,5%J^J7/B+2/'$,\\]F=
M,T_;';1MM(WVWF,SC^+)8K@\87C!YH ]&M;F.\M(;J+/ES1K(F1@X(R/YU+6
M9X?=?^$>TM-PW?8X3C/.-@YK3H **X_Q;?7"Z@]I:7\ZS1Z9/<_9H#Y>T@@+
M,\F>@P0$P<D\C XR=+O=6\0:OHEO-K5Y;Q7WAI+V9;<(I$Q:,%E.WC[Q_IB@
M#T5L!3G.,<X%8WAB71KG2WN]#MA!;2W$N\"(QEI%<JY*GG.X'D\FN1\,>);_
M ,0'PMIU_=R1F[T9[Z>6(^6UQ(K(@4$=, LQ QV[9!V?AHAC\'>6TC2,NH7R
MEVQEB+F3DXXR: .OK.UC7+'0M.EO[UW\B)UC?RD+E68@ $#I]X<GU%:->0:E
M"Z^#/';FZN)'_MP(/-D+  /;X./;@?0 4 >OT5YOJNO:GX9O/%<0U">ZBM;.
MSNHGN=I,!ED>-V&%QM 4-C! P>*Z70X=4M]9N#<:C#-I]Q;I)!;_ &@SNC X
M9PY5?D8$<<\CCCB@#HZS&U_3E\0+H1DE_M%H?M B\A\>7G;NW8VXSQUK3KC)
MOW?QILV?@2Z!*B$_Q$3H2!^!S0!TZZI:MJSZ8#+]J2(2L/)?:%)(!WXV]0>_
M:KE<KK4LT5_X@FM9VAG@T5'65 "4;=,1U!'\/I61H-[JB:SX66?5[JY36-$D
MGG279M21%A(9 %X/[QLYSGO0!V]EJ$5]9I<A)H%=V0)<1F)\ABOW6YYQD>HP
M:M5Y1:W%]J^F>!;B]U*[>>36;J*219-A<*+D D  9 0 <<5O6FL7]OXQALM6
M^UQI<WLZV5W#()+6Y0!]L+#_ )9R*!Z<E#R: .YHHKGO$=TXU/2+"*\F22Y>
M4_98/D><*G4R9&Q5)4G&2>!@]* .AHKRW3=6UO6=/\$1R:U=0/J+7D%V\ CW
M/Y:2;6R5^]\HYZ=\9JZ;O6]1?6K:RUA+:ZT2YCA6:ZGQ^[6-&+RQA,.),OSD
M>V,<@'HC*KJ58!E(P01D$56T_3;'2;-;/3K."TMD)*Q01A%!/7@5:KF/B#>7
MNG>"-0O-/NY+6YAV%9$ )Y=01R#V/;GWH Z>BO-==U_5O"MUXK6*^GOEMM*M
M[V'[2JMY,CR2(Q 4#Y0%#8]C6EJ<U]IWB*TTVWU"ZN;#4],NI)&:3+PO$$(E
M5QR-WF8P.,XQB@#MT=9$#HP93R"#D&EKF/AVA3X>>'R99)&>P@<F1MQ!,:\#
MVKIZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N3N;K4C\4;*RCO$6Q_
MLF:8P&(G)$L0)SN'.#P>W/'-=965>:!;7FN6NL>?<P7=O"\ ,+@!T8JV&!!S
M\R@_ASD<4 <'X+U;5-*T/PC%NM&TW4;NXM#$(F\U#F9P^_=CJF,;>_6M[2_$
M7B#6'TW4;'3DDTFZN'28-L4Q1995D#>9DL"!E=O<@=.;UKX)L+2STBUCN[WR
MM*N6N;;<R$[VW [OEY&'?\_I2Z;X*T_2M3ENK6ZU!;9YFN!IYN";9)"<EE3'
M'/.,X!Y SB@#?N;:&[@:"XC62)\;D;D-SG!]17&:=;077Q1\66T\220R:;9(
MZ,,AE/F@@BNXK(M?#UO:>([W7$N;EKF\C2*5&*[-J9V@#;D8W'OWYH Y_5/%
M&I:9JT<*?9'M_P"UK>P\F-&<K%(%&YY,X63<V=OICUS3[+7/$=UJ.O.!8RVF
MCW<D)MXH'\ZX40+(H4[B%;<P'0YST&.;=SX"TRYGN9#=ZC&D]\FH^5'/A$G4
M@[UXSSM&021Z8J>70I-)T[7Y]),]U?:B'G\F:8(&F\L(,, "O"J.O;KWH Q=
M-\8:E<W>FR-+93V,^DMJ5V886+6[+M_=YW\9W$#(SE&_"QI^M>*-16QNTLH4
MTZ^LFF:8A/\ 17*!HR,2DR*<X/ /0\#@5?#.C7]O<VJ0R>(X;.-=EQ;ZLUNT
M3)L(V@("Q.=O(., \GH=O0_!>GZ ^VVN]1EM4W"WM+BX+PVP.00@QGH2!DG
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
MV*XB1PTGV)HOWBR '*@A4(8]&*^M=Z %    '  J-+6WCN9+E((EGE $DJH
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
M6J]G8V>G6PMK&U@M8 21%!&$4$]>!Q5B@ HHHH **** "BBB@ HHHH ****
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
M8Z3>ZFUI,L%P+79E)&0.!AF&1AER>@W#T..1TF].M7\<]QXD2QU>TUF2.:R
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
MG6Y0-Z[=F,UU%% '-W?A>ZOX4AO-8^TQ(0RI-86[JI'0@%.*LC2-7  'B2X
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
MX<Y80QA-Q]3BGW%M!=P-!<PQS0O]Z.1 RM]0>*6%WDA5Y(C$Y'*$@[?Q%24
M4FTC3':5FTZT9IAB4F!27'HW'/XTLND:9.+<3:=:2"V.8 \"GRC_ +.1\OX5
MS'B2ZN;+Q_X;:VCNK@RVMZ#:Q3;5D*B/:2&(48W'D\_7@5>L_%Z:CI6GWEII
MUR7O&F0I)A5MS$6#^8XR%Y4@=<G'O@ Z6JU[IUCJ4(AO[.WNH@=P2>)74'UP
M17%WFNQZ[/X$U>QDN88+V_=6B,A4%?(FRK*#M.&7KSTXI^F_:/$7C#78K^.[
MA33+V 6SQ7.SR@(D<J0IY#%CGCD$ ]!@ Z]M*TY[-+-K"U-JARD)A78I]EQ@
M4C:3IK&8MI]H3,NR4F%?WB^C<<CV-7*CGGBM;>6XG<1Q1(7=VZ*H&23^% %5
MM&TMHVC;3;,HRJK*8%P0OW01CH.WI575_#]O?Z;=P68@L;NXA\D726ZLP7CY
M3TRI P1D<'M52W\7027&DK/9SV\&KJ38SN5(<[=X5@#E&*Y('/0@X/%9'AK[
M1XBUC5;S4([N&73]6D2!X[G"JJH@\HJIP5Y)/&"30!HZ-X3%GJ,.H7=MHL5S
M!NV-IFG_ &=F)4J=S%B2,$_+ZX/.!6_:Z;8V,DTEG96UN\S;I6AB5#(?5B!R
M?K5JJ.LWTFF:+?7\4'GR6T#RB+=MW;1G&>W2@"W-#%<0M#-&DL3C#(ZA@P]P
M:JKI&F(T;+IUHK1J40B!057T'' Y/%<*=:U*XUGP1J+6UT]Q>Z?</):13 )*
MWEQ,&P6V#[S<GD#\!6_;^.+"YTFPNQ&89[UY8TM[B5(]C1,5DW-G& PQD9SD
M<4 =%:VEM90^3:6\5O%G.R) BY^@J:LOP]KL'B+25O[>*6$>8\3QR@91U.",
MC((XR"#@@BM2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KAO%#.?&>C
M:A$S Z2L^8S97$@E\U /O)&0,8]3^%=S10!Q$OB"ZGCN0TTL/G&-%6'3+L>6
MF3YC!O+R7(X!Q@8!Y[X;VL4/AWQ%X=L9[B/2-01UL8GTR[)L_,&''^KY7)+
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
M8E=\N#'(AY\H#!'0# Q[^@"PLUVXM(!M.5Q&.#ZCBGK:VZ7+W"P1+.X >0(
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
M21UH YKX;-9M\.]"^R/&^+& 2^6V[$GEKN!]#[5U5,BBCA0)%&L:#HJC I]
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 5BZUI#W6HZ5JULH:\TV5V5"<>9'(NV1,]C
M]UA[J < YK:HH R!HD*>()/$ FNC=/:BW,65VF-26"XQURQYSWIN@Z0VGS:E
M?W 'VW4[G[1, <[ %"(F?95&?<FMFB@ HHKE]>UK5;+Q=H.CV3V2PZFMQO>>
M!G9#$@88PZ@YS0 S4]*OY?%MOK4-C++):1M# 1>HB%'P6!4QD\D#OVXQ5?Q!
MI.H^(EM6N-&DMKFSD,EM=VFIB.6(D8.#L/!'!!!!K8&K'2H+RXU[4M.2UAD5
M5N$0PJI(Y5]SM@YQSGN*K>*O$3:?X5UV]TFYMVOM-MFF9)%+A2$W , 1C(Y'
MUH S!HFI+=Z5=#2YS-IK2/&S:FK&1G&'9R8R6)'';';&!4W]G:H=?N=8?1S)
M-<VRVLL3W\9C:(%B%QY>>K-W[UM67B+2KV.=(M3M&GM8@]R!(,19'5N>F0?R
M-<_+XMDTV_\ #?VW6--FTR^LIYKB]2/RU=D";64EB IW].3[\T )IVA:AIJV
M4<>D2RV^GEC8PS:BC+;9!7Y?W>3A20-Q; -0_P#"-WQ\+77AUM+G-C<R/)(3
MJ,>_+N78 ^7T+$G\:Z*XUVRN;32[K3]<T](+RY18G8B07*YP8X\,/F/KSC!R
M*ETGQ)IVM7^I6=G+NEL)S!)D8R0JL2/;Y\9]J ,-],UA]8EU4Z=+]JELQ9,?
MM\6/+!)Z>5UR2<^_IQ6;%X/N88K6*/2KI$M[ Z=A=55?-M\Y"-B/MDX(P?4F
MNN\3ZM<:-H%S=65O]JORNRTM_P#GK*?NCZ=S[ U/H6KV^OZ#8ZM:G]S=PK*H
M[KD<J?<'(/TH Y33] U+3+JRN;;3KCS;.Q-A$7U)&Q$2#SF/KE5_+TXJI_PA
MUTEAI=M;Z9=VTNEAUM;N#5529$;[R$^7AE/H1VKT:B@#@=0\,WM])8SQZ5=6
M5W9(T<=W::OME9&.65V*'>">3GG/-;UK/K-E:QVT.@1B.,8&[4-Q/N25R2>I
M)Y)KH** ..UC3M6UJ]TZZGTIXWT^;SX!%J" !\$9.8SG@D8]ZDUZQU'Q'IAL
M;[0 $#K+'+#J022*13E71@O##UKK:* ."?P[J<ME:V\UC>326]TEW]HEU1'E
M>1/N;B8\8'H ![<FKUQI^J7.O)J\VB[IEM7M/*-^AC:)R"P(\OG)4=^U=?10
M!P^FZ%?Z8+&--'DFM]/+&R@GU%&2VR"OR_NP3A25&XG /%48?!US;K;01:;>
M1V5K>"]MK1=541P29)PO[O=MRQXSQVQ7HU% !1110!B/X9MI;J.::ZNI4ANF
MO(89&4K%*=WS+\N>-S$ DCGI56#P386]CIMFEW>^5IUXU[!EDSYC%B<G;R/G
M?C_:]ACI:* .6MO 6EVLUF\5UJ(6RNY+NVC^T';$S[MZ@8^Z=[=>>>M22>";
M"73+W3VN[WR;R^%_*=Z9\W>'X.W@;E4X]OK72T4 (H(4 DD@=3WK(O/#EO=:
MP^J1W=Y:W4MN+69K=U DC!) .X'!!9N5P>>M;%% '-7W@?2KJ33Y;22\TN:P
M@^S0RZ?-Y3>3_P \VX(*\9YYSSFN@MK:*TMH[>$$1QJ%7))/XD\D^YY-2T4
M8^L>&[75[^RU SW-I?V6X0W-JX5PK8W(000RG X([<8K+?X>Z0VF)9K<:A&\
M5Y)>P7<=R1/#*Y)8JV.AW'((.<\YKK** ,"X\)6=S96-L]Y?'['=)>"4RAI)
M)EY#.S Y^G Q@8P *6\\)V=]=ZG<RW5V'U*S%E<!60#RANX'R\'YVY_VOIC>
MHH P4\)V*WEE<237,QM+)K!8Y"A1X6V[@PV\YVK^7UJII_@'2+&PGT]YK^]T
M^2%H$M+RY,D<$;#!5!VXX!.2!T(KJ:* .;T[P9::?J&GWIU'4[J;3X7M[?[1
M."%C;;E3A1NQM')Y]2>*Z2BB@#G[;P=IMKB*-[C[ MU]L2P+*84EW;\@8W8W
M?-MSM!YQ44O@FPEL+VS:\O?*O+Y=0EPR9\T,K CY>!E%./;ZUTM% " 8 !)/
MN>]+110 4444 %%%% !113)A*T+B%T24@[&==P!]2 1G\Q0!YUXG\32:=XNL
M=6348ETO3KI=.O+;S "PF W2D9Y",8A[8>NNU379-,UW2=/:T5H=1:2)+EI=
MH254+A"-I^\%.#GL?;-63PFESX+GT&[EMYI[BW>*6[-OC>[Y+2%=V<EB6^]U
MJ.Y\*7.H>$+/1K_5FDO;1H7BU&&+RW#1L"'P6/S$ @G/<\4 &B^+VUJRMY8;
M*)9Y-0ELI81<[O*\O=N;(7GA01V(9>>:;:^,7FURRTR?3?L\U['.\4;3@S)Y
M>,"1,#9N!R.35O2_"EII/B*^U2U=D2YACC6W PD3* K,/=E2(?\  />L;2_
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
M:AIYLS!=Q6PGED9;9Q(,J_FE!A1@@_+PV!WS73:;=37MBD\\"0NS,-J2^8I
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
M% !MYX7.<@CCCFM/2_$%\VIG1+G3($D_LQ;RV(N2PD3.PJ_R?*V2.FX<]>*
M.J!# $$$'H102.AQSV/>N,\->)(KK1- L]&TN"VEO-.-Y':F4K%;PJ57&X+D
MG<X X]3VYH7MUJ-QXU\*7ZZ,EMJL^FWPDM;B< (08>&D4'(&3C /7H.< 'H=
M%9'AC6_^$B\/6NJ&W^SO+O5XM^[8Z.R, <#(RIP<5KT %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !7,^(=/=/$N@>(%!,5@TT%R .5BE4#?]%94SZ D]JZ:B@#RK6KF
M"[\7ZTJ7_AY QA@DL]3FE@><(H8':K8E4EL E3G&.1UZ:_M[CQ+J'A<36_D?
M89EU.\3)(BD$3*D>2!SND)Z=%.<9%=:44L&*@L.AQR*=0 445EZIKMOIEW:6
M0BEN;^[+>1:PXWL%^\Q)("J,C))[@#)(% &7?:K%:>+DFE\WRH+9X&"6EPY)
M<HV05C*D#;CKW]L5S8TCPVFH:^T4NI1:?K=H\,UJNG7 $4CY#NGR8&X8)'J,
M]Z[BVU>6354TZYTZXMI7@:99&*M&P5E! 8'.?G'! K4H \YLYXW?0FU6:69M
M$5O(>+3KH&XD\LQJ[@Q_)\I.0-W)SGC!I6$"V>E>&;-IY&.CW[W;N-/NAYH8
M2# 'E<']Z?\ OGWX]3J*YN8+.V>XN95BAC&6=CP* .$N]+\!W&F:E8Q:1+:K
MJ,)BGDM])G1R"<@Y\OJ& /U%3:;XAU"WLH["\NO-$:A/MZ:;="5P.,F,Q[0V
M.^XC/..U=U10!Y\MQ9OXVO\ 6+@S26-WIZ6#0'3[HMM5F;)_=X.=Y&/UIF@:
MA/X:T]-&M9VN]-@RMK-<:?=K-#'GA641D2;>@.5R *[%-8SXD?1GL;I"+;[1
M'=,H\J0 @,H.<Y&Y>H[UIT 8,/BC3(X41Y-0D<#YG;3;@%CZ\1UBZ]=:7J>H
M:7JUI->P:II<CO;N^F7)1U==KQN-G1ACD<@@'GH>S-U +L6GFK]H,9D$>>=H
M(&?IDU+0!Y?:^)(/$6OV=YXEL+S2O[*N&-E9_9)Y5N)2N!,'\L9 !("[003D
M]A5?[+*D<-G%?[;.VULZK"S:3=F1@TC2%&^4#@L1QUXZ8P?6** /*'MYI+^&
MX?4?,,&LG44FDTB[:5XR' C8[?X ^ !Q@#IWDO8$N]#\3Z>MQ(K:S?"ZC<Z?
M=$1#$8P1Y7)_=#_OKVY]*%Q<?VF;;[&_V80B076]=I?<1LVYW9QSG&.:LT <
M(^JV_P#PFL.ON\RVT>G-:/']ANMP+.KEL^5C VXQ^/'2J6BZKX?N/&.H>(+"
M[O)]-N(T>,16,SQ-<D%))%(3KL5%_%J](JA_:'F064VG6_VRVN)0IDB=56./
M!_><D9&0!@<\T >=7<"W.G:W:K.ZG4=7AU%6.GW7R*C1'8?W7)/DCG_:]N37
M[^UB3Q7J$TA$.K6<%LHFTVX9(BNY=S[HP-O[PDGL%[]*]4HH \L\'>+K,ZG+
M()+'4(I(EBEO-.CO)Y$V?<5RZM\O+8 ;J2<')-=Q_P )7I7_ $__ /@NN/\
MXBMI55!A5"CT Q2T <$U_;GX@IXA#S_9ETXV/E?V?=;^9 ^__5X[8Q^M5KB]
MNK3Q1>ZEHFHM':ZF(S=PW>D73F.1%""2/:HR2H4$'CY17567B)M1OT2TTZ::
MP:>:V:\5UQ')$2&W*>=I964$9Y'0 @U+<^((DUAM(L[>6]OTB$TR1%0L"$X4
MNQ( S@X R3C.,<T <UIVHP6'B76M4,EQ+'?0P)&IL+H,#$K#+'RL?-N[=,=Z
MR=,A2PT_PC:M/(YT*5WD8:?=#S@8WCX'E<</G\/>O0=.U7[?<W=L]G<6LUJ5
M#K,%^;<,@J5)!''7ZCM6C0!Y7/ )M)U.S$[AKS6DU16_L^ZPJK)&^P_NN3^[
M S[]..9-42/4(_%Z":1!KT*0QDZ?='R=L?EDG]USZ]O3WKTZ21(HVDD941 6
M9F.  .I-51?22W%G]FM7FL[B-I&NE=0L? *@J>3NR>@XQS0!YEKMK+K*ZK']
MO_=WMI#%%YVE7;M;,F-RH=@PK$9)Z^QXQKK=B+Q!JFI)<NZ:C8Q02HVE72D2
M1AP"IV'"G?GN>,=\UZ%10!Y=I4,>BGP_>6MQ+)>Z;IO]EW$;Z?=+'<0C:0P;
MRB58,H/0]2/>GQ6]G:W6DW$,]PTEOJMQJEV6TVZ7S))E=2JCRS@ 2<9_NCUK
MTZB@#E?!2"(ZU\[/]IU"2\&;>6+:),?+^\1<XV]1Z]JZJBJ.L:M;:)I4VH7>
M[R8MHP@RS,S!54>Y8@<\<T 4?%NC7.O^'WTZUDBCD>:&3?+G $<BR=O7;C\:
MH7?AO4+C5O$-XLEJJZKIT=DBEVS&5$GS'Y>1^]/'^S[\:MIK,TVJKIUUI=U:
M2O TZN[(T;!64$95C\WSC@C\ZUJ .'M_"OB'2+G3[S1]0T]9AIT&GWT-U&[Q
M2"+.R1-I!##<W!XYZ]ZC\0^"=9UH:K#_ &I:RQ7VGI:QR74+%X' .XH < .2
M"3UX'4 5WE5M0N+BUL99K6S>\G0#; CJA?GU8@#UY]* .9G\,ZI/J&N7;SV9
M;4]+CL1MW*$9?,^;&#Q^\/&>W7GBEJ7@:[U31;+3;G[ 7M+*&"VO4++/:3)D
M&6-@,D$;3MR.1R37>44 (!A0"2<#J>]+110 4444 %%%% !1110!@Q^'I4\;
M3>(S>H1)9+9?9_)QA%<N#NW=<L>U96K>!;C4IM7*:V\,&HW-O=%&M@[1R0E"
M!N)Y3]V/EXP2>>H.MXH\0G0?#&H:O:Q0WC6:;VB,VT=<'D \^U;:2(Y8*ZL5
M.& .<'WH Y^VTBXT2]\0:R)WO7O427[/%"%?=''M 4YP20H[#D]A7(^#K>\M
MY[$6=_%>$*([F&;0I+>2-&.9,RD@*<Y.,?,1T[COM6U7[#H-_J5JL5TUI \O
ME^;M#;021N ..GI69;>*)Y]5\.VC64:QZO8/=^8)23&RJA*[<<C]X.<]NE $
M?AWPG>^'FCM%UZ>?1K<DVEDT*AHQSA&DSEE7/ P.@Y.,5?\ "^@OX;T=-,^V
MFZAB9O))C"%$+%@#@G)YZ\=!P*VJQ=7UR73-=T.P%M&\.I321-,9,&(K$\GW
M<<YV8ZB@"Q_9L[>(1J<ETCPI;F"*#RL%,D%FW;N2=J]OX1[YI67AR6P\8:EK
MD-\HAU".-9[00<%D&%?=N^]@X/'( ],UN"6-HO-$B&/&=X/&/7-*CI(@>-E=
M&&0RG(- '(7'P[TV>RO;;[1,@N-16^1EX,&'W-&GH"7E_P"_IJ]K'A>74M9C
MOX-3:U7[#)8R0^2'&QR"2F3\C< 9P<C''%='7-:_XO@TS0M5U#3UAOI--G6"
M>,R[0K'9D9 .2/,7CZC(H AT;P?/I-]HMRVJB?\ LO33IP4VVWS$)0YR&X/[
MM?7O5*Y^']P]AJ6EVFMF#2[R]6^6!K4.\,GFK*P5]P^0LN<$9&>O:NV61'+!
M'5BIPV#G!]#21RQS F.1' ."58'!]* ' '8 QR<8)]:Y72?!G]GV.D:?<WXN
MK#2)/-M(Q!L<L 0AD;<0VW<>@7G![5U=,>:*+/F2(F,$[F QVH Y+0[6RUKQ
M=<>*;2"\AB-LEOBXA>'S95+ OL< Y53MW=PQ':NEU.Q&IZ3>6!FDA%S \/FQ
M'#IN4C<I]1G-62Z D%ER!DC/2@R1@ EU /0D]: .7T7PC=:7K-IJ4VKBX:#3
MET\Q):K$C(K94CDX]QW/H.*TO%&AOXCT*73%NQ:B1XW:3RMY^1U< #([J*U!
M/$Q0"5#Y@RF&'S#V]:Q_#VOMK']HK<PQ6TMIJ$MDJ++O\S8%.X$@=<],<4 +
M'H4Z^+CKSWL;9L19M L!' <ONW;CSDGMT_.L6P\!W%E<:2[:X\L>F74\T2M;
M+ND64,&#MGYF^<_-Q],\UV32QI(L;2('?[JEAD_04>;&'">8N\G&W/.<9_E0
M!S7AOPG=^'?+LTUR:?1[9F-I9M"JM&#G"M)G+JN>!@=NN*JP^!IH-#T[2DU?
M=#I^H)>P%K89PLA=4.&&>3@GT X'?LJ9)+'"F^6147IEC@4 <M+X)#1ZU8Q7
M_EZ3K,S3W5L8<N&? DV/N&T/CD$'!)QUIUWX.>YD\1[+](H];LDLR@M\^0BH
MR CYN3AS^E:NNZW'HMO:DJKS7=U':PJ6P-[G&2?0#)_"K&ES7\]H6U*UBMK@
M2,NV&7S$=0?E8' (R.<'D4 9VGV.KV6LVT1OQ-I4-@L+P_9P@\Y2,.&R2<C.
M1T&/>IO$>AG7K"WACNC:S6]W#=Q2^7O >-@P!7(R#C'45KLRHI9B%4#)). *
M8;B%0Y::,"/AR6'R_7TH Y6]\%37L?B5)-5&-=MT@D;[-S&%39D?-@D@D]!S
M^5.E\(ZA%K/]IZ7X@>PDN((X;Z-;59%GV#"NH8_(V.,_,.G!Q74R2QQ)ODD5
M$_O,<"E+JN-S 9Z9/7O0 D<8BA6-22%4*"Q+'CU/>N1C\$31Z9:6?]JH?LVK
MG50_V7[S&1I-F-_3+'GTQ727FK6-A#;RW%S&J7,R00G<#YCL< #U]?H":H:7
MX@:^US6M.N(8H!IT\4*.)=WG;XPX/(&#SC'/UH Q]0\!W%Y'JUM#K1@LM0OX
MM0\K[*&9)5>-B-Q;E3Y8XP"">I'!L7O@V:]3Q.K:FJC7H5A?_1^80(_+R/FY
M./U_*NI::))%C:1%=ONJ6 )^@I] '+W/@X7^H">^O$E@;29-*F@6$KOC<@LP
M;<<'Y1V-5X?!^K'P]>:/?^)I;V&6T>S@9[55,:,NW<^#^\<+P#P.Y!KKR0H)
M)  Y)-8GB/Q VBZ3!J%M!%=QR7<%NQ\W: ))%CW# .<%NG'UH K7/A>ZF.@2
MQ:KY4^D*R9^SADF#($)VEOE8 <')QD\$'%4K'P)+I]GHD4.LR&72;J::*5K=
M3N24.&0C/7#G#>O;'%=>9HEE6(R()&&0A89(^E#31*P5I$#$[0"PR3Z4 <HG
M@=$L;O2!?9T.YN_M;6C0_.N7$C1J^[&PN,XVYP2,],:NDZ')INMZSJ+7:RC4
MYDE,8BV^65C6,#.XYX4=NM:S31+((VD0.1D*6&3^%'FQ^;Y7F)YF-VS=SCUQ
M0!E>(M C\065O'Y[6US:7,=W:SJN[RY4Z$CN""01W!/2J=QX5>[@UJ2>]C.H
M:K:BSDN$@(2.(*P 5"Q/\;'ENI]!BI_$/B!M%ETR.*&*<WE]#:2 S;6C$AQO
M"X.?TK=H IZ59/IVDVEC),LQMX5B\P)LW!0 #C)]/6J6H^'+74O$&FZO([K+
M9*Z%%^[,K%6 ;U"LJL/<5?U&6[@L7DLHH)9P5PD\IC3&X;B6 .,#)Z=14[S1
M1G#R(IXZL!UZ?G0!R\?@:WMO!.I>&;2[>.&^$R&9TWF-'R H&1]U-JC_ '<U
M:C\.7,>OPZL-0B,D>FFP"?9S@_,&W_?]0./3\ZZ&F2RQP1/+*ZQQHI9W8X"@
M=23V% '%V_@"XT^QT(:9KC6NHZ1;M:)<FV#K/ V,H\9;U4$$$<BM8^&[@ZYI
M.J'4S))I\$\1\V')E,I4LQ(8 <H, # ''IAK^*XWU7P[#:11S6&LQ22K<F0@
MH%C\P?+CN"._'I70>=$(?.,B>5C=OW#;CUS0!E>&-$;P[H<>F-="Y$<DL@D\
MO9]]V<C&3T+'\,5L4BLKJ&5@RD9!!R#2T %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %<%J+G1OC#::KJ!V:;?Z3]@@N'X2.<2[]A/1=PZ9ZD8KO:;)%'
M-&T<J*Z,,,K#((]Q0!Q]YJ-Y+\3$T<:C(-,;1Y;J6%-@VN)%0?.!O7()/WNU
M<KHO]FV?PZ\-:I=W5V]UJ<EK!+))>L(I6!9@LI;("<$' R>!WKU2#3[*UB>*
MWM+>*-_O)'&%#?4 <TIL[4P& VT/DDY,?EC;GUQTH \CAO5N-(AMAJC$0^,%
MMU%M<LBB%I,A0 WW.NWT[4NOP6T.A>-M/WEK*PU>QDA224N(0WV=G())(&2Y
M]LFO6WLK63.^VA;+;CF,')]?KP*/L=J!(/LT.)!B3Y!\X]_6@#S35[W3K[7M
M7T>_UVVTJ!;>!]*G8D-Y97F2!]X&\/N' ). .1Q3-0O(=0U?6M*UK7UTN^@-
MN]A++&4N/+\I"'A^8 L9/,!4 DG@Y& /3Y+2VE>)Y+>)VA.8BR E#[>GX4LE
MK;S31S201/+%_JW9 63Z'M0!6O5CBTV[N&D^SR?9FWW*H-Z@*3GWQDG%<GX(
MFN;?5[C3+^VMS=+8PRI?6,Q>WNXMS!9"IY60DG/7=CJ<5W) 92K $$8(/>HH
M+2VM0PM[>*$,=S"- N3ZG% ' :WLL_B5J=S;)'_:C>'=]FK'YI9U>0  =S]W
MBJ&DSZ9JFG#4['Q&KW#:3*MU:VK,DA.S.^?YRRNK#&[@G)'(KU$Q1M*LIC4R
M*"%<CD ]<&HUL;1/.VVL"^<<RXC \P^K>OXT >6+86T'@OP5J$=Y>"YU&ZTQ
M;F7[=+^]^3!&-V!U[#L/2H-<M8+/3/B&MO<W,8TF2.>Q47;_ .CR-!&Y*_-W
M?/7W]37K1LK0QK&;6$HIRJF,8'T%(;&S.[-K =_+9C'S?6@#AM5F#>-=73[9
M,J/X9\[:MPRA6\Q_F7!^7@#D8K+T*6/3;GP/>+=7)>_T"5[PF=I#+LBA8':2
M1D$MC [FO3?L-F3G[+!G&W/ECIZ?2E6RM$9&6UA5D^Z1& 5^GI0!Y7X;O[*[
MU_1X(;V.2TU+09M\3W'F2SONB*F8C :8AFR ,C+#)%1Z#+:Q>"_ANUG=;7;4
M((KA8ISAF,$FY74'!.0O!Z?C7K,=I;0E3%;Q(4SMVH!C/7'U[TALK0A0;6$A
M264>6."3DD4 >7W5Y=W?A/6K]97C\666L-'"H<AU;S@(H@.\;1E>.AR3UYJ#
MQ,BB+XC78O+D3Z<T$UH1=O\ N)/(1LJ-W][/'U ZFO6#:6QNA=&WB-P!M$NP
M;P/3/6FFQM&+EK6 ESEB8Q\WU]: ,KQ;=ZC;>"=6N](!>_2S=X-@R=VWJ!W(
MZBN>MOL[>)O#,FA3&6PU"QG:_59"RR1!%*2/S]_><;CR=Q':N]1%1 B*%4#
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
MECJMM&81.B!UDB)R8Y%/WESR.00>AH Y_P"(7AW3+?P5XDOX+6*)VTN5'C1
M$)'S*V.@8'//7IZ"M"W\2:I!JE[I=QI<,DT6EB_M$MY\F4 E?+8L  V0.>G/
MM5[5O#D^MZ#?Z;?ZD2][ ;=Y(HMJHAZ[4R>3ZDFJFI^"QJ]S=37.HR*+K2FT
MMQ#'M(0G.\')^;/X8X]Z *#>.KJ*#71]EM+F;3-+74D:*9A'(")-R;L')!C(
MW#(.>V#5S3_%=^^L1V>HZ?#''<:6=2@-O*9'PI4,C @<_.",>XYZU'+X%EN#
M?O/KEQ)+?Z4-,F/V>-5V#?\ ,H &#B1N,]?4<58GT"XTZ>'68)I+JYT[2I+.
M*VBC"M,/E;@DX#$HH';KQ0!4T_QI>7=SX?+65J;76K)[X.LS!K9$"$AOE.XX
M=>?E&01Z58TGQ7?ZK>:5)%I4K:9J41E$RQ2*;8;=R%RRA6##CY3P?4<U@>$+
M&]MI[2.TO+F=-HCO(KW0#:G9CYMTI5=S9Y_BR3SU)'2>'?",WAYH[=-<O;C2
MK8G[)8RJF(0<X4N!N< $X!/''7 P :VOW'V7P[J5Q]EBNA%;2.T$K;4D 4DJ
M3@\$9[5S=IXEU%[C1-*TO2K"-;W1OML6^9D2+;Y8V;0OW1OXQZ=JZK5+(ZEI
M-W8^;Y7VF%X2^W.T,,$@>N#6+8^%'L=0TJ\34-SZ=IITZ-6AX=#L.X_-U_=K
MTXZ^O !>\+ZT?$7AJPU9H/(>XCR\0;<%8$@@'N,@USLDG]O?%:ZTF_42:?I>
MG1SQ6KC*232,?WC#HVT# ST))ZUT?AK1!X<T&VTI;AKA+?<%D9=I(+%N<>Y-
M0:KX:6\UJWUNQO'L-5@B,'G*@=98B<[)%/WAGD8((/>@"MJZZ9X0CNO$$%JJ
M22)';?9XL(LLC2!8^G .Y\$XZ>N*KZAXLOM(OM0T^[LK>6ZATR34K9XY&2.9
M4.'0Y!*L"1SR"#VK0U/PTNNZ-=6&KWDDQN%4>9 OE"$JP9609."& .23T].*
MAN/"KWRW<U_?B:^GL'T]9U@"".)_O$+D_,>"3G'RC '.0"GIOBK5;S4;"SN+
M"TA_M/2VOK1UF9]K+LRKC X_> \'L1[UE:+XPU]_#?A.5[2SN[O7"R^8T[1A
M&\IY 2-IX^4].@Z UT5IX5-MJ6C7AOMYTNQ:Q1/*QYB-LR2<\']VO3W]>*=A
MX%.GVN@6T>KRR1:),TEL)(5R5*,@4XQP%8\]<\^U  WBG57MM6:WL+22XT:)
M/ML0F;$LWEB1XXVQP ",,1R3C QFJEA>6FJ_$G1M7M$ COO#<LRL5PQ4RP%<
M_0&M>Y\*;M2U6[LK][5-7C6.]B$8?<0NP.AS\C[>,G(X'%.7PO'::Q::A97!
MMX[+36TZ"!(PP6,E2""3U!1<=J .AHK-T"#4;;1+>'5KIKJ]7<'F955G&X[=
MP7Y0VW;G'&<]:TJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHIDLT<$32S2+'&HRS
M,< 4 /HJI:ZI8WMU<VMK=12SVI43QHV3$6&0&]#QTJ=)XI)I(5D4RQXWIGE<
M]#CT/]#0!)114;W$,;E'E165#(06 (7U/M[T 245EW7B70;&0QW>M:=;N%5R
MLUTB$*>A()Z&K%CJVFZH91I^H6MV8L>8()E?9GIG!XS@T 7**** "BBB@ HH
MJ..>&626..5'>%@LBJV2A(# 'T."#^- $E%%% !112$A022 !R2: %HK,@\1
MZ+=?9/(U2T?[9))';8E'[YD.'"?WL$<XJS8:C9:K:"ZT^[@NK<DJ)8) ZD@X
M(R/0T 6J*** "BBB@ HHHH **1F5%+,0J@9))P *KZ?J%GJMDEY87,=S;.6"
M2QME6VDJ<'OR"* +-%%% !1110 4455N=2LK*YM;:YNHHI[IRD$;-AI& )(
M[\ T 6J*** "BBB@ HJA>:WIFGW45M=WL4,LK*BJYQ\S$A03T!8@@9ZXXI][
MJVFZ;)#'?:A:VKS-LB6>94,C>BY/)^E %RBJUQJ-C:300W-Y;PRSG;"DD@4R
M'KA0>IX/2K- !15:"_M+F[NK2&='N+4JL\:GF,LNY<_4'-6: "BBB@ HHHH
M**** "BBJFJN8]'O76VDN2MO(1!&2&E^4_*".A/3\: 'PWUI<F4074$IB.)-
MD@;9]<=*6*]M;B7RX;F&238)-J2 G:>C8'8^M>4:<T4VH1N;2X^QS>%GMA%]
MAD6*-E92(LLN25&1EB<GIR<5/I%B;1O K:=:"WOO[#GAGD$)7;*8HMJRG'!W
MJ>&[@T =MJ_B46&OZ-IEO]EG^VW9MYQYW[R']T[@[1Z[.]=#7DFF7$4UK\/X
M6L+Q-2TZ\,=^KVDA>*0P2"1F;;T9\-G/.<UZW0!S^K>*[2S@UN*REM[G4=+M
M#<R6[2[1]UF"DC)SA"<8[CUK0T?5(M4T^VE\R'[3);QS2PHX)CWJ#R.H'/>N
M'U>/[/K?CU7M)M]YI$9MG6W9A(1%*K ,!C.X@8SDDBJ<%A)#J&C#1[?[->3>
M%[B RI&4Q<$1% [8^]N#GGG@T >FPWEK<32PP7,,LL1Q(B.&*'W Z5/7GG@O
M^S=2O=+NT@U>+5=/LS:W$5Q;&!+<$#<C'8H?Y@"!D^O'->AT <]XB\2C1KG3
M+>W^RS375_!:RQM-AXTD;&X*.3^.*VC>6JW:VC7,(N6&Y82XWD>H7KBO)()V
M;PYX?L=0L;LZ[8^(8IKX?9)';=YS%I0P4Y4J<@@]..U:5C'!=ZO/H^N1:O\
MVK!K3WMLL=N1'*OF%HY1*$X4(0I!;HNW'04 >D?;K3SEA^U0>:[%%3S!N+#J
M /4>E+)>6L5S';R7,*3R?<B9P&;Z#J:\E;3K6'1KZ>'3PERGBU)H72W(<0BY
M0[EXSLV[CD<8S5_48)Y]%\;:1>V\KZQ=WDD^FD(29@57[,T;?[! !P?EVDG%
M 'I4U]9VY(GNX(BI4$/(%P6^Z.?7!QZT]+JWEGD@CGB>:+'F1JX+)GID=J\L
MU+2H9&^(*W=DD]U)I,*QR?9\^;.('#%..6WE>G.<5IZ;;6D'C'0I5M5CAE\/
MS1W;^3A6<M$V)#CEN)#@\]: .UL+YSIUO)J,UBEQ)NW?9YMT9(SG:3@G &3Z
M8-6#?V8LQ>&[@%J1D3>8-A'^]TKR?0=/@DT_X=175AG[/-=+.LMN?W2E)=H<
M$?*"Q7&>I(JSI\T>GP11?V?,L">)KQH)UMY&2T5A(4<1K]X-N*KQM!;/.,4
M>B7WB#2M.^Q?:;Z!1?2".W/F#$AP3D'/0 9S_C5Q[RUCN4MGN85GD&4B,@#,
M/8=37D^GQ-!H?APSV5Z8[#Q/=&;?9ON2-C<[3M"]#O3H,9(JU?VUU=>&_%NC
M7-O-_;\^I23V!V'=)EE-O(C>B *"<_+M.<4 >GO>6L<PA>YA64L%"%P&).2!
MCU.#^1J:N$T/2;&;XB^))KNPAEF06<D,SV_!D5&#NA(QN!QDCGI7=T 5VO;?
MSVM8[BW:[ R(#* V<9&1U'Y5D>$_$:^(-"LKRX^SP7ERKN;9),D!79<C/)''
M7%<U:-<V/C"(VTBWVG2ZE<O+;W,)2XTY]LFZ57Z-$W(&?[Z@$]*Q?#]E%:Z9
MX#N$LFBO(]3G^TOY!6149)Q\YQD YC'/'(H ]72]M9+E[:.YA>X09:)9 67Z
MCJ*X\^-;]=!?4&L+821ZY_9<B"5B OV@0[P<<GG/:N=TJX,GB+PK<)I][:1P
MW]^DMK]DE(MS(LA^>1@2Q9OF)SM&1P,9HD#GP??((9B[>+?/"^4V3']M5]X&
M/N[03GIB@#UFN?F\1FU\8R:1=K;062Z?]L%R\N#GS F#G  _$UO@@@$'(-<-
MKEII[?$>*XUJR2;3WT=H4>>W,D9D\W.WH1NVDX'4Y.* .SGO+6U@$]Q<PPPG
M&))'"KSTY/%3*P90RD$$9!'>O(]/@O/"]OX>&MIJ,6D_8[F!6AM_M!M2\VZ-
M)%VN1F+:O3@KBO1O"]A;:9X:L;*SBN8K6)"(4NB?,"9)7.>1QC@\@<=J +>I
M2W\5K_Q+;6&XN6.%$\ICC7W8@$X^@/)'3J,;3O%J-X4NM:UJV_L[[%+-#<H&
M\Q=\;E#L. 6!88'&23BM35]1L-/MT74)98HKEO)#QK)P2#U9!\G3J2/K7GEU
MX;OD\%S6J"\N])M==AN[>WFW/,UBCH73!^8@-YA /) 'J* .^BO=5?2WO7TY
M(Y-OF)9^9F0KUVEONA\=N1GC/>K5CJMCJ-C9WEM<QM#>H)+<DX,@(SP#SG'4
M=JYOP]8):^,M7N]*41:%-:0$H@VQ-<Y?<R#H/DV;B."?<'&3X&GTVP\+>%DU
M6W)NKFXN7TV5K<OY2O(Y7Y\83<CJ!DC.<4 >C5!)>VL-S';RW,*3R?<B:0!F
M^@ZFIZ\H\9RM+<>(HH;"[AGCO=/FS';22FZ5'B/FAL%551N&%P<J23SB@#T^
M6^M(7V2W4$;;@FUY #N/0?4]A577-6CT?2KBZ+V_GI$[PQ3R^6)& SM!Y/Y"
MO,_$.FVMU%\2)4TW?/-;PM:$VQWM)Y(SLXSNW@9QSD<UI7]WLUCQ1%JUO/+%
MJ.E1+ILGV=Y%D01-OC& <-O))!Y.0>U '>Z'J#ZMX?TW49$5'N[6*=D7HI=
MQ _.C5=5CTN* %?,N+J9;>WBSCS)#D]>P #,3V"GKTJGX-W#P3H2O')&Z6$"
M.DL91E8( 000".167XGCD7QQX+NFS]E2ZN8G/82/;MLS^3#\: .@$]X-2>%F
MLC ML'&)")?,R0<KV3&.<YSFJ0UJ:RM=+FU,6NR\*0236LA:..9N%P2.48_*
M#U!(]<C"N8+<?$K6))+<&"708TE8Q921Q)(2I.,%MI7CKC%8ES!._P  ])L$
MCD2^>.PMXXV4JZS>=& ,'D$$9_"@#U2J4]Q<1ZI;Q!K06C12-+YDA$NX;=NT
M8P5^]DYXXJ[7'ZI%&/BEH5QY/ TZ[CEE$? RT116;&.SX!]Z +6E>)+K7=2=
MM-2RET^"\EM)\RD2J$R/,&,@@L",>F#GM717%Q#:6TEQ<2I##$I=Y'8*J@=2
M2>@KD_AZD:6&K@0F)VU>\<!HRA,;2L4(R.5(/!Z5T>L0M<:+?0HGF-);R*JX
MSDE3@4 80\90SZMH*6IMWTO5+2:Y^TM+AH]BHV".@X<9R:Z-[VUCM/M;W,*V
MV WG-( F#T.[IBO,=&BM;N;X=Q3V3^5:Z7-%<K/:LJI*(H1\P88^\K $]2IQ
MTJIITT^D:-X=N9HK^+2;2^U&*X^SVQ=K;?,Q@<QE2=FW<,@<!QZT >O1R)-&
MLD3J\;#*LIR"/4&G5A>$;&RL-!6+38[J.R>626(72E6(9BQ(4@% 220N!P>@
MK=H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "N4U^[DE\=>%M()_P!&D^TWDB]G:)5"
M ^N#)N^JJ>U=76-K.D-=W^EZK; &\TV5F12<"2-UVR)GMD8(]U';- '$ZM?:
MII.M^/\ 5=,N((FL;>UN626'S/-V0L=O4;00",\GGMCG?\27[V6M>$-3@&UK
MN^^PRJ/XHY8G;!^C1J?P/K6C=>$M.OCK#3/=8UF)8KQ?, W*%V@#CY?E)''K
M^-.FT,W>KZ3)-N-II&Z2'>06EE*; QQV52WN2>V.0#=K#U'PO;ZE?WEU)?7\
M0O+$V4L,,VV,KDD.!CAQDX/3GI6Y10!P'Q&T]--^$FL0+++.XAA$EQ.VZ28A
MXUW.<#)P!72>(;A].ABN;:6WMY[B>&WDED4L[1[C\L:@'<_+;1C')/:J?BG2
M]1\0V-SI,FFVLVFS;=Q_M%X7D (."!"V.1V/;\*KZMI6M:U9VL%YI=H6M9EN
M(9X]7D21)%! ;(@]"1^- &3_ ,);KSZ3$T3VZ7"^(QI+M/!DM&7 !(5L!L'G
M'![8JYJ6N:SI-V^F7NHVZ2Q:5)=Q7IMPB74X<CRPI)X5=F5!R=PP14(\(7RH
MR1Z5"JM?KJ/_ "')6_?KR&^: ]^??OGBJ7B2Q\677B!;Q= O'S;K"DFDZ_Y
M4!F)WAU7/)&,+^/H :D'B#7[TV&F-%Y&K2Z4NH3^3"@\MW;"IMD?HI!#<DGC
M[M1Z?=Z_<^/='BU.X2VE.B32W-I!AXA*)HE;!Z\_7CIZY@F\*ZWJ%OI\E_:*
M=1LMZQ7\6MR17'ELV?+=D@PW&T'U(SWK1_L34QJ-A?QZ+913V,+01E-9F&Y"
M0Q5_W/S?,H//4]<T =5?7D6GV%Q>3DB*"-I'P,G &>!W-><:#<RZ#X^MI+E;
MI$\2P'[5Y\,B+'?)EPJEP!@H2@Q_SS6NHU2V\0:M;)!-IEE&B2I+^ZU5URR,
M&7/[CD9 ..^.:KZ[I.L>(8+6&]TFS M;A+F)H=7=&61?NMD09XR: *6O>(==
MTV_\0:?!-$UVEK%=Z.GD9\[+%&C;GDA]HSQ@,">]6AXFN;_0KC6-,OK5;1;*
M!HY+M<()GPQW;><A63Y0.6;%69['5[K5+#4I]!TN2\L%D6"5M3?*[P W_+#N
M!5&3PW>/X;GT%?#VG16$TK3%8M6D5E<R>8&#"#((;!'I@"@#/U'Q?K=EI'BQ
MH'0S:0]NUO)=V^UW215)#*" #DG!P.,9&:VEU'6$\30>&Y]1A:XFMYK][F*V
M"%(@R(D:JQ8$[F)+'L.F3D9<_@V]N8M2272XG_M)(UNRVNS$R;.AYAX/ Y'I
M@8'%7M3T36-5NK&\ETRUBOK($0W<&L2))M8#<I(@P0<#((^F* *_@#2X;WPO
M;27P26>TU6^D5E0 ;Q<R<C.2!GG /89S77Z=IEKI4$D5K&$621I7PH&6/4X
M ]!^%9WA71WT33IK1K1;=6G>8*M\]SDNQ9CEU7')/ K=H \[UOQ)XBM1XRFM
MKNR2/01'-"AM2WFJ8A(48[N.XR/;IWLWWBO5-!U+4C?O!=VT>AR:M'''%Y9C
M9&P8\Y.0<CD^GX5N77A#3KP:TLTER5UE0MXHDP' 7: ./E^7CC^=2MX7T^74
M!>SF:>3[$U@R2L"CPMR59<<Y('/6@#&DU3Q-9QWEW(;(6/\ 9SS1W%\R1)'<
M#D?<9B8B.>>1CJ<UFWGBW6K2R\7"*57?2M,BO[66ZM=K-N60L"@(XS'QD C/
M(-;EM\/]$M])NM+9KZXLYX3;K%<7DD@@C.#MCR?E' Z<\#TITG@329EOO.FU
M"1K^T6SNGDNW8RQC=USWPS#/OQB@"@FN>(8-:NK M:WTLNBMJ-I$L7E!9E;:
M(R=W*DE>3COTJ_X1\0C7)+U#=RM+;B,2V=U;^1<6SG=D.N "#QM(XX/)JU-X
M3L+BZ-S+-=M*U@VGDB7'[ENHX'7.#NZ\5<L='M[&\GO?,EGO)HTB>>8@L43<
M57@ 8!9CTR<\DT 86H2WY^*&D6T=\T=HVFW,K0! 5)62$?F0V,]NW4US?A34
M]4TG1?#3)/ VGWVKW5D]MY/S#=+<,'WYZ@ITQC!KO[[0K._U:SU20SQW=HCI
M&\4I3*L5)5@.&&54X/I5"'P7IEO9Z?:1RW8AT^[:\MP9<[926))..1EWX/'S
M?3 !F:=KVOZR;'4]/MU;3Y;YX9XI?+55@5V3<K;MWF J"01@Y(P.IU/'&K7V
MA^#M0U/3FA6YMT#+YJ%E/S 'C(YYZ\_2BT\%Z38:S-J-L;N,33&X>T%R_P!F
M,QY,GEYV[L\^F>>H%:.MZ/:Z_I,^F7ID^S3@"01MM) .<9[<@4 <=K?B37M%
MD\46[W=M-+8Z0NJ6KK;[0IS(#&PW'</W8YR#R:TKG7M33Q%)8PRP"-M#:_3S
M(MVV4.%[$97!Z?K6I<^%=.O;R]N;LSSO>V7V"X5WPKP_-Q@ 8.68Y'/-5K;P
M3IMM<"Y^TZA+<BS:R\Z6Z9F\HG./3L.WOUYH P--\0>);P^$B]]9 :_IYE<?
M93^X<1))N'S?-G)&#P./3FC=:GJFLVOA@S36XU&W\2W%E]H\D[&,27"!]F>X
M .,]:[.V\):?:G1C%+<C^QXC#9@R A$*[2#Q\WR@#GT]:C7P7IB6J0))=JT=
M\^H12B7YXYVW;F'&.=[<$$<]* .?B\7:S8W=UH6H>5<ZA'JD-C%=P1! Z2PF
M8'8S8#@*5ZXR0>>AEU#6O%FF6]M'/]DC>;68;2&2:,,\EO(< LJ-A6!!''!
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
M@!N02AQCD^F*-*T&<?#'1-(U+3=0@N+>11(;1PD]JP+$2H0<'!(Z9R&/!Z4
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
M6"E!\P8YX.<#'7)^M6K#4T>WOKFYU+3I;>&Y=%EMWPL2#&%D)8C>,\].HXH
MQY/ -B\;LNHZA'=?VBVI0W2M&)()F&&V_)@J1P58'(K4T3P]'HEUJ-RM]=W4
MNH3">8S[,;PBID!5&.%%6?[<TG[&UY_:=G]F63RC+YZ[0_\ =)SC/MUJ2RU7
M3]2:=;"^MKHP/Y<H@E5_+;T;!X/UH JZCH46I:OI>I/<W$4NFN[PI'MVL70H
M=V5)/!/0BLE? =I$\,T.JZE%<0ZA-J$<RM%N#R@B1<%-I4ACU&1V-=75.'5]
M-N+E[:'4+62= 6:-)E+  X)QGH#P: ,&'P'906-I9QZCJ(BM-2;4HLNC$2%F
M;:24Y7+M[\]>E:ECH,5CK^I:NEW<O+J C$L3[-BA 0NW"@C@GN:R=(\377B+
M59_[*NM+>RM+U[:>%F+2O&JC]ZC*V/O'@%<$=ZZ2^OK;3+&>]O)EAMH$+R2-
MT4"@"KKFB6GB#33979D4"1)8Y8FVO%(AW*ZGL0158^&H9%U!Y[RYEO+ZW%K+
M=D('6(;L*H"[1R['IU/TQDOXWA;5/#\L5S9+HVI6D]Q--*P#0E%1@"V[:/OX
M(/3%=+_:VF_V?'J'V^U^Q2 &.X\U?+<'IALX- ":/IB:-H]IIL4TLT5K"D,;
M2[=VU0 ,X '0>E7:BM;JWO;:.YM)XIX)!N26)PRL/4$<&I: "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "LC4/#.DZG?K?W$$JW801^?;W,D#LH)(5C&R
MEAR>#GK6O7$^--:U+3SJ?]FZ@R266DO>""")&97&XAY2X(V';@ 88_-CIP =
MC;6T-I;I!;QK'$GW57_/7OFH[^^M],L)KV[9DMX5WNRHSD#_ '5!)_ 5Q6L>
M*-1L)[6YO)+FSTJXMK=EO;:%)8H9F.76<$%D4@H PX&:V_'FHWVD>!]6U'3K
MC[/=VT!DCDV*^"/8@B@#HP<C--=UCC9VSM4$G SQ]!7#:U?ZZWB;7+"TUE[2
M"UT:.^AV6\;,LA:48RRG*GRQD'\"*?H_B*_\1ZAIVGB[:Q=]"M]3F>%$+.\O
M&!O# *NT]N2PYXY .DM/$6EWUMIUS:W+2PZBS):NL3X<@,3GCY>%/)QTK4KR
M[PAJ-_8>'/A[;07.V"]FG@N8_+4^8!',XY/(^91TKH- U+5-?L-/UZ+58X+>
M2[E2XLI(D*",.T:H#C<) 0O)."2>.@H Z35M)LM<TR;3M1B:6TG&V2,2,FX>
MA*D'%6HD6*)8T+%5&T%F+'CU)Y/XUP6E^(-6N-?T. ZD]S::I%>;IDAC6(E,
M%&AXWX .,OD-U&>M9_AG5]2M_#/ANS2_FEN=7N[L-/.R!EV-*Q"DH1N8C/S
M]#C'& #U"J6FZM8ZNEPUC-YHMYVMY?D9=LBXRO('3(KDH=6\06NJZ1X=U2^@
M%W>W-T?M=OM9_(B5716!0*)#O7.%Q@$@<Y%GX?1R11>)(Y9VG===N09&4 MP
MG)  &?H!0!V-%>>W_B;5I?#WBC7;*\\EM#O)HDLVC0QR)!C<')&[+?,001C*
M^^8=5UOQ!))XOEM=6DLX]+TV"_MHOLT;%6,<CE&+*<J=@![^A'.0#TBJ,^KV
M-MJEGILL^V[O%=K>/8QWA1EN0,<#U-5;RYGNO!TUW',]M/)8F4218RC%,\9!
MKA+""ZF3X9HNHS+-+I\K>>R(SH#:IPO&..Q8'WS0!ZG17G6F>*=8N;32-,DN
ME>^N;^^M'NR$C:06[L!@;2H9@ 3\N/E; ';KO#G]L)ILD.N3VUQ>13NHD@.2
MT><IO 50'VD9  '<=: ->BN+T#5]4UG1=*\3#4T6TN!))<V!B4C;\P5$(&[>
MI !R3GYN!QBA;>)M7;0?"OB(7?GQ:O=PPW%D(TV1K,2!L(&[*''4G(#?@ >A
MT5Q%EJ^JC5M4\.76HR-J:7T;6LWE1@FS<;]V-N"0$E0G'W@/6F)JWB/6)KV[
MTJ[M8(M/U1[66&XD41F*-MK[OW98,1E@0P'*\8SD [JBN/\ "=QK>IZCJ=Q>
M:RTEM9:E<VBVPMHU#HN-I+ 9R.>G7O3=4GUR]\=2Z)8:TVGVS:4+I62VCD9)
M/,VY&X'CZ^_3J #LJ*\TL?%.MZIX=L)FOO)U V%U)-#9PH7>2*3RQ*?,!58_
ME)QP26&,X-:%OXDU.]A\-/<W+6-KJ6C&[ENH(E8_:-L9"X8, ,.Q'')P,]B
M=W37=8XV=L[5!)P,_I7 Z?K7B6>+P_I5_(;;5=0L)KR<X2)U93&!&H9&&<.6
M((SQ]:ZSPZ=5_L.W76YK6;44W)-):G*,0Q /08.,9&.N: +.EZI9ZSIL.H:?
M-YUK,"8Y I7< 2.A /4&K=>5>#+W4],TCP0$U!GLM1FGM9;0Q(%4!975@V-V
M[*>N,'H*VM$U7Q)KL&E:Y;7EK'I]Q,ZW-O*ZX5"650F(]WF*P48+$$YZ<8 .
M[HKS.P\0Z_#X2@UV\U@3&YO6T\1-!'&D9-X8A*6 SD*".?EZ9!YS?O\ 5_$F
M@,T%_=V\D=_J-I:V<V5::W64D.7 15/W3L..IYSCD [TD 9/ K,L/$.EZI>M
M:6=R9)A"MP 8G4/$3@.A( =3ZJ2*Y?4+_4X[_P 2^'I[Z::)-(%_;W82-9(P
MV]6C;"[3RF0<9P3SD9K;\#Q-%X&T+?/),6L(&!<*-H,:_*-H' ]\GWH Z"BB
MB@ HHHH *9)%'+M\R-7V,&7<,X([CWI]% !1110 4444 %%%% !39%+1.HZE
M2!3J;)(D4;22.J(HRS,< #W- 'ENBV=W_97P[MKG2;]&TR9ENUEM'Q$1;N@)
MXZ;RN#T[CUIGV74[.%[]=*U.6TM?$MU=36MO%)',\$B.JR1C@M@MG Z\UZ;;
MZE87ELUS;7MM/ GWI8I591]2#BI+6[MKV 3VEQ%<0GI)$X=3^(H Q_"EI96]
MC=3V&G7=C%>7+7++>,_F2.P&YRKDE,D=#CIG'-5?B-!/=_#[6[2UMY[BXN+5
MHHHH8V=F8]!@"NANKVULA$;JXBA$TJPQ^8P7>[<*HSU)["IZ .1N?#4-SX6O
MYM,@DCUJ[TI[6*XN6D\U"4("Y<Y0;N<#'K6!%#;:MHE]=KX:UNVU6'1YK-_M
M8F(4LN/*C4DB0%@""H( &<CI7IM% 'G>J6#)\--$@M=+N!="73C-%%:/Y@\J
M2,ON4+D8"MUJXZ36GBKQ*^HV%W=6&K6< M&BMGD!5497A8 ?*<L6&[ .\^AK
ML+._L]1B>6RNH;F-',;/"X<!AU&1W%6* /-?#N@7=CXA\-VNL6<ERUKX=:TG
MG> R1+,7C(0O@C(56&<]O>J5_I<\OA7Q3"ND7;37/B)+B)/L3EI(A+"VX?+R
M,*_/^->C2:_H\-O=W$FJ6:0V;[+F1IU"Q-C.UCG@\C@UH]: /-=<ANH]8\77
M%MH4]]%/I]BL436K[)F1WWX&!N*JRG:#DXQ65K%E?W=MXR4:;JUT+\Z?);R3
M63 S!"N[Y0HP0 >, @#GW]?HH \R\2:7J5[JGBM=)L)_])TFS6$&%HXYVCDD
M9XMQ &2A"X_VL>M6]::;Q'X?OM2T?P[?07P%LTRW4)MIKA8IED, SR?E#C/3
M) !/./0J* .6\*QV%U?7NKV>DZI92W,<<<\NI>8DDA7.%V.3]T$_-WSP3CCH
MKR0164SE78!#PB%F/'8#DU/10!P?PY\-VT/@_P /S:CIUPFJ6,!0+>"3,#\@
M[$?A21W45G^%[($Z=IVM:%K#:OI-P\GVIVE^S$Y;,R,&VMN5C\H!)+8(ZD>B
M7U_9Z9:/=W]U#:VR?>EF<(H_$U8H \JCT:7_ (4IJ]FFCW"ZG+'>1K%]C82L
M7F=DP-N2""I]/RK=B\ZR\7:Q<:C87=SINIZ=;I;-':O)MV!P\+* 2I)?=R #
MD^E=Q10!Y?X6L-7\)ZEI,>N6EY=P/H<5FDL$+7 MY5=F:)MH. 0R#=T.P<\5
MJ^!=1;1?"GA?1;_3=1M[FXB>++VS!(F7+8<_PY'3UP:[NHW@BDFCF= SQYV$
M_P .>"1[XXS[GUH DKRR]34)M5MF71=1A^R>)O/>&"T/EM'AU$^\CYRV020<
M+G! QD^IT4 %>6W]K:7NL_$?3WTR2[N;J."*%4MB^YFM5VC<!A?FP<DC'7M7
MJ59MAHEOI^JZCJ,4L[3Z@R/.'8%254*N !QA0!_]>@#D?#VBSVWBV_CO+:1Y
M4T>QMTO9+9BC31>9O*N1@D$H>O\ *J&G:7J-UX8\*:-)975OJ^DZC#)<RO$P
M15C9O,<2$;6$BDC@DG?ST./3Z* "N'L[$CQAXQNFTAYS)';M:F6 JL[)$00K
MD8ZG&0>]=?#J%G<7EQ:074,MS;A3-$C@M'NSMW =,X/7TJS0!Y;H$%_+KVE3
MG2]1AB;P]+9E)+,PQ6TNZ,B( C(4 $ L3G'!-/T9KZ#2/!MK+HFI0-;:<]K-
M=+9LTL,H2-3& 1A%<@_.PQ\O!&<UZ?10!R_PZAN+7X?Z-:W=K/;7%O;K%)%.
MA1@5X/!YQ5/Q_P"0M_X0>X@,T8UI<JL1D/\ J)OX0"3S@_A7:5FZIHEOJUSI
M]Q/+.CV$_P!H@$;  /M*Y.0<\,PQ[T >?7>A:C;W]]K6G6,XTQO$%K?-9)$5
M>6)(@DD@CQG/F$/C&3LR.HH\5:1=W]IXRU"RL;M[?4;6TAA@%L^^>9&.Y]A&
MX84JN2.<>PKU"66.")Y9I%CC0;F=S@*/4FH+'4;+4X7EL;N&YC1S&[1.&VL.
MJG'0CTH YC6+4V_B[PM?V>G3&S3[4LIM[<_(TB(%+@#Y<[<9. .^*YTV&J);
MW=U!I]X8;;Q;_:$UO]G96GML ;D4CY\-AL#GY/7%>BC6M*:\:T74[,W*ML,(
MG7>&SC&W.<Y(%7J /*_%.D76H1^*M0M+"[DM=073XXX!:OOFDCER\FPC< $V
MC)'.T^@KI])@>/XCZW<):3Q6D^GVB1R&W9(W9&ER 2 ,@,O^176U!>7MKIUI
M)=7MS#;6\8R\LSA%4>Y/% $>JP7%UH][;V<OE7,MO(D,F?N.5(4_@<5P>GV-
MWJ%CX'MTT^ZL;[19%^VF6!D$2)"T;J&QAP[;<;2<CGM7HR.LB*Z$,K#(([BJ
M\^H6=M=6]K/=0Q7%R2L$3N TA R=HZG !/% '.^!TFB37A/;7,!EUBYGC\^!
MX]\;$;6&X#(-;>NV\MWX>U.V@0O++:2QHH[L4( _.M"B@#SC3HII]2\ RRZ7
M?HECI\T4YFLW'DR>5$HSD<'*L!GT]""<NQM]1TK2]"O)=)U:2QL[[44N;:UB
MD2>-99F:*54&&90O''0.:];ILDB11M)(ZHB@LS,< #U)H Q_"]C:6.C;;'3[
MBQMY97F6&Y=C)ECDLP8DJ223M[9['(&U4-I>6U_:QW5G/'<6\@RDL3!E8>H(
MX-34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %8NI^%-%UB]DN[ZS:2:
M6V-K*5F=!)$<_*RJP# 9)&0<9XK:HH Q!X1T81>5]GE\DQ)$\1N92DB)]T,I
M;#?CG/?-7]5TJRUO39M.U"(S6DXVR1AV3</3*D&KE% &0_AK2I+NXNGAF,]S
M;"TE<W,N6B&<+][W//7D^M0-X-T,_P!GE;::)]/B\BVDBNI4=8O^>996!9>!
MP216]10!A6O@_0[.'38;>TD2/3)&DM%%Q)B)F!!/WN<@D<YZFEM/"&AV&L3:
MK;67EW4TAE<"5_+\P\%Q'G8&/]X#/7UK<HH YZR\$>'M/GLYK6Q='LG=[;-Q
M*PAW?>"@M@+_ +/3VI)O WAR?2GTR33\VC3_ &E4\^3,4F2=T;;LIRS'"D#D
M^IKHJ* ,*;P?H<^G6MD]HXCM)?.@D6XD69).["4-OR>YSSWJYI.A:?H:W(T^
M%X_M,QGF+3/(7D/5B6)Y.!6C10!D3>%](GO;BZ>U.^Z96N$65UCF9<8+H#M8
M\#J.<#.<4EQX7TBZFU.6:WD9]3B$%YBXD E0 @+@-@#!(XQU/K6Q10!7ALK>
M"P2Q1,VR1^4$=BWRXQ@DY)X]:R[3P?HEB=.-O;3(=.#+:?Z5*?*##:1RW(P
M,'.  !Q6Y10!ST_@?P]<Z4=-EL6:V-RUV,W$F])B22ZONW*223P1U-:^GZ=:
MZ591V=G&8X4S@%BQ)/))8DDD^I)-6J* ,33_  AH>E:I+J-E9&*>5VD($KF-
M7;[S+&3L5CDY( /)]:DL_"^D6$R26UJ46.5IHHO-<Q1.V<LD9.U3\S= .I]3
M6O10!5.FV9U5=4-NGVY8#;B;^+RRP8K],@&LQ_!V@OK[:V;'%\[*TC+*ZI(R
M_=9HP=K,.Q()K=HH H:9HUCH_P!J^PQ/']JF:XFW3.^Z1NK?,3C/M6%=Z!<7
MOQ$&IRPSK8C2_L@FAN3&V_S-QX5@V,<?7\ZZRB@#$G\(:%/):.U@%-K;FUB$
M4CQKY)ZQL%(#+QT;(KF]6\&"*]T^&RT9KG2;.S^SVZV^JRVT\)+9;+;@73 3
M +<;3P>,=_10!RJ>";"_T:UL]:CFN'MIFFMV-[*TMMG^%9\B0_B?;H!716MC
M;65BEE;1^5 B[556.0.YSG.>^<YSS5BB@##M_"&B6L.G0PVLJ1Z;(TMHOVF4
M^4Q!!/+<\,PYSU--L_!N@V&KS:I:V)BN9G:1MLS^6'889Q'NVJQR?F !Y/K6
M]10!C1^%=%CT"?0_L0?3)RQDMY9'D!+-N)RQ)'S$G@]>>M1P>#M"M]&FTD63
M26DQ!D$T\DCG;ROSLQ8;>V#QVQ6[10!F+X?TY;6[MS'*XO$$=Q(\\C22* 0
M7+;L8)X![GU-);^'=,M/[,\F&11IB,EH#/(1&I4*1RWS#  &<X[5J44 %%%%
M !1110 4444 %%%% !1110 4444 %%%% '%_"<!?AMI@  Q)<C _Z^)*JV6J
MZK9VO@O2]-:SCBU&R<,\T+.4*1!@1AAD<]./K6]!X2@LQ<16&I:C96=Q*TKV
MD#H(PSG+[24+H"23\K#!/&*LS^'+.74-)O$>: Z4C);11%0@5EVD$$'^$ =:
M .7C\5ZK+H6D7$\=B]PVO_V7='R6VL%G:/>@W?*<+GG/6DMM9UZUD\972'^T
M?L6HQQ16\5N2ZQF.$L4 ;YMJLYV]6(Z\XK;7P38+90VHO+W9%J)U-3N3/GER
M^?N]-Q)Q[U._A.T-YJ5U#>7UO)?S13R"*4!5D39AU!!&2(U!SD$9XY- #_"^
MM1Z]ILMY#?V][")RB211M&R@ 961&.5<$G(X[' S67>^*KBT\7_V/<R1V DG
MB6S-S;L8[Q"%+A)0<"0$L I]!UW<;^F:1;Z4UW)$SR37DWGW$LF-TC[57.%
M ^55' '3U)-5;OPS:WUU)+<W-U)!)<Q79M693&)(]NTCY=PY13@-@D>YR <1
MI>JZIHD=_=V[6AL9/%DMI-"\3&1A+.$W!@P"X+ XP<XZUMW_ (JU.RURWAS:
M202:NFGM%%&S[(W7AFDS@29YV8X&/K6@?!-@UE+:F\OO+DU$:FQW)GSPX?/W
M.FX XJ.7P%IDLTC_ &S441]0&I+$EQA8Y\Y++QGD]02<9.,4 <CXB _X1[XK
M<?\ +5?_ $EAKU7#&'"$*VW@D9 /TKG[OP787EMKEO-<WACUI@UV ZCHH3Y?
MEX^50/P]:Z")#'$B%V<J -S8R?<X % '):%XCU74HEL;DV::Q!J,MM>HD+;%
MBC^;>H+YPRM'@DGF0<4S3?$7B#6'T[4;#3DDTJYN7CF#;%,<(9E$@;S,E@5&
M5V]R!TR>BM]$L;;7;S68HL7MW%'%*V>"$S@X]3D ^NU?2LW3_!6G:7JDMW:W
M6H);R3&X_L_[0?LRRDY+A,>O.,XSSC@4 8MCXNO]1CU*U:YAL-5M;*:66PGM
M666%P1L9,MB6/&?F'?![XK?\%2W<_@G1)[V=9YI;&"0N%()S&IYR3D^IXSZ4
M6WA2RBD@>XGNKQK>VDM(3<,I,<;XW#*J"<A5&22>/<U>T32(=!TBWTVWFN)8
M;=!'&T[[F"@  =!P  /_ *] ',W?BK4[37;2 FTD@GU?^SVCBC9MD91BK&3.
M!)D9*8X!_&J3^+?$,-O>W[MIQMK'7ETV2)8'#2QM)''N#;_E8;\]#G':MIO
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
MXUH-0M_M 5V\O>,D)]['KM[XZ=ZXC1].U",_#Q);*[C>PTR6WNG:%OW#F%$
M8X_O*?R]*=X.T^55T?3M6\.ZBFJ:,"GVZ:=FMAA2GF1'?ABXQ\H'&3GI0!V\
M&MZ7<V=O>07]O+;7#^7#*C@K(V<84CJ<@TG]N:7]O%B;^W%R=V(RX!)7[P'J
M1W'4=ZY[P[H5]IGB"^L9(@-%M+E[S3VS_%,#N0#L$)E_"1?2LCPQI\T9L=*U
MGP]J4FH:5<M*E^\SM:G!;$R'?RS*WW0N<DYXS0!U\?BWP[+)"D>MV#&8.8L7
M"X?9G=@YQQM;\CZ59M-=TF^L);ZUU&VEM8G,<DJR JC#'!/8\CCW'K7GEII5
MXGA;P[;R:5=":W\1O=S1FV;*1>=*P<\=-KK[\^QJ34],U<WGB.\L]-NY536[
M6_2!=T374*0QHXC;CY@RDCD9*CU% '=#Q+HGV<3G5;18S.+;+RA3YI(&S!Y#
M<CCK52^\:Z#9Z!>:PFH0W-M:MY;^0X<^9QA..YR/P.>E<KJFG)?Z6EY8>'=2
MMVNM7L9[A;I7>:58I%+.ZEFP @P,\G'3IEFOZ3J-ZGCY;73[ES>?9'MAY17S
M_+50^W.,GY<>_:@#TF&:*YA6:%U>-QE64Y!%25%;3&XMXYC%)%O&=DHPP^H[
M5+0!0NM:TRRN1;W-]!%*2JE7<#!;A03V)[9Z]JQ-9\1RGQ.GAO3KRUM;U[-[
M@2SIO DW(J)MR.NXD]\#BL*\TK4?[*\;Z%<6$]S/J\\TUA.L9:.021JJ!GZ(
M8RH^]C@#&:UK:SN[7XAV$DL5S-##H9M'N_*8HTOF(<$^I"DYZ4 =;!YWV>/[
M1L\[8/,\O.W=CG&><9IEY=P6%G-=W4@C@A0O(Y&< =>E3U5U*%[C2[N",9DD
MA=%&>I*D"@#DSXZBFU'PW<Q75K%HVIVDT\QE&'C941E!;./^6F,8SGO73IK>
MF2:;#J,=] ]G/_JI4?<).O"XZG@\#T-<)HEI?"X\ &XTF]A_LO3IK>Y,D!_=
MOY4:#IGJ58#Z>A&:-G8ZOIFFZ+?-I&ISV]G?ZB+JTMMT<ZI-,S1R( 5+ #&0
M#T<^AH ]1LKVUU&TCN[*XBN+>0926)@RM]"*GK'\-6=O9Z3BUTV73HII7F$$
MSEI,L<EFR3@DY.,]_7-;% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %4-8O-/TS3Y-2U(QK#: R!V
M )4D;?E_VCG:/7..]7ZS-<\/Z5XDLEL]8LUN[97#B)V8+N'0\$9ZT <C\/;;
M2/#&@ZG<W&I:=#)>7C7UVJ7">5:>:<)%N!V\ 8^O3C%>@@@C(Y%<U%\/O"D.
MBW&CQZ);+I]S(LLL W89EQ@YSGC%=(B+&BHBA548 '0"@!:Y#XG>%SXL\"7]
MC$F;R$?:;0CKYJ<@#ZC*_P# JZ^N?UZ7Q='>1CP_::--;>7\[7T\B.'R> %4
MC&,?K0!B?#G79_&FA:;KETCAK6W^SG>,;[CI(X_ +@_[;BL7P?XC\4>*)8]7
M@E401ZM-;7L$TBK''!P$15^]O!*G/4Y(Z8%;%C#\0=-M5M;+1O"<$"LS"-+N
M< %F+'^#N23^-9MIX9\66.MSZS:^&O"$5_.Q>25;RY 9CU;;LV[N3SC/)]:
M,73/%6O2V7B'2-=N]0LM=MM(NKI'C93#<KPR30L!\N!\N!D$'(P0:IP7VH:-
M\+_A]<VNH3EKS5;:*190CJ$8MD#*\=.O7D\UU-EX>\8Z>6-OX?\ "G-O]EQ)
M?7,@6'O&H93M4]P, U5_X0WQ-_9]K8#PSX2%K:3>?!&+^Z CD[,/EZCMZ=J
M,7Q1XF\26]_\1/LNO7<$6B?9)+.-%C(4R$;@25)(Y/&:V]9U[Q--J@"S74%I
M)X;:\L18Q;VEO2!@, ">IX4_*?>EN?"7BF[DU%[CPWX4D;4MOVPMJ%U^_P!I
MRN[Y><8X]*Q]<^'WCG5]4@O5BTVR,-HEG&NG:M<1$1J21N)0DXSQ_6@#U#PP
MVI6_@^PFU^21M1%L);LR;=RMC+#"@#CI@?KUKQ;6O$']L75K\1/(DD\,WROI
M&KV4#9DB@#G:9#V+9!P,8! S\V:[[0;+XGZ)HL&G2C0=0,.X"XN[Z=I6!8D!
MCY?. <9]JRK;P'KMI=7%Q!X0\&*UP<RH;NX:-C_US*;?TH [SPGJ$FIZ<UXM
MU:RZ?,Y.G)!'L(MQPI;D\GZ# P" <BN"\?BX/QL\#BT,0N/*GV&4$KG#=0.:
MT= \/>+_  M#-%HGASPC9I.V^39>7!+'MR4)P,G Z#-%]H'C/4=8M]6N]"\+
MR7]MQ!/_ &A=!H_]W"\?A0 OBK6M>T#PQH D98=8U74H-/OKN)?N*7<G9GIW
MVYZ UC:KXPUVTT3XB6D%],LF@3PFQNR 7"R'E"2,-C!Y.3S72:E:>/M8LFL]
M0T7PG/ Q#;6N[CA@<@@A,@@\@CD51?PWXODTJ[TR3P]X4>TO)/-N4:_NB9WR
M#N=MNYCP.I["@#)\<V&KO\&-6U74]?N;PW=I93"W\I$2([EW 8&2"6!]<J*M
MW&MZPFOZ+X1T^YG3S/#YNXI5=$>6X(VIEB,%4"DX'7OD"M&\T;QMJ&AKHMWH
M?A:;3554^SM?W."J_=!^7) P.OH*K:CX6\5ZLEBM]X<\)S&P&+9S?W0>,>@8
M+NQQT)H 2+5->/Q/T'2M0NTCEN-!=[M;<(RB<%E+(Q7(Y4''3(Z5QVD:QK.C
M_L]WGB&RUB\343>EM[%7 )GVL>0<D[CG.>:[G^PO&8UBVU9= \)K?6T(@AE6
M^N1Y<?/R !,!>3QBJR>$_$\>DWNE)X6\'+87K;IX!=W&UCG/'R?+SR,8P>E
M#X?$.L/X\\7Z8=1E^R6FC)<VZ87]U(8U)8'&>IZ'-9FCZ_XH@^$__"=W6N2W
MDZZ=,%LF@01[_-*K*2 "2 .1TQ^NA:>$O%-A+<2VOAOPI%)<P?9IG74+K=)'
MC&&.WGIUZU=L=(\;Z;HIT:UT#PDFFE63[,UY<,FUL[AAD/!R>/>@#1\$W&O7
M,T5U>7'GZ1>:=#/"\TJ-*9\#>P"]$8,#CL> !FNUKAO _A[6/#MS)!-HN@V%
M@Z$YL;J>63=G('[P<+R3@'\*[F@ HHHH **** "BBB@ HHHH **** "BBB@
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
MR*1%$27*NXPJ+DGA<\9X&:U(/$NC7,EA'!?Q2MJ 8VNS)$NW[V"!U&#D=N]
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
MEZC/;'?GS0!DD?E^?'6I8/$&DW.EQ:E#?1R6DS^5&ZY)=]VW8%ZEL@C&,\4
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
MC:'+>?93,)3YB*9?*$I7&-I?'&<X(/7BNDT>P.E:-9:>9VG^RP)")64*6"C
M.!]*Y^W\#QP:>VC?;=^A?;!=I9M%\ZD2>;Y>_/W-XSC;G'&: *=YXZU&TCUB
MY.C6YM-(U%+.Y;[6=S(PC^9!LY(\T$@D=.">W8WTLT%A<2VZHTR1LR"0D*2!
MQG'.*Y>\\$2WFG:_9G5%1=8O$NW86V3$5"#:/GYXC7]?PZQH_-MVBE.=R[6*
MC&<CG'I0!YA!?ZEJC?#?6+BVMIM3N5F<$2;0^ZT8_,=N5&23@ XQQFNCL_&[
MW%A;K+8A-3EO[BP:"-GE17A+;W!5=Q7"\?+GY@..31IW@F?3X_#<?]K^<FA;
MA#OM@-Z&,QA3ANRGKZ\].*BD\ RFT)@UJ2VU&/4YM2MKR* ?NGESO0H20R$,
M1CB@#?\ #VK7>KV$LM[ILUA/#.\+)(K 2!3Q(FX E6!!&0.X[5RT>E:?>_%[
M6([JQMYX_P"R;>0+)&& <R2 M@]R .?:NRTNSN;*TV7E\][<LVZ29D" G 'R
MJ.%& ./S)))K(;PW?IXLO-?M=4@CDN;9+4Q26A<*B,S @B0<Y8^WM0!S-GKK
M>#_%?B+1FDN+K3(8;:YLHG=I&ADF?RO*#')VERI YP,X%6_$'B_7;70-<>'2
MS;3VBPF&[D218I%D8*=NY =ZD].G(/M6G+X"T^XTK5[:YN[J:]U5TDN=0+ 2
MAT(,97 PH0@;0!]<TMQX2O\ 4_#5]I>L>()KR>Y146X6V2(1[6# [!P3D#))
MYQQB@ U3Q9?6DE];66E?;;VPA26>&+S6WLP)$:,L9^;:,Y; Y ]2&Q>*=7O?
M$,VEV.B18A@M;EWN;HQ,L<Q8$%=APZ[#\OL>>@+KCPEJ/]M_VMI_B*:RN;B%
M(;\"V1TN-N=K*I^XP!(!YXQD'O>L?#TECXDO=62]#K<VL-MY3QDE1%NVDMNR
M3\[9XYXH P;;QYJD]AI%^VAP"WU"^DT\*+TETE#R*I^Y@IF/DYSST..6:OXI
M>7PIXB_M;0K2XDTJZ2WN;0W!:*56$;JP8ID_?4X('(ZU>@\$30:1I.GC5$(T
M[4FU!7-MR[%W?:1OX&9&_3\2_P#!$M_9^(K9M45!K5Q'.["VR8MBHN!\W/$:
M_K^  :OXNU2RU+7;.STBVG_LFRCO2\EV4\Q&$A(P$.&_=G Z>I%)K?C:72])
M.J1:?&UHNG+?JT\X0S9!)B0 $E@HR3T&1[D6KKPI/=7^N7;:C&K:M8)9.HMS
MB,*'&X?/R?WC<?3TYS[GX?37%M<6XUR1(KG1TTJ<"V4DJ@8*R9)VYW?,.<^W
M& "W#KFJW/CV73H8K<V"Z5'=QJTA5B7=AD_*?[F/8$GGI5/PSXGAN=(T&PTG
M2K>SGOK>:Y2U$F(K>*-]I.0O)+,.,#J3VYU;;PQ/:ZY;ZK'JC&9-/6QF5H%(
ME"LS*W!^7ECD=QCGO5#3O C:5;Z*UIJ8%_I*RQ1SM;Y66*0Y9'3<,\X(((P1
M]: (_P#A/+AX+(0Z2C7<FKOH]S"US@0S*K-D-M^9"%!SP<$<'I6WX:URXUJ+
M48[RUCMKO3[U[.98I3(C$*K!E) ."''4>M4'\%KBQ:*^"30:JVK3N8<^?,59
M2,;AM7#8 Y. O)YSI:'H;Z/=:M,UTL_]HWANRHBV>6Q14QU.1A!^M '-^(M/
ML[OXJ^&8[FUAF26RO#(LB!@Y7RMI(/7&3CTS44DTOA3XDVVG::LTNG:GIT\Y
MT]7RL4T6"#&"<(&!VX&!GFN@U3P[=WWBC3M<M]1B@DL8988XI+8R*PDV[B2'
M']T8_K43>#8;F;4[R^O[B?4K^S>R^U* GV:)@?EB4?=Y.<DDDCK0!G#QM>R#
M4[5+.T%];:3_ &BFVX,D:ME@T;D#JI';K[4_3O%5^='T:W>W2?5;K34O'(\Q
MUV[5 +;$)!9F],#!YZ R6?@>6*Y6:ZUEYP=*.EO'';)$ICYP1UP1G\_0<4S_
M (0>^@AT>:Q\0RVVIZ;;?8Q<BU5DF@POR-&3_L@YSUS]  ='H>I3:OHEI?W%
MA<:?-,F9+6X4AXFS@@Y ].#CD8-8<GC"X@U^RTZXL(HQ=WLMFB?:,RIM1V21
ME P%<(<#.<$'GD#I;*W:TLXX7GDN'4?/+)C<[$Y)XX')Z#@=!7)1^ [B*:U9
M==E\NTU234H5-NI;,@?<K,3EC^\.#Q@=CQ@ CM/'6H3+8W,^CP16=QJSZ5(R
MW99UD$CQA@-@!7*\Y(//3CG-\;ZN^N^$+Z>VM('L+758+<3/(?,+I<HK.HQC
M&[*]>1D^QV4\$3)IMK9_VJA\C5SJH?[-]YS(TFS&_IEC^%0W7P_FDLM3TVUU
MMK?2[Z\%Z(#;!VAE\Q9&"ON'REES@CC/7L0#L;N9[>RGGC@>>2.-G6%"-TA
MR%&>,GI7)1>.I%?5(I[".6:QTQ=1VV<QE#9+!HB=OWE*]1GKTXQ72ZKIHU;0
M[S3)+B6(75N\#31G#KN4C</?FN>MO!E_;WWVX>('%U_9J6 :.T1%4(Q96"YX
MZG(SSZ@<4 :_A_6QKMM)=0R6<]I\ODW%I/YBR9'(/ *D'C!_^L(=0U=[C5[G
M0K*T@NIHK07%R+ARJ!7+*B< Y+;6^@'?-/T3PY%H^HZE?AH?M&HM&TRV\/E1
MY0$;@N3\QR<G//'I4-[X:G?Q0->TW4C9W$MN+6ZC:$2I,BDE2!D;7&XX/(YY
M!H Y?P5X@>Q\"^&M,M+?SKV32_M&&60JJ@A1G8K'DG'3'!]@=*R\3ZUJ7B;P
M_ =-^P6][I\]S<6MT62:-T>-2#\O;<<=,YSQ3;7X?7.FV.BC2_$$UKJ.EV[6
MHNC;*ZS0L02CQD]B 0<Y'O6O+X7D?5M*U)=5G%Q90302NR*QG61E9O0(=R#&
M!@ X '& "II_C"XN=>L=+N;"*":]@GE6-;C>\#1%?DEP, D.#P3CI@]:YR>X
MM-2\,^%;V'2X+#'B95$$1W!&$\BL0<#[Q4D\#K6[I/@6XTNXT.4ZY),-(CFA
MA4VRC?')M^\<Y+949;OZ \T^'P/+#HNFZ:-44BQU,ZBLAMOOL9&DVD;^F7//
MIB@!\WC&Y:ZS8:1<7MG'?FRE:*.0NNU]CR#";2JL#D;LX!/M6%XRU>37_"QN
M[:T@;3X=:MH$G>0^82ETB,ZC&,;@R]>0<^U=#:^$;NPUJ\GLM=N(=*O+DW4^
MG^2I_>,<OMDZJK'DC'<X(S5"?X?S&PO=+M=;:#2KB^6_C@-L'>&02K*55]WW
M"P)P1D9ZGH0#N**0 A0"<D#KZTM !1110 4444 %4-<DNXM U*2P!-XMK*T
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
M7-[?6-X\<"D2F 2 2)NSC)3/IGL1Q78?\(KI BT](X)8CI\1AM9([B19(XR
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
MMYD8WRCS>,%L@?O!R?0_B ;^F^*M'U:]%G:7+M,UN+I!) \:R1<#<C, & )
M."<9IL'BW1KFZL[>*YD9[Y2]J1;R;9U!P65MN"!D<YQ@@]"#7/QZ;>VFJ:'?
MW]EY5AI^A36M[))-&%C8^43G#9VXC;)'J*R_"L-[8MX;;5M!U&.&RA^RV4_V
MB"2*'S0H&0K;V& %!(X')'4T >GUB:SXD@T;5]'TZ6"XD?4I70-%"SA L;.3
M\H.3\H&/0D]!6W7->)=/U"?7?#>I6-K]I6PNY6FC$BH0KPO&&Y[ L,]\= :
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
M*OY,2,UI444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
MG@IFU"X>:;Q%+^]DVNR'_2@2,CDGK\V>?;BMVWU;Q"NE:I#;RSZI+IVN/:L
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
M+6R%_P"082'D@;.UUSQ@[3UP1WQ3[+Q3!<:-8WDEM<_:+JV%Q]FBA+/MP"Q
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
MUV<2Q#.%8$X(Y/YGUJ+4->LD@,5O/-+-):FY5K./S62+M)T(QZ=<X. <&H/
MM_=:IX$T2_O9C-=7%G')+(0 68CD\4 :%EH>G6 ;R("Q:,1%II&E;RQT3+DG
M;STZ50L?!/AS3+:[MK+3(X(;M#'*J._*'JHY^53W"X%;LCB*-I&#$*"3M4L?
MP Y/X5S5AX_\/ZE<V$-O/<[=0!^RS26LB12L 245RN-V >.O;KQ0!T%G9P:?
M90V=LA2"% D:%BVU1T&22>*@U#1[#5)+>6[A+36S%H9HY&CDC)&#M=2" 1U&
M<'O6#/XWT6]TW4?)N=2@B@AN/-O(K&7]P8SM?DH0'4\X([9QBM'_ (2&QM;6
M!/,N;N06BW+B.(O((B.)&"CC.#P.3@X'!H GN/#FDW-E;6<MH/L]K*)H41V4
M+(#N#\$9;/.3SGGK6F %4 9P!CDYKGKOQQH=J+,K-<7/VVV:ZMA:VTDOG1KC
M)7:#DC<..H[XKH$8.BN,X89&1@_D: ,B7PIHL]O?6\MF6AOI1-=(9I,2N,8)
M^;V'Y#T%3G0-,>]GO)+7S9Y[<6LK2NSB2(9^1@201R>W<^M5_%'B!?#6C_;V
MMI9]T\4"K&N<&1P@)]LM_2EO/$^G6*S&47!^S0K/=".%F-O&<D%P.1P"<<G
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
MY4;T4]0#V!JW0!YRGA[Q)8:E;WMUIFF>(7N]/@MKWSY%C,4T>[+J2I!1@W(
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
MM-7GU:WTJVBU"?/F7")AB3U.1T)[D<FLR/X@Z))8VUT%OMT]Z;#R#:MYL=P
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
MB'[.'*[F\O\ NY.3CGI^%0VO@OPU8V-W96NC6D-M=\7$:)@2#^Z?]GD\=.:
M.6U/6]6\-ZEK#QWEQJ 3P\VI)#.%(696(^4*!A<$9'M6@MY?VFN^&([74KBZ
MM=9MY1<LY#X98A(LR9&%YXP/E^8<5T\>B:;'?+>K:K]I6'[.)&8D^5_<Y/W>
M^/6FV.@:7IHQ9V:0@(8UVD_NT)R53GY%SCA<#@>E 'GFD7^MW&D^"KZ37[YI
MM5N9+6Z!$>TKY<K @;>&!C'/].*GN-7U>T\):YY>K732Z;X@BLXIGVEWA:6
M%6..>)6&1@\#FNXB\,:-!#9PQ6$:163F2U120(6.<E1G@\G\SZTC^%]%D@N(
M'L(VBN9Q<3(2Q$DHP0YYY;@<^P]!0!Q7B&]UA9O'DL.N7L*Z1:17=G''L 5O
M*=\'Y>5RO3OGG/&%\7>(-0AT_6;[3]1F^TZ?86UQY<?[N.U=B6.[D^:7&/E(
MP .H)KMY?#FD3M>F6R1S?H$N]S,?/4# #\\@#CGMQ4%SX0\/7CN]SI%K,SP"
MW8R)N+1CH#GKC/!ZB@#D=5OKG1?%7C;5[>2>>:QT:WGA@:0E-V)^-O\ =&,X
M'O6D+N_M->\,1VNI7%U:ZS;2BY9R'PRQ"19DR,+SQ@?+\PXKIUT'24OH[U=.
MMA<QP"W201C(C&<+].3^9]:;9>']*TY2+.S2$;#&H4G]VAY*IS\BYQPN!P/2
M@# ^'7]H7WAFQUK4=7O+R>[M\/%+L$:D.WS !0<D=>?PJO+J]_9>,8X=3^UI
M97-\(K*]MI ]NWR[?L\J=4;<"=V#DXYQQ77:=IEEI%DEEI]NEO;)G9$GW5SU
MP.U0C0M,6[:Z%JOFM*9B=S8\PC&_;G&['&[&: /.-"FOM-TK0KVWU"X5+CQ)
M<V<EK\OE-&\\^<C&<Y (.>*TUUN^_M_1KBVU&:YM+S6KFSDD;"1/&J2D1I'S
M]PQ@;^"2#U!KKE\+Z*D$,"V$8B@G-S$@9L)*3G>.>&R2<^Y]:9_PB'AT7!N/
M[&L_--Q]JW>6.)><L/0\G\Z . U/_D2?''_8QC_T9;UV7Q'_ .2;>(_^P?-_
MZ":T7\,:+):W5L]A&T%W-Y]Q&22)9,YW,,\G('/L/05H3VEO<V;VEQ"DUO(A
MC>.4;U=2,$$'K^- 'GFKZEK7A'49);;4;G5(9M$N[UK>Y52()850JR[0,*=^
M-OM6[H U)]5M;[^UX9],O++<(3<&9I'R#YJ':NT8."H^7D8 K>L=&T_3E86M
MLJ[D$9+$N2@Z+EB3M&3@=!FJ^C^&-$\/R3OI.EVUFTYS(84QGOCV'L.* &^*
M+'4-2\.7UGIES;6]S-"T>^XC+J5(((X8$9Z9YQZ5P]K+<^(]>\$J^_2;;^Q9
M+Z"*)58+/B- %#@CY4<D9!P#^-=]>:!I5_?B^NK*.6Y$?DER3\R9)VL,X89)
MX.>M6+O3;.^6$7$ 8P-NB925:,XQE6&"."1QV.* //\ 5=5U+4/A%XBN-1=1
M?Z;+<1QW4:[!(]O+\DH'8[D'3N#7HEK,9K:)W 65HU9T[J2/_P!=9VI:#!?Z
M=#I(CBBTP.K31(,;U5@P0#H 2!D^F1WR+L6G6<&HW&H16\:7=RJ)-,!\SJF=
MH/TR: +5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %<]XJT6\U-M)O=.:/[9I=ZMTD4K%5F7:R
M.F<'!*L<''6NAHH X#7/".J:I:^(;N&&%+[5FLU2!YL+'' P;+, ?F/S= >W
M/6N]4L8PQ7#8R5ST/I3J* .+\/Z9XCT0:]LL+!WU#4YKV!I+M@J*X4 -A"<C
M;V_.JA\#WMAH%E:VLD=Y?MK<>KZA.Y\L2.) [[1SC@  >W)KOZ* .)?PO?GQ
M6FL642:;=&Z<W4\$Y,5Y;X8*)(NAD^[SVP3GM531O#7B2+7= U/4H;%[BT@N
M8+ZX%TSO.7V8<908'R'"< 9XQ7H-% '!Z-X2U--#\-:+J,<$<6B7"7#3QR[_
M #S&&"!1@$ E@3GIC SG(AN?"NMS>&=;T]8+83WNMKJ$69_E$0GCEP3CAL1D
M8Y'(YKT*B@#C-1\-ZGJ.K^*)=D,4&JZ.EC"S29*R 2\L .G[T=,]*IZY:W#^
M&M%LFN[.Q\4V4EN]E''+YI#9\MN, LA4ONXP!GTKOZ@:QM&OEOFM8#=HGEK.
M8QY@7KM#=<>U &3/)=:&^AZ;IUI%/9LWD3%YB)44*,,HQ\W<L21^9IOC#2;S
M5](MX]/$37-M?6UVJ2N45_*E5RNX XR ><5OT4 <)J/AO6KUO&1\BV!UK3H[
M6WQ.<*ZQNA+?+P,OD=3@=!49\.:[8:V+^UTS2M1AO+2"&YAO)=IMI8U*[T;8
MVY2#R, \5W]% '$W'AW5CJ7B"9(K=X[[1XK"!@^S]X@D!)7'RK^\[9Z5T&D6
M=[9>$[*P8QQ7T%DD&X'>JR*@7/N,C-:U% ' Z!X<\06OB/1]5U&WLO-ATZ6T
MOIA=M))*[-&WF<H,@E#A>B@_A5SQ;)-%XS\&/!")G%U=?N]^TD?9WS@GOC_(
MKLJK3Z=8W5S#<W%G;S7$!S#+)$K-'_NDC(_"@#BIO"6J?:X+Z** SS>(%U:Y
MC\W CC6(Q! <?,V,$]!G//0UIG1]5TWQ5K6I6,4%W;:O!$&267889HU* G@Y
M0@C..01T.:ZNB@#)\.:,/#?A;3](C<SFRMUBWGC>P')]LG-<U8Z!XDT_X?66
MDVWV>._M[K?,B7!59H3,79%D"Y0E3C./7ZUW=% 'G!\':VNE:U;Q6VG1-/K-
MOJEM%'.VTA#"60G9Q_JCS@Y)Z"I/$7AKQ/K9U-)(=/G62:UGLF>Z8" 1M&SQ
MA=G4LK_/U(8#M@>AT4 <E\2BW_"L/$!<*'^PON .0#CM5+Q#X.NO&32R7NRP
MQI<UE#L?>3)(4)8X_@'EC ZG<>!W[.[LK74+9K:]MH;F!OO131AU/U!XJ6.-
M(8UCB14C4855& !Z 4 <H-(U;4]5T?5=2MH(;C2K:=0D4VX332*JD@X&$P#U
MYR1QQSGQ^%=8C^&FBZ*$MCJ6F2VDA0S'RY/)E5R VW(R%].M=[10!PFM^$-1
M\0:CKXN/)MK?4]'ALDDCD+%)4:1LD8&5RX]S@\#-7O[(U;4]5T?5=2MH(;C2
MK:=0D4VX332*JD@X&$P#UYR1QQSUM% ' Z-X6UG3[?P/#-#;G^PTD2Z99LYW
M1&,%..>N><5N>*-%O-0N-'U'3FC-WI5Y]H6&5MJS(R,CKG!P=K'!]1[UT5%
M' ZWX1U+4]*\6RPQPIJ&O1101PO+\L21IM!9@.O+'@'L/>N[A9VA1I8_+<CY
MEW9P?K3Z* //+3PKKUMHF@:<\%FW]E:P;LR+<']Y%NE.<%>&_>#CV/-)?^#]
M;N1J]Q ED+DZVFJV<<[[HY56%8C')QQD!NF>HKT2B@#)T""]CM7EOM/LM/ED
M(Q;6C;U4#N7VKN)^F!Q69<:3J6G>-;C7["".[@O;..VN(#+Y;HT;,5=21@@A
MB""1T!YKJ:* ..U[P_JVL>%?$4'EVZ:CJT?E1Q>:2D2A0HW-CD_>)P.^.<9,
MLND:K)XLGU46T7D2:,+(*9OF\W>6]/N\XS^E=910!P>E^%]:TZ+P4WEVC2:-
M9R6=TIF(&&1%WH=O/W.AQUJQX?\ #%[IGB)-1BA73898I/[1M8+@O;W$Q(VR
M(G\!^\2>.N.>M=I10!SVL:7?77B_P_J5O%&UK8"X\XM)AOWB!1M&.<8YY%<\
M/"VMC1$M/L]MYP\1G53^_P"/*^T&;&<?>P<8Z9[UZ%10!Y[>^&O$U[JD-S/%
M83R6NMB]AN)+I@3;?,%C"["$VAAG!^8C/?-7$T^VU'XB->Z;?PS61A674H8F
M#J;B)BL))!X/+9'_ $R2NVJ"UL;2Q1TL[6"W61S(XAC"!F/5CCJ3ZT 3T444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '_
!V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>a102comstockpsuagreement003.jpg
<TEXT>
begin 644 a102comstockpsuagreement003.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M+(ZL%;^\P(QZ'V.6O@R_LM,\-V=D]K(=-U)M0N7ED9-[.)=P0!3QF4XSV H
MZO2K#^S=/2U^TW=P%+,'NY?,D ))"ENIQG SDX'4U=HHH **** "BBB@ IDL
ML<$+RRNJ1HI9V8X"@<DFGU5U.PCU32;S3YF98KJ!X'*]0&4J<?G0!DP>+K*:
MXTZ)K:[A34T+V,LJJ%N,+NVCYLJQ7D!@N1[@BN5N_%=]JWA_0M7\B]L-VOK;
MM'%(#YT8GD0H0C$MP@!!&,YQD5L6/AC5)K?PW::NUH8]"D$BS0.Q:Y9(VC0E
M2HV<-N/)Y&.G-48?"&NP:-IVF@Z<Z6&MG4$<S.#)%YTDN"-APWSXQR.,YYX
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
MH^F+*)5TZT$@C\D.(%R$Z;<X^[[=*NT4 1V]O#:V\=O;Q1PP1*$CCC4*J*.
M !P!4E%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%8GB;19]:M+(6LT<4]E>PWD8E4E7,9SM..1G/7G'H:VZ* .5GATW0FU36_$E
MU;1?VIY5K*IR8E0!E6/.,MDLY)P,YZ<5-X&T5M%\-0Q223R22'>#.,2+& %B
M1AV*QJ@/N#ZUTA&>M% !6%XET2ZU=M(FLKB&&?3KY;M?.0LKC8Z$$ @]')_"
MMVB@#AK[P9J5WI7B2S%S:*VL7T=VKG=^Z"B,8(QS_JAZ?>]N;8\/:_9:_?W.
ME:I:0Z?JCK-=0S0L\D$NQ49HF! .0H^\, C..U==4,UU!;R01S2JCW#^7$I/
M+MM+8'X*Q_"@";H*CN%D>VE2%Q'*R$(Y&=K8X-25DZ]KBZ#!9RO:R3K<WD-I
ME& "&1P@8Y[9/:@#EY?AX;JVUQ=UKISZKIYM9H[(-Y,DW7SRAP >V!V)R35I
M_"^NW>I76HWE[I_FW&CG3C%%&X56+,=P).<<YZ<]..M=I10!S;^&#>?#Y/#-
M[*GF+9);">+.%=% 209Y!!56^HJ/6/#%U?\ @M-#ANHC<F2&6:YE!P[K*LKM
M@=V8'Z;O;%=110!S^L^&1J^MZ1J?G>1):%DN$7D3PMAO+)]-Z(?H#ZTEWHE[
M+XP36X7M_*339+(1.6#$NZONR!T!0#'OGVKH:R=!UQ=<34"MK);FRO9+-ED8
M$DIC)XR,<T <_IGA'4-,@\(H]Q;.OA^.1)"H;,P:,QY48X(!SCG/3WKF?#5\
MSW=I<6=SX>OF-W).E@))4N[?S7.[]SN98W"L<_*!][)Y)/KE4)M0W6CW&FV_
MV]UG$+)'(J\A]K\MQ\O)(]L=: +]9GB'1H_$'A^]TJ29X1<Q%!*G6-NJL/H0
M#^%74NH)+J6U256GA56D0'E0V=N?KM/Y5-0!QMYX?\3ZSX4U/2M7U33GGNK5
MK6-[>!T7YA@R."3EO88 Y]>+$WAF]N]>DOIIK=(9=';365"2P).[>,@<=L?C
MGM726MU!>VL5U;2K+!*H>.1>C*>A%2DX!(!)'8=Z ..L_"NJPQ^$EGNK.0Z%
MD.45E\U?),(QG/.#N_3WJ,V=AX7T?5K/Q'?VS:5JU]<>2GE-O<SEG,9QG)Y(
M&!V]370^'=<3Q#I/V]+>2W'GS0F.0@L#'(T9SCCJM7(9[B6]NHI;-HH8BODS
MEU(FR,D@#E<'CGK0!E^#M)GT;PQ9V]Y++->LBO<2RXWL^  &QW"A5_X#6[11
M0!@:SH5Q<Z_I>NZ?-&MY8K+$T4V0D\4F-RDC)4@JI!P>G3FLI_!ETMQ974,]
MO]H76FU>Z+;@'8QM&(U] %(Y/=<XYX[2B@ HHHH XFS\$7$&AVWAN:YADT6U
MO5N8GP?.,:R^:L3#IPV!NSR!C )S3-1\%:G<Z=XCT^"^M!!JUZMY&7C;=&?W
M>X'!P1^[X_WO;![FH;BZ@M?*\^54\V011Y/WF/0#WH Y/5_!MSK>HZU-/=1V
M\>HV$%LAA)9X9(G9U?D 'YFZ<?=]^$U'P[XFUWPCJ6DZOJ>G-<75N;9'MH71
M #UD8$DEN.@P!SUSQU4$]Q)>744MFT4,1413EU(FR,G '(P>.>M6: ,/Q%H<
MWB#0XK;[0+._AFBN(;B,;O)E1@<C/7C(Y[&J^C^$;?1?$=YJ-M*5M9H8UCM>
MT<@4([_5E2(?@?6NDHH XV#PI?1Z??VEPFFWD%[JDU[/;3J2DD4@/[LD@X(;
M:0V.W054MO ^KZ(NF7.A:I EY9I-;M#>*\L+6\DF]8P<[OW? 4]P.W2N]JA_
M:)@2]FU"#[';V\FU)7D5A*N!\P Y'S$K@\Y'O0!/917$-G&EU.)[C!,DBKM!
M8G)P,G YP!D\ <GK5BLFVUQ;GQ/?Z']EDCDM+>*X\UF&V19"X& .>-AZUK4
M<E:>'==TO6[\:?JMJNC7]RUW)'+ S3PNW+B-@=N&.3DCC/0UR_BW1M1\-^$M
M8@;4;-M%GU**ZA22,B9&DND=DW9VE0Q8@XSC/UKU6L[6M7LM$T_[7?$["ZQ1
MQHNYY9&.%1%[L3Q_]:@#E]=\':GJDGB5;&_LX[37[5$<R1LSQNL>SC!P5(P<
MUI_\([>R>)AJ<]Q;F(Z4=/<(I#%BVXN <X';&??/:KCZY<VSVJW>C7<*W,HB
M1E>-Q&2#@/AOEZ8XR,X&>:E\.:XGB+1UU%+>2W!FFA,4A!8&.1HSG''5<T <
MW8>#]<L[7P[ VIV$T>DVS6K1/;N8V&U%24#=_K %/7CYSC'4FD>#=5T:W\,N
MEY9W-QHMK-:%&1HTE239SN^8@CRQVP<]J[FB@#C9?!EPEMIRV]S"T\6LG5[N
M1P5$KG=E5 S@?-@9S@*.N:CLH-,\0>/?[;TJ[,MO:PF*]$8_=R7",5B!SU9
MTN?3*>U=M0!CI0 4444 %%%% !1110 444UW6-&=V"HH)9F. !ZF@!U%8%AX
MST/4KBQAMKIS]O$ALW>%T2XV?>V,1@X_4<C(K?H ***KWMY#I]E->7!<0PH7
M<HA<A1R3@9)_"@"Q17*0?$CPM/IUIJ(U"2.PNY/*ANY;2:.%GR1C>RA1R#U(
MZ&NKH ***C6>)KA[=9%,T:J[H#RJL2 2/0[6_(T 2457U"^M],TZYO[MREM;
M1--*P4G"J,DX')X%,TO4[76=*M=2L9#):W48EB8J5)4CC@\B@"W14<D\,4D4
M<DBJ\S%(U)P7(!8@>O )_"L_2O$.FZU=ZE:V,S22Z;<&VN08V7:X[ D<_44
M:E%%% !1110 4444 %%8</B_1KCQ1-X;CGF.K0Q^;)!]GD&U./FW;=N/F'.>
M];E !1110 4444 %%%% !11574M2L](TVXU#4)U@M+="\LK=% _STH M45E:
M+XBT[7X;B6Q>7%NX242Q-'M)4,.HY&"#Q5>#Q?I%REM+').;:ZE6&WN/L[^5
M,Q;:-K8Q@GH3@'MF@#=HK*T[Q'I>J:QJ6DVEPSWVFE1=1-$R[-V2O) !R!VS
M6K0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %<EXZU,:6NB27<ABT>345CU&3.%6,H^S>>R&39G/&.#P376TV2-)HVCD171
MAAE89!'N* /.;JXT^RN-$BT^]>X\-7>L2B[D,H>!6:(F.)2./)\S QTW?+[5
MEZUYUM::];PW<T>DP:[IZV+).RA"[Q>=&I!Y0%CQT!)'&./5S;P&W^SF&,P;
M=OE[1MQZ8Z8I/LEMY*0_9XO*3[J;!M7Z#M0!Y_!HD&I:KXX\-6US+#"T5M)!
MB=F,$SQMEU).0<JI/K^-,75-3U/P+J/B"WLY+?4[+3FLUB1,,DR9$Y0#K@C"
M^A4XZUZ*EO#&Y>.&-7/5E4 FGJJJ,* !DG '<\F@#R74I=(N/"WB75=$\11S
MQR:'(S0:>QCCCD4$I(^')64Y(P<%@#D'%7-6TC0].U3P7>RA?)N;R1Y[BYG9
MU9FM'QRQ(&2J\# )%>D+96J1O&EM"J.VYE$8 8^I'K3_ "(=BIY2;$(*KM&%
M(Z$4 >8Z9>6VKZOLO]<2R\0V6LR VR)BYD02MLC&6^:$Q%>BX R>H)K*N-3L
M+_PWIU[JES"FOP^)81>++*%DAVW> A!.0@3:0.G /7FO8_L\'VC[1Y,?G[=O
MF;1NQZ9ZXIIM+8S&8V\)E;&7*#<<=.?:@# \?7M[8^!]2N].,OFHJ%FASO6+
M>HD9<<Y";CD=,9KEO$/EV][JAT.YV:5-X<N+BY%M,5C208\F0%3PS#?R/O!>
M<XKTZH([*UBA:&.VA2)CED6, $^I% &+X,TZTM/#MG=VS2/)>VT$LTCSM)O;
MRP,\D@?A@5S=U/+:^,Q-*EMJ=A<ZHEN)8GVW5C*4"^6ZGAXN-V!C&XM@]:]#
M2-(D"1HJ*.BJ, 5&+6W%Q]H%O$)\8\S8-V/KUH \EMM6MH-$T*WDU!$O+;Q5
M+#*C38>./[1*-K<Y"XV<'CI[4R]L(I=)\67EG<3Q^(+;793IXBN&#"4F/8H0
M'!#<@Y'(]AQZZ+6W$C2"WB$C,'+;!DL!@'/KBE^S0?:?M/D1^?C;YNP;L>F>
MM 'G]S/-:^,A-,EOJ=C<ZFD EAD*W5C*4"^6R]'BXW8&,;BV#UKGXOL%C\.+
MY;29+>ZM_$02189=C*/[0VA6 /383P>U>OBUMQ<?:!;Q"?&/,V#=CZ]:5K6W
M<,&@B8,VXY0')]?K0!Y;K%O91ZK\2A&D2Z@VG)-;A3B0G[.Y+KW^\!R.X%6X
M=1T_5?%=E!%>0W45UX9E61$E#+*^Z+@X."VTGWP:])$48?>(U#;=N['./3Z4
MV&UM[< 0P11[1@;$ P,YQQ[T >0:-JNG6GAOP1;3WEC;Z-<Z<R7,LZ[X/M@2
M+:LOS !MOF8W'KVR!C5L;FTLM9\/Z1J6K&^T"2RN6M;J[;$=S,)!M4DG#!8R
MVS).1SSP:])>TMI(# ]O$T).3&R J3G/3IUI9;:">-8YH8Y$4@A70$ CIP:
M.0^%SVQ\'-%;3+(D6H7J\/O('VB0C)]P0>>N:Y?Q5/Y=E\3E2]F4PQVSQXN6
M!C)B!P.> 23QT]J]:2-(UVQHJ+DG"C YJ,V=LQ8M;PDMRQ*#GZT <AI4<&G_
M !0O[*TG?R+C2(;F2-IF?=)YKKOY)Y*XY^E.\5:K:6/B_1+;7)8X="N;>X!:
M<A86N04V"0GC[GF8!XS[@8ZY+:"-PZ01JX& P0 XI9H(;F,QSQ1RQDY*R*&'
MY&@#SVQ:R7Q+I&C7%S-=^'WTJ5K&6]DWK<3"7GYCPQ$>"A_NDD>M9.EK/>:C
MX1M=2O+F6WDNM3AA+W+@W%LF[RF;!^;*XYZD8ZYKU>>V@N8Q'/!'+&""%D0,
M,_0TKV\$C*SPQLR_=)4$CZ4 >26SI)I/AZT-].(HO%=S9*%NG!\@&XVH2#D@
M ( >HXQ3VU/^Q=.U2W2Z\O1[7Q3]GN&<M*EO;-"K8;G(C\UAGG&"1TR*]5%E
M:#&+6'@Y'[L4X6MN%=1!$%D&' 088>_K0!YC->V.BQV$D>M+>>&+G6/],EB_
MX]8 T3;8U8$@1>9L+#.T$XZ$BG:Y:^'D@\.W%O=+<Z6/$1(GFE#0QJ\4A9(V
MZ",-@ = 01VKTP6MN+;[,((O(QM\K8-N/3'2E\B'REB\J/RUQM3:,#'3 ]J
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
M-OAC5+H1Q-_>1,[5/)Y !Y- '#>(KB^T_P 1?%35-/U&ZLKFS^P21FW<+N)
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
MZ%DD0,61A@@AE);UR#CCK5&R\%-IM[X?EM;V/RM+-R\JO"2UP\_+MD-\O))
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
M&'24CRV4#C(DVC([.:@U"RM=$\1>!+26:))OM%SYQ#[!(S6\A9L>A<\>F0*
M/0Z*\7TS^S+;2/#NI13Q+>#Q1- )S-EA"T\P*9)^Z5(..AR#5F_N=+O-;U+2
MK_6].AOEU])UNKFZ6*18!L)A"DANF4 'RG.<T >OT4B@*H Z 8%+0 4444 %
M%%% !2.RHA=B JC))["EHH \?2)W^"&M6K6LYNFNKDI 8&\P[[AF4A<9.5.>
MG2O7(&B:%&@V^61E=HP*'N(8YHH9)HTEE)$:,P#/@9.!WXYHAN(;A6:":.4*
MY1BC!L,#@@X[@]10!YA\0V>X;Q39PZ?=)<R:3%Y<L5M),;O:78*IP50(2<]&
M)8<C SO:8RCXF7ERUK<*E[I-J8)6MG )5YM^21\I 9>#@\BNUHH Q/&#;/!V
ML$Z?)J(-I(#:1LRM,",%05YZ>G/I7G&J*;R'QL!!=72WV@0?9F_L^2-))%$P
M 12N<@E ,DM[G%>Q5'/<0VL+37$T<,2XR\C!5&3@<GW- '!Z=I]C_P )W;11
MV*+9W/AXPS@0XCD8R*=K'&"VTMP><9J;P;I][#>-I-]&6M?#;M;6<S'/G!U!
MC;V9(6"'_?-=E?6OVVQGM1<3VYF0IYT#;9$R.JGG!%1Z7IL6E62VT4DTIR6>
M:=]\DK'JS'N?_K 8 H LS)YD$B$!MRD8/>O)],A4>$/AW&UC/'=6.HPI<;[5
MU:+;%(KDY&=NXJ">F<<UZW10!X]J&F6Q\+^+3'IW^D'Q"DMOLMCO*>9 =R8&
M=O#G(XX-7M<L;B/5?%\6@V3 2Z98LD5M%M6?9)(947C:6,9"XYZ@5Z>EQ#)-
M)"DT;2Q8,B*P+)GID=LX/Y5)0!R'A(Z5J.JW>M:<-3:6>".&XDO+<P#*D[4V
M%%#,N3D@'' S4OQ'MY+GP+?K% \[J\,FR-"[869&8@#DX4$\5U5% 'FVJV]E
MJ7BS79Y+$RV[>'(XX3-;-C?OF)4 C[V&7CK\U9T%PUJFBC74U,:7>^';>S\R
M"T,VR< ^;&Z[&92P*]AG9CM7K5% &?H=I'8:%8VD,<\<4,"I&EPVZ15 P Q]
M0,5RA1_#'Q,U75[V*4Z7K5K HNDC9U@EB!78^ =H8'(8\9XKM_M$(N1;>='Y
MY3S!%N&[;G&<=<9.,U)0!QOC.ZN=4\+N^E6\]U;PW-O+<*D9S<0K*K2(@ZO\
MHYQP1P,\BL+Q-9KJ<_BG4M/B,VG7/AQH'"Q$B>ZRWE[1CYG4<<<C*CM7I]%
M'F]GING#QEX?D;3XOL_]@RK,S6_R>9NB*ASC&[ D///6L'2+>PCB^'R:K:(J
M1MJ$3I<PD;%&XH&!'"CY2,\=#7L4UQ#;('GFCB0L$#.P4%B< <]R2 *SK_0H
M=0US3-5>ZN8Y=.\PQ1QE-C;UVMNRI/3T(H \^L+7^PS;[=.GCTZ?Q!<SZ?,L
M$CK91-$5!$2_WV,@7(VC>#CI532+&.6P\'6UWI\[-:ZY?"87%HPV1DW&W=E0
M-I+1^V2!VKV&B@#S.Q\/G5O#?B6RLXA;W=MKDU[I;-'M6.12KQLN1]TL",C@
M@M76>$99=2TS^W[JV-O<ZH$F\IN3'$%PBY_-OJYJUKVG6VHP6\=UJEU8Q"8
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
MC8QX59 P9"=F2/F/).?0B@##LO$&J_\ ""VNI:G'8:DTVM_9RLL1 0&]:,,
M2<E?E*],8')K:OO%E\;+Q#J.F06\MMH4KQ312YWW!C17DVL#A,!L#(;)':I#
MX$MQH[:6FJ7RVOV\7\:_NSY3"8S;0=O*[SGG)QQFK$_@ZVEGU4Q7ES!;:N/]
M/MH]NV0[=K,I(RA90 <?A@\T 9-WXQU>>ZU-=)MK P6VDPZI#)<%\NKB0[2!
MC!.SUXSWZ5UVE7PU31['4 AC%U;QSA"<[=RAL?K63-X1MY+[4KF.\GA%]8)I
M[1(J;8XEW;=O'7YVZY^E+I^AWNEZCI<=OJ5T^FV5B+5X9=FR3;PK8 SOP!D\
M# Z<G !2^(,:-IVBNR*637=/VDCD?Z0G2HKCQ'<6.J>+&CTF%Y=.2U8/;QEY
M9E<'YG Y;8,G:.P(!YK>U[0H]?MK6"2YFMQ;W45VIB"Y+QL&4'<#QD"JC>%A
M_:6JW\6J7D,^H^06*!/W1A.5VY7OR"#G.: .>U#Q1J&H:3I5WI&K:=+;W6MV
M]J+BWB8AXSM)#+ORC;L@J3DCTS4^I>)KS2KCQE/%IVGFYTBP@N1*,J;@%)&P
MYQGC:<#MD\UHS^![.XCG?[7/#>3ZA%J+7$"HN)HP I"D%<8'.0<DDTZ]\%07
MS:Z9-1O -:M$M+@ )\J*K*"OR]<.V2<]: (+;Q/J<6MSV6HV=NZ'2CJ< M"Q
M?"MAHSG[Q.1@C'I[U'I'BO4M1U308?(LY+?5M.-^6B+9MP-F5/4-_K  ?EY4
M\5:O_#\]G++K=G-=W>H6^E/90VRLB"4<,/FQPQ91SG'M6)X0T_4+*\M%LKW5
MVMU 6ZAU+2HK<;0I_C"*S-GN"W?/K0!U?B#6SI TZ")%:ZU&\2T@W_=4D%BQ
MQU 56..YP,C.:YO5_&^IZ/;>(8'L[6;4-(%O*K LD<\,S8#8R2&!# C/;.><
M5U&O:%;:_:01322PRVTZ7-M/$1OAE7HPR"#U(((P036;J/@NVU33]3@N;VX^
MT:EY0N;J-4#;8SE%4$$  Y/0GD\T ;6FG4S;R?VHMHLWF-L%J6*^7_#G<!\W
MKVKE=0\87Z:%<Z]816C6$-^+)8I58O(//$#/N! 7YB2!@Y ZC.!VB!E159BS
M 8+$8S[UYSXK\(2:=H>H_P!E76ISP7>H070TR*(2(DAN$>1AA2X& S8SC.:
M-+5O&.H:=9^,)4@MG?0?+>+(8"56B63!YX/.,CTZ5)XH\77^@?;)U@M3!:I!
M(L1R\DZN^US\I_=!>,%@034VK^!K;6I=8<ZG?6UOK,*1W<$00!BJ[0P+*6!V
MXXSC@9[BF:EX M]3.J!]8U)(]3BB2Y1?*^9HP KYV<'@9 P#Z4 5I#]F^(_B
M*:""%Y/["MW*/PKD23_>P/08K.N+^^U'3_AS<6@L[*&]ECE-LD),:-]ED8
M,/E'8>H!SQ75'PPIU>\U(ZC=&>[L4L7R$P%4L0P^7[V78^G/2J\?@R&&S\.V
MT>I7830B#;':A+XC,8W_ "\_*Q'&* ,B#7+;PW=>)+:WT;3[46EU:0PBU7R_
M/DN"-ID..,,_/7 SUK:N]2\0:=;Z@]S;:>\<3PBWN_,\J,HY D9U9B1LY.-W
MS< 8-,OO ]AJ3:]]LN;J1-9\HRJI5?):( (T9 R", \YY%-F\&->:4+:^U[4
MKF[2:&>.]?RP\;1-N3"A=A&>N02>YX& #!U3Q=J]UX=U)K66&WN;'6K>P:;R
M'7S8W>'D*S H<2X.2> <8R"-/4O% T'7]8?4+*U9=/T1+UKF!,2RC>XV<]!N
M4X&3][K5B7P';36FK0/JNH,=1NH;QI"8\QS1["'7Y,<F-<@@CT JU/X0M+W4
MKR[OKFXNEO-.&G3PR;0KQ@L<\ $,2S<CCG@#% $!\0ZG9:WI.G7T-H_]KP2M
M;O#N413(F\H^2=RE<X88^[TYK,T'QGK&HGPO<7MG8QVFNB1 L+.7B=49P<G@
M@A",?0Y[5NV/A=;5[*2?4+F[ET^!X+-YE3,08!2QP!N;  R>V>.356P\#V^G
MV_A^"+4;MDT-W>WW!,ON5D(?Y>>&/3% &EXBUL:'802+&))[JZALX%8X7S)'
M"@D^@R2?I61<:_J4>HZSH,QMTOH-/^WVMU'&VQXR2I!0MD,&7^\<Y!]JW->T
M.U\0Z6UC=M(@WI+'+$</%(C!E=3S@@@55'AQ7:^N+B]EEO[RV%HUUL4%(ANP
M%7&!RS$YSDGT   *'@"P3_A#_#^HW$5L]ZVE01K<)%M?RBBMM9B23SR>@SVK
MJZH:)I:Z)HEEI<<\D\5G"D$;R@;MB@*,X &<#TJ_0 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2.&
M*,$(#8X)&0#]*6@G R>E '.^'/"W]B^'+C1;N[2]@GDG=B(3%Q*S,P/S'^\:
MJZ-X6UC2]/.G3^)&O+."%H;-'M K(N-J^8P;]YM' ^[ZG)QCJU964,I!4]"#
M0KJZ[E8%?4'B@#D_^$-N!X5T'1%U./.D36TJS&U/[T0$%05W\9P,G-)J'@RX
MOU\4H=3C1=?B6)L6I)@ C\OCY_F./IS76JRNH96#*>A!R*"0!DG '<T <TWA
M>[;6O[2_M*$-_91T[9]E..3NWYW^O;]:K6?@J>U3PU'_ &JI70[5[52ML5:4
M-&$SG?\ *0 #WYKK3(@ )=1DX'/?TIU '&:+X'O-*O-#GEUM)QI5M-:JJV80
MRQN4.6.\_/E!EN^>@/-):^!KJUT/0M+&L(\>CWJ7,+&TY=4W!4/S]<,<MWP.
M!7:5BPZ\TOC&;0OLZ>6EBMVMPLN[=ERFTKCC!4]S0!E-X'S::KI2WX&BZG<M
M<S6S0YD4NP:1%?=@*Q!ZJ2,G!Z874?!<U^OBA/[3CC37H4A(%J28%5-G'S_-
MQ].:ZZJE]<7,5J7L(8;B8.@V23>6-I8!CG!Z#)''.,4 9]E!K$&O[9;U)M+6
MS5#&+;R]LP(^8-N)((W9'; YY-2>*=#7Q)X7U+1V?RS=P,B.?X'ZJ?P(!K6+
MJIP6 Z=3Z]*&=5QN8#)P,GJ: .;O-,NO$MKHD\DPL;C3[Q+J>%X2Y,BJ5*9W
M#CYCR,YX(I]KIKW?CBXU]U*PP60L+;(P7R^^1_IP@'KACTP3T5-EECAB>65U
M2-%+,[' 4#J2?2@"KJUDVIZ/>V"2B%KF!X?,*;MNX$9QD9Z^M8:>%+I)O#$@
MU.+_ (D<31@&U/[_ #%Y>?O_ "\<]^:G?Q0C:QX?MK>!9;/68))X[GS""H5
MX^7'<,.<_A6_O4)O+#9C.[/&* '5QESX&N9K#4;&/6$2WN]474D#6FXQMYJR
ME2=XW#<HYXP">O4=F"" 0<@]Z* .0U'P.=5N->EN-2*#5$MMA@AVO;20'=&Z
ML6.?FYQ@=*V=$T_5;.)FUC6!J5P0%#1VX@0 =]H)^8]SGL, =\R7Q)JUVUTV
MA:/;WL-M=2V<C37GDD.@Y;&TC;N^7KGOBNGW@8W$ GMF@#.\0:%9^)-$N-+O
M@XAF (>,X>-@0593V((!%0V5AK:1QPZAK$%Q&F,R0VAAED ]6WD#/? 'MBM2
M6Y@@BEEEFC2.)2TC,P 0 9)/IQ26=U#?64%W;MNAGC66-L8RK#(/Y&@#G[?P
MB/[8\1W=]<Q7=KKB1QSVOD%-JI&8\;MYSD'GBGZ1H6L:/81:9'KD<UA HCA>
M6TS<)&. I??M) X#%.W(-=#(7$;&-59P#M5FP"?<X./RK)\+Z[_PD?ANPU9H
M!;O=Q>9Y&_?L&2.N!GIUQ0!KHH1%0$D*, DDG\SUKFM1T*^T_4]0U[PV;?\
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
MT)I@WE1F-91YC8E"MRN_[V#ZUNT %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5R7CN66"/1)I%+:2F
MI1G4N,J(MK!2_P#L!]A/T&>*ZVD) ZD"@#RC5?/L9/$%[ID;S>&/M]A--%:K
MN1D!S=&,+U4C9N X/S ]ZM:O=Z-%I7]LZ##+-HDVJVTVK- CF%X@I5BJ=U!$
M9?:,'G.<$5Z<,$<44 >8:V- 32+/6='CQIJ>(+6\FNMK>4OS*'=,_=3IDCC.
M?0UCZ_+I]UIOCTQ!?*DU&PEA8(5W96#+(<#K\QR.HR>E>R/+'&R*[JI<[4#'
M&XXS@>O /Y4^@#S'Q;IFGZ4Q.C+I2HME++)I5W&!#>1R-EC$P^[*=O8'.5KT
M>SE,]C;RM"\+/&K&)_O)D9VGW'2I9)(X8VDE=411EF8X 'N:=0!S'Q"EO8?!
M-])8I,[*T1F6$$N8/,7S=N.<[-WZUP^L+HVK:OXD&@PVUQ%=>$W$7V6+*/(&
MDV@8&-P^4>HP!VKU^B@#RRUU'2-1\4:?/%)#-;R>&)HI9=GR,P>([2V,9&#Q
MVYK.72M(M?@UHU_%:VZ7\O\ 9@FFQ^\9DFCR">N5!<>PR.@KV2B@#Q_Q+8Z5
M=3?$F5X+>29+.&6V) )680MAD_V]V.1SD^]6?%&I6 U6X34;^S9-1\/I#";U
MF5(79G^=6"D')Y..1L7KQCU>L*Y\/W3:S/J-EKEY9_:519H1''(AVC *[U)7
MJ?;G.* +/AN*S@\-:;%87,-U;);HJ7$.-LO'+C'')R?J:?K]N+OP[J4!A$WF
M6T@$97=N.TX&/K5JRM(K&U6WASM4EB6ZLS$LS'W))/XU/0!Y)I4>CW@^'-L8
MK9K?[#,MQ$R (TGD1@AP>#\P(.>I!'455LKZ'3M!T;[5+)%X>MM6U"&=XHED
M2W!E?[.64JPV8) .,#*GTKV6B@#G_!MG86.@"/2I[J>P>:22![@ ?*QSA %7
M"9)P,?3C%;[!2I# %2.0>F*6B@#QFZM=*_X5CXZ\BWM!*=0NQ'Y<:AB/,^3;
MCG'IC\*Z5=.T75OBO>&X@M;E?[*M)H\X8&5993N'^T!LYZX/H:]!ICRQQE \
MBJ7;:@8XW'K@>IX- 'DMC$9+>]L$CLM9MKC1[MK:]BBQ<Q [6\JY3D%BV,-U
M)4\9R:[SP,UFW@G1S9+&L8M(@_EIM!?8-W;DYSGW!KH:* &NZQHSNP5%&69C
M@ >IKQWPI!8V=M\.;N)(8KV22>&YE&!(R&*3"N>N-VS / .,5[)10!Y#X?U"
MRD\3^%+NU0VR227\4T1C=IHV;YMD\A^\Y8;L'&/<<U%.+"?P$/M"V\K#Q4S+
MY@#$(;_<QY[%.3VQ[5Z])<P0RQQ2SQI)*<1HS@%S[#O4M $<"0QP1I;JBPJH
M"+& %"]L8XQ7/^/O[1'@?5#I:2O=!%.R'.]H]Z^8%QSG9OQCFNB66-I'C5U+
MIC<H/*YZ9]*=0!P5I'IMUXU@O-%^R-HDNDR+J0C"^0QW+Y08=-X'F=>0!@]J
ML_"N&TC\ :>;>*%)&#^=L4!B=[8W=\X]:[2DW+_>'YT +7C,\6G6WA;6K(0Q
M6]R/%*>8JIY;"+[8K+R,<;,D>@R:]FZ]** /)-15=,N?&MOHL&RTCETZXEMK
M%%RT61]H*(!@DH.1CGOUKJ_!4>AS7>I:GH-]<W4%X(C*QC6. .H(^50B_/C&
M[_@.:["B@ KSF"S@UCXF>+K)[^>&*>RLXF6WD53* )-Z[L$\ C.T@C->C44
M>7Z_;:+I.OC0]9:6PT"72H[;3BD"R1!@SB1 61BLA!C(/!.!U(J2QT/1[KXA
M065Y ;I8] MBHOL&5I$E8JS],R!0I)ZUZ6"",CD4M 'D4L"Q:/X_DT.UB-XN
MIK@6J 2M;;(/-"8YP0)!QWSWJ_JL6GW.J:A>:(;9M&E\/SK>^0!Y+29'DY X
M\S&_W Q[5Z=10!Y')H^AV_A7P-=16MLD]S>6)N91PTFV(AMQZ\=#GZ&J6MZ=
MI,&B_$$6UM;(UG>1R:>L:C]PYBB):(#[I+@YV]2/:O:'=8T9W8*JC)8G  H5
ME=0RD%2,@@\$4 >1>-M0LIKGQ T $=W;S:?*)&5I))4#QL)(B.(XU!()&<G=
MTSS6\26NEW%M\1[M(86N(S!-9MM^9)/(0[D'4-OZD<YX->STV.2.9 \3JZ'H
MRG(- 'FNH7NC7/B?7=-\3H\D-]%;MI3HC,98M@RL++T<29/&#ROI575O[.O?
M$.MZ/XDN=1M+N::&73!!$K221B--HAD*,0XD5\X(Y)/<FO5JB^TP;-_G1[0^
MS=O&-V<8^N>,4 2+D*,YSCO2T44 %%%% !1110 445%=-(EK*T+(LBH2I=2P
M!QW (S^= $M%<3I?B[4M0B\&R-%:*-=MI))U"-^[=8?,&T[NF>,'/UK.M/&G
MB3^RM'UR[M],;3;O4?L%Q%"L@E3,[1+(I+8QD+E<'USS@ 'H]%<)<^-KY/#4
M_BJ"*V?2;>]:![<HWG-"LWDLX;=@-D%MNWIQG/-0:QXP\0:>OBFXB333;Z#/
M%E&C<M/&T:.5SN 5@'/S<CCI0!Z%12,2%) R0.!G%<3I/BS5;S6;73YA8L]U
MIDMV'AC?RXI49 4#[L2K\_WEQROOP =O17 Z!XNUW4#X5FO$T]8-?MI&"0QO
MNAD6/S <EL,IP?EP"..35S2O$VJWL)L+@62:Y#J;6<\:Q-Y:QCY_, +YPT6"
M#G&6 H ZZ:>*VB:6>5(HUZN[!0/Q-58M9TN>58H=2LY)&.%1)U))]@#4?B$
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MVR#*$Y_=KD<K[=,:T7B?0)K">_BUK3WLX&V2SK<H41O0MG -+_PDFA^2\O\
M:]B8TD>)F$ZD!T&64\]0#D^E &7=>!K&[L]:M9;_ %#R]8D22YP\>0555&TE
M..$4<YZ5AZMIFH3^++N=_P#A)+=P(H[6?3Q;RQ2JJYW'S%/EMN9P1\HX![UW
M%QJVG6EK'=3WUM';RKNCD:4!7&,Y![C'/':J3^*='76[32?MT#7%U;-<QD2#
M:4!4#!Z'=NXQU - &8W@U[Z>RU2YU74+/6%MEM[N>QD6/[2HYPXVE<@D\J 1
MDXQQCJ(8(X+>."-<11H$5>N !@#FLW3M6A;2FO;O5=.GB\^1%N+9L18WD*N2
MQRPX!YZYXJP-9TQK!;Y=0MFM')59A*"K$9R >YX/'M0!E6'@S3]/CM;:.>Z>
MPL[@W-K92,ICA?)(P=NXA2Q(!) _ 8OZ)H4.AK>B"YN)A>73W<GG%3AW.6QM
M4<>W-7K2[MK^UCNK2XBN+>0;DEB<,K#U!'!J:@#)US08=;^Q.UU<VES93_:+
M>XMBN]&VLIX964@JQ!!%9:> [&-55=0U'"ZG_:HS(C?OOJ4)V^U;D&LZ7<W#
MP0:A:R3(I=D2520H."<9Z \$TVQU[1]3N/L]AJEG=3>69?+AG5VV!MI; /3<
M",^M &/=^!=-O4U(375Z7OKN.]\Q757@G0*J/&0O! 51SG]337\!Z?=#5?[1
MO;Z_.J010W)F9%SY>2C+L5=K G((_*M;6_$.G>'X[5]0G6+[5<);Q G&68@9
M]@!R3[5CV7C""/Q#K=CJ^H:=;06UQ!%9NSB,RB2,/CYF.XY8#B@!\G@>"YT&
MXTJ]UG5[P7&Q6N9YD:4*K;@H.S &1DG&3W)XKIT4JBJ7+D#!9L9/N<<54O=7
MTW371+Z_MK9GQM$TH7.3@=?4\?6KM '*-X!L&F+C4=32,:D=3CA650L4Q)+;
M?ES@[CP2<9XQ4DG@>REL+RS;4+_R[O4!J,A#1Y$H=7&/D^[N13CVK:DU?38K
MY+&2_MENG;8L+2@,6QG&/7'..N*&U?35OELFO[873-L$)E&XMC.W'KCG'7%
M&&;+^WO%MI>76CW-NNBM,L5S<;!]H9@ "@5CE, M\P'(7'?'4UER>)="AG$$
MFLZ>DIF^SA&N4!\WCY,9^]R./<>M6)=5T^"[6UFO;>.X9E58VD 8LW08]3V'
M>@#&_P"$(TU]*U+3I[B\GAO[IKQV=U#1S%@V]"JC!!4$=>E.O?!UIJ=GJ$-]
M>WD\U_:BSFN3Y:R"$9.Q<)M&2Q).,G/L,:QUC3%OQ8-J%L+LYQ"95WD@9(QG
MJ!SCTJ"'Q)H=S=06T&L6$L]P6$,:7",TA4D-M /."#^1]* *>L>$K;6(M.9[
M^_MK[3\_9[ZVD5)E! # _+M(8 9&W'%/;PK:M<:1<&\O3+I<CS1LSJQE=U*L
MTA*DG(8],8SQC JQI'B/3-;NK^WL;E)9+&<P2 ,,DA5)('7&6QGU!K0N;J"S
MA,US-'#$" 7D8*,DX R?>@#S?3=+UO[;-/"_B+3]4DN))'BD6VDM%W.6QYA4
MLT>". V['0#H.FN?!%E=6.KV;W]^(M5NUO+C:T>0Z[,;?DX'[M/7I[FM?^W=
M(%FMX=3LQ;-)Y0E,RA2^<;,Y^]GC'6I[#4;+5+47-A=P74!8J)8) ZY!P1D>
MAH HV.G7EMK^H7DE_=2VLZ1*D$SJR(RC!9  -H/&?4YX&!EVLZ##K4^G2S75
MS";"Y%U$(2@!D"LHW;E.1AF&/>K%UK&F65RMO=7]M#,VW"22A3\QPO!]3P/4
M]*KWGB?0=/E>.\UK3[>1'6-UEN44JQZ*03P3@\4 9[^"K+^W;G4X+_4;=+Q@
M]Y90S 07#@ ;F7&02  =I&<<U7O?A]87BZI"FHZC;66IS"XN;2!T\LRY#%UW
M(64DJ"<'!]*V;[Q)H>EM(M_K%A:M&%+B:X12H;[N03QGM1=^)-#L<?:]8L(,
MQ"8>9<(O[LD -R?NDLHS[B@#-G\$V<NMS:G%J.I6S72HM[!!,%BN]HV@N-N0
M<#!*E<BIQX1L3'KT4MQ=2Q:YG[4C,H S&(_DPH(^4 =^E:4FL:;%>K9R7]LM
MRS!%B:4!BQ&0N/4CG'7%":QIDCW:)J-HS6?_ !\A9E)A_P!_GY?QH QK7P5;
MVUW]K.K:I-<&P^P-)+)&=T8)() 0#(R>V.Y!/-.LO#4VE3Z#!8:E?BQTN%H&
MBDD39-'LVJ& 498$*0>. >N:U)==TF&2))=3M$:4(4#3*-P<X0]?XCP/7M5"
MTUB\E\<ZGHTH@-K;V4%S$50A\NTBD,<D'[@Z =: +VMZ+9Z_I<EA>A_+9E=7
MC;:\;J0RNI[$$ BL^[\(6FH6>HPWMY=SSZA:BSGNCY8D\D;OD7";0/F8],Y/
ML,;TTT5O"\TTB1Q("SN[ *H'4DGH*I#7=+:SN;M+^V>&U_US+*#Y9QG!YX)X
MQGU% %JU@^RVD-OYCRB) @>3&YL#&3@ ?I4U<QX2UK4?$5I:ZN9]/?3;JT63
MR80?-MY3AMC')##:>> <CI@\=/0 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !4-Q=VUIL^TW$4.\X7
MS'"[C[9J:L'QCHLFN^&KBWML+?PE;FR<_P %Q&=\9_,8/L30!LFZMQ))&9X@
M\2[I%WC*#U(["HDU*QDM&NX[VV>V4X,RRJ4!Z?>SBN'U<ZI>^"TU\:?=K<W-
MU:WEU91(&G6V1E/EJI') &_:>Y857DM-,O[.YU/2[S6+*2]OH)1J,UHP59T1
M@&:%D7Y, *S8 )(YX)H [6Y\2Z/:W.GV\NH6_F7[LMOB52&VJ23G/3Y<9]2!
M6K7F-N]^;WPE?:EI83[/J-]'-)96[M'(720+*%P2JNQSSQSG."*]./ Z9H K
MQ7]G/<26\5W!)/']^-) 67ZCJ*2/4;*:9(8KRW>5U+*BRJ68 X) SR >*\NT
M.7SM;\)SMIMY:VR1WT$]HUG+LM2^T['=@2Q)!)8G;QT%1Z!I\=GHW@26/3W@
MNX=6F^T,+9E>.,I./GXR%.Z,<\<B@#O/$OB8:+)I\-NUI-/<7]O;2Q/-AT21
MPI8*.3U[XKHJ\>$LI\-:9IVH:?>MKEEXCBN+S%G(Y;_22QE5@I!4H>"#TX[5
M[".1F@"#[;:?;/L?VJ'[5C=Y/F#?CUV]:!?6C7AM!=0&Y R81(-X'KMZUP/A
MB2"46^C:SI-X^OV&IS7/F-!($)9W(G$H&TJ4?&"?;'2LZSL[Z[\(:/I+P31^
M)['6$EF=HV!4B<M)-NQ@HT9;G.#NV]>* /33J-BLRPM>6XE:0Q*AE7)< $J!
MGK@@X]Z%U"R;SMMY;GR?];B4?)_O<\?C7E%[IL":!XJEATUA=_\ "20S6S):
MMOV"2 EDP,[<+(<CC@UT^H:5=0>-)DLK=GTSQ';JM[(H^6)XL;F/IYD1*?50
M: .PDU&QB:!9+RW0SX\D-*H\S/\ =YY_"DFU*PMG*3WMM$RG!6255(X)[GT!
M/X&O/-:C@?Q+X@TC7[;5GL]3\DV/V.V,B3(L:CR@RJ=C*X9N2H&[.1UK1T#2
M+&3X@>));G38W9?L;P2S0;AO6,AV1R,%@<9(YSUH ZW1]9L->T]+[3;A)[=R
M0K*0>AQ^&>OT--OM=TW3=1LM/N[N**ZO680QLX!(522>>W&/J0*POAFK0^ ]
M-M);>>"XMD,4R30M&0X8Y'S 9^HXH\3H8O&?A.]:VFE@CDN8Y'BA:3:SQ83.
MT'&2#R>* .G^W6GVS[']J@^U8SY/F#?CUV]:GKRE;._NO!G]BR03)XIM]9\X
M2F-L[C<[_/#8QL\HD9ST^7K@5ZM0!2GU& "XAMKBVEO(D)\@S '(&>0,D?E5
M#PKXBC\0:!IEY*]O'>W=HER]LD@)0,/3KCWKD],-W8ZZL<+F^TJ1KR4K<6[)
M<Z:YW,PW#[\;L2!D9.002!6=X9LA81_#F1-/DBN(K2>.[Q;E64F' 60XXRP
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBN?\5ZW?:';:=)8V]O,]UJ$%HPF8J )'"Y&/K_ /KH
M Z"BN&U[Q3K_ (=TRZGO8M,,]G8FZ98=[_:"&;*JH.Z-0H7+L",OCMS.-6UA
MO'FH0130RV<&CQ7<-H4V%F=I!@N6P"2@^8C&.,#DD [*BN3\/>*+O4O$#:7=
M"VDSIT=ZLUNC*H)8JR DD. 0,.IP>:ZML[3M +8X!.!F@!:*\[MO'&O_ -EZ
M7K=UI^G_ -EW.H&PN$B=S*A,[0K(,\8R!D=3UXZ"Y=>-[J+P]<^)X8()-(M;
MUK>2$AO.:))?*:0-G&<Y8*1R!U!- '<5'+<00-$LTT<;2OLC#L 7;!.!GJ<
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
MF\F8,'W9QP-RJ<=.*DN?"&E7TVJR7J27(U2%(+M)'^5U3.S &-I&3@C'7Z4
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
M&>%SGI0!C^&-!CTS2;SRX'LI=1N9KIX\@F'>Q(7N!@8R!D DXJ'3_!%KIHT
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
M^;&?E!,@ R0>"3BJ.FZ=?P:[X3N'TZX2&RT26UN6P/W<A\G"]>?]6W3(Z>M
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
MF?5-/MKR*SGOK:*ZF.(H7E57<]@ 3D]#^56Z /,I+2XN=6UF>\T6>.27PO!
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
MWE *<;O,7*DY)!.>!QB"_P#$7B.#2O$6I)J<0_LG6EMHX?LJ[98CY(*L>O\
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
MK1B*] N' D0 J!@'Y>"1QCK4DGB;28K5;EKB0QM$\WRV\C,J*<,S*%RH!XY
MZ5K A@".AY% &?/H>GW5K8V]Q!YT=C+'-;^8Q8HZ?=;)Y)'O5;6_"FDZ_=6U
MW>1SI=6P*Q7%M<202!3U7<A!*GTJ2?Q+I%M?&SEN]LPG2W;$;E%E< HC.!M5
MCD8!/<>HJM<>-?#UK//#-J(5[>=;>?$,A$3MC&\A<*#N'S' YZT 6H?#NFVV
MK0ZG#"\=S#;?9(]LK!%BSG;MSCJ >F:IW/@G0+RWU"WGLW>*_G^TS*9Y,++D
M'>G/R-D9RN,TSQ?XCBTC0=7-M=-'J%M9/<*4@:41'!V%\ A02I^]CH?2M?1[
MB6ZT2PN)FW2RVT;NV,98J"3Q0!F2>"]%FT=--EBN)$29;A9WNI&G65>D@E+;
M]P' .>G'3BKFE>'M/T:ZO+FT$_GWC*UP\MP\A<JH4'YB>< 4Z;7]-@N;ZWDN
M&6:QA%Q<)Y3DI&<X;IR/E;IGH:JS>,-"@>!&OBTD]K]LA2.&1VDAX^95523]
MX<#GOC@T 6I] TZYUE=6EA9KL0?9B?,8*\>2=K)G:P!)QD'&:ATWPQI>E-;&
MVBEVVJLMJDDS.MN&ZA 2<<<>PX&!Q567QGI@O=#@MO.NH]85I()H87=-BH6S
MD#KG QVR2<8K(U[Q#<V_A/7-1TG6_M$]IJ"0Y-LH\C+QJT7(^; ?.[GK[4 =
M?J6FV6KZ?-8:A;)<6LPP\;C@]Q]"#R".15:QT*UL3&1->7'E?ZL75T\H3Z;B
M<GW.3[UIUG2:YI\5X;5I9#*)1"=D+LHD*[@I8#:#@@XSW% %:W\*Z3:S^9#
MZQBX-TMOYK&%9B<EPF< Y.?3/.,\U%-X-T:>SU"TDBN#!J%R+JY7[3(-\HVX
M;.[(^ZO P.!5B/Q/H\MM:W"79,5U=&SB8Q.,S!BI0\?*<@CG'2G3^)-)M[V.
MTENPLLDXM5;RVV><1D1[\;0WMG- $%WX2TF_FOYKF.X=[^U%G<G[3(/,A&?E
MX/'WFY'/)J6/PWIT5_;7R"X%S;6QM(G^T/\ +$<97&<'[J\GG@5@^'?&,0GO
MK+6M1W7(UF:QMF\@A<!@(U9E7:I/;<02>E=K0!@0^#-%M[*PM;>&:(:?(\EI
M*MP_F0E\[@')S@Y.0<@^E32>%M)EBLXS#(!9W1O(BLS@^<<Y=CG+$[FZYZTR
M+QCH$U_)9)J"F>.22.0&-PJ,B[VW,1M&%YR3@X..AJ:'Q+I$TUS#]K\J2V@^
MTRK<1O"5BY_>?.!E>#\PXH FTW1;+2I[V:T617O9O/G+RL^Y\ 9P2<< #CT%
M17'AZSGOI[U9+N"YN%597@N73>JC ! ../7&>>M,A\4:1/>?8TNG%SY/GB)X
M)$8QX)W@,HR.#SZC'6J^E^(+%="T^:359-2-Q"TJ7$=JVZ=5/S/Y:+P!D#IC
MD>M $[>%=&,>F(EJT2Z82;7RI70IN&&!(.6![@YSWS21>%=)@N'EC@<(]S]K
M-OYK>3YV<[]F<9SSZ9YQGFJZ^,M-;7FTQ5N-JV*WIN/L\FS8Q.W!V], \],\
M=<@.M?&_AV]B$MMJ'FHWE;"L$G[SS,[ GR_,3M;@9(P<XQ0 ]?!^BIKLNL)!
M*ES-()98TN)%ADD'21H@=A88')'49Z\U&_@G0Y$96@GRU]_:&\74@9;C&-ZM
MNR..PX]J9?\ C;2[2RL;F'S[E+R^%BOE6\A*2!B'##;E2,-\I&21TJQ;:U9C
M4]9:36 T-E'$\UO)%Y8LP58Y+$#.[&>>F/>@#4N[.&]L)K*?>T,T9C?#E25(
MP>1STK-MO"NE6EQ83P).LEA:FSMC]H<[(CC*\GG[J\G)X%2+XFTD_:@URT3V
ML(GFCFA>-UC_ +^UE!*\$9 (SQ3--\5Z+J]Y%:V-[YLTUN+F(&)U$D?'S*S
M!L;AD Y&><4 6M'T>ST'38]/T]'2VC+%$>1G(W$D\L2>I)_&K]%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %<WXZUN_\.>%9]5T_P"S&:&6%-MQ&SJ0\J1]F7INS^%=)7(?$RSN
MM2\#7=A96DUU<S2VY6*)"Q(69';V'RJ>M $EEXEO;?QK=>&]6^R/Y>G#48[R
M!3$@CW[&5U9FVD'G.<$>E:K>*-"2WNIY-5M8X[0 SF20)Y8/W20>Q['OVK)\
M1>&H[CPIJZ:#9QQZC>1*VY@4>8J00C,?F (!7GIGM7.ZQ9/KOA+7KFU\+ZK:
MZG<Z:;/_ $UV>61B<B-07;*@DG<<#GCO@ Z]O$>G7M[91:=KVG@F\:"6'(=I
MBJ$F-<$8895L\\?6M!];TR.]6S>^A6=I/*"ENLF,[,]-V.=O7VKG]?MI;B_\
M(RVEC.8[?4!/-MA(\I/(D3+#''+*,?X5@'0M5G\&7OA2>UN!J1U0S17NP^6R
M-<^=Y^_H" 3\N=V1C'- '1>.O%8\/>'-0GL;NV74;=%8)*A<#<0 #@C!(SC)
MY]#75LRHA9F"J!DDG  KRO6K#6DT#QIH;Z/>W=SJ%X]W9SPH&CFC;9M!;/RL
M@7;@]@,9KU.-B\:L49"0"5;&5]CCB@#(MO%WAV\O;>SMM:L9KBY#&&-)U)DP
M2#M]>A_*HYO%V@/YUO!K^G)<JDN&:96"%!\Q/(X7///K7!^'].;7/!.@V-K9
MRK<6VN-=M<&(JD:QW4C,X?H25&S .>>1@$UOZ/8W$6A>,%DT^X2:ZOKR:!6A
M(:59% 4KQSG&/4=\4 =+#K-I;:183WFHP3-/ L@FB4@3_*"751D[><]\ ]:;
M=>*=!L8(9KG6+&..>(S1,9UQ)&!DLO/(]ZY+0;/4M&U'P[J-U97368\/Q:=,
MB1,[VLZ%2<H.<-C&0#RH[8-5M(\.WVF:MX6\^QF,,5WJ-PZB/<MHDY8QH2..
M^#CH<]N: /1Q=V[60O%E5K<Q^:)%.05QG(]1BLK2O%>E:MH<.K17 2VG;;&'
M!#,<G  ZDD#.!S6U@ 8 P*\NT+3=:TW3?!=Q/I=VL>BM/;WUOM#/\ZE1*B@D
ML%/''.&. : /2K*_M-2MA<V5Q'/"25WQMD9!P0?0@\$=JSI_$5FOB,>'HY@N
MH-;&<%D)5>0J@],YR3@'M[BJ?A73)[._\07\D;PV^I7_ -H@@<8*J(T0N1V+
M,I.#SC&>>*ANX;NU^),.I?8KB:RDTEK<S1*&".)0^&&<].GKT% ">"_&-MKV
MB:4+V^M/[9N[<S/;QG:>#SA<]A@XZXYK=36],DU%=/6^A-TVX)'NY<K]X+V)
M'<#D=Z\^\/Z3J%GIOP]BETVZBDTZ6?[8/)/[G=%(N2?=F7I]:L^$M-N(QIFE
M:QX>U!M1TF4E=0EG9K8@9 EC._[S*?N[>"3GB@#L?$VOV_ACP]=ZO<HTB0*-
ML2?>D=B%51]6(%593XIBTO[4'TZ2[VAFM%@< >JJ^_D@9Y( )'09XC\>>'KC
MQ/X1N]/LW1+P,D]N7^Z9(V#@'V.,?C5FQUZXO;=$.C7]M?$ 20SQ%4C;O^\^
MXP'^R23Z4 9D7BB[@\5>);34)+1-+T:TBNC(D+"0JZNQR=Q' 3L.<U8TB_\
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
M6-%1%"HHP%48 %.H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHKD_'LMY%9Z,+.]>V\W6;.*0HH.
MY3*.#GMD ^_TH Z&VU.QO+RZM+:ZBFGM&5;A$;)C)&0#Z'VJW7EVJ7NK:/JW
MC[5-.NX8Y-/@M;AQ+!O\[9 25/(V@@'ISSVQSNWVNZWJ5]JMEH,>VZT^&%HU
M81E)))$W@2;F!"8P/EYSDY/2@#M*:[K&C.[!44$LS'  ]33+:226UADE14D=
M%9U5MP!(Y /<>]85WJMS=^,&\/6EQ]E\FP%[+,$#,Q9RB* >,#:Q/?D8(H V
M=/U"TU6QBO;&X2XM9<F.6,Y5@#C@_4&K#+N4KDC(QD'!KS#P7K%Y'X9\-Z':
M^8L]Q9W5R\L*Q[ALF"X42''5\GJ<#WR-5-6\6'5/#VE7DUA9W5];79NC'#YN
MUXB@5E^;'(<''8^O2@#K-'T:ST'3EL+!)$ME9G57D9\%F+-RQ)Y))_&K]<!H
M7B[4M870=,FE2&]O1>FXNHXP,BWE,7R*<@,QP3G( !XY!$3>+=>,4-J'M$NH
M/$0TBXF: E9D*[U<#=\IP5R/7."* /1*K"_M&U)].$Z&\2$3M#_$(R2H;Z9!
M'X5Y[J/B3Q+IVF>*9_[0M96\/W*8)M,&Y1HXY-C?-A<!R,CGI^.WJFNZK:^)
M-;L8);816VB"_M]T))63=(#N^;YA\GMUH ["BN#TCQ%K?]H^'Q?W=I-!K&CR
M7A00^4()$6)L[LG(/F'/TXQTJ/3?$>L76I1V$EXKBZT22^%S'  BS*R*3#D
MM'\_!8'. <D&@#T"BO.O"NMZ@^D>#=':^<W&J:8;R6Z9%+JJ)'\JY&"Q9\Y(
M/ /J"$?Q;K[0PVB26B7</B'^QYYF@)65"F]9 -W!VE<CUS@B@#T:BJVGQ7<%
MA#%?7275TJXDG2+RPY]=N3C\ZYCQCXBO-"N8RSS6>G/;L?[02W\Z.&?.%$PP
M2L?N!^(H Z6WU.QN[ZZLK>ZBEN;3;]HB1LF/=G;GTS@U;KS+4KW4K/Q!XXU7
M2;VWB:TTNTNP6B\T2[(YF"]1@''7KSQ5WQ-XMU2QTN]U&RFA!M=+BODMHX_,
M.X[BWG$C"I@ +@AB=QYQ0!V;ZQIT=_-8O>P+=0P_:)8BXS''G&YO0?6I;&^M
M=3L8;VRG2>VF7='*AR&'J*YA6W?%=FQU\/J?_(YJ3X9_\DT\/_\ 7FM '07N
MIV.G/;)>744+W4HA@5VP9'/10.YJ:XMH+NWDM[F&.:"0;7CD4,K#T(/!KE/B
M")6MO#X@9$F.N6H1G4LJG+8) (S],CZUFMXLUK1[_4]&U&2&]NHKNSBM;N*$
M1[EN2PPREL;EV-CD Y6@#N[2S@L;=8+=2D2\*A<L%'H,G@>PXJ266."%YII%
MCB12SNYPJ@=22>@K'T&36_M.H0ZLBF!'5K.5B@E=".1(J$J"&!P1C([<5L2Q
M1S1E)45T)!VL,C@Y'ZT 5-+UK2];@>?2]0MKV)&V.T$H<*WH<=#4C:E9K<2V
M_P!IC,T2[Y(U.YD&,Y8#IQZUY_/JU[X?U#QY>3:7%!JBZ>M_!+!+YD4L2(ZI
MG*@A@RMG(YSZ"KGAJYO_  W<>'-%NEMKJWU>WDE-U$K"7[0$$CM(23OW9/S<
M<C&,8H ZK4-&TS7FLKFZ0W"0$R0[)F$;;@/O!3AP<#@Y%:E<1H$FHR7GBC1;
M"ZCMO[/U5&@DDB\Q5BD5)7C"Y'=G ]-P]*[>@ K&O/"VEWNIOJ+"[@NY%599
M+6]F@\T+TWB-@&Q[\UC>,M>U+25U%["YB!L]+>]2"./S)&==QS+D86+"XX(8
MG=CI4%SK>OWNORV%E>VMI"VB)J",;;S&5RQ&.6P1QZ=.W>@#LXHH+*U$<:K%
M#&OT '<D_P!:9I^HV>JV4=[87$=Q;2$A)8SE6P2IP?J#7(Z)XJO?$DVBV22+
M9S76B1ZK<R1H&.7(550-D 9W$YR<8'?-6?AB''P^T\2%2XDN-Q48!/GR9P*
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
M%W8EYK6+R8Y!/(K&/^XQ# NOLV11?^"_#^ISW<UWIX=KN-(IPLKHL@7A<JK
M9'9L9'8T 8<'VW_A.?&+IJETOD6-JT2$(RIE9B, KT!Y]\G.:B\/^(]2UQ_#
M>F37LD$MWH"ZG<7,:('ED)1<#*E0!N9C@?W>@SGJ6\-:2U[)>?966>2W%L[I
M,Z[HP" " <$@,P#=>3SS3!X4T9;73[>.U>-=.4I:/'/(KPJ1@J'#;MN,#&<<
M#TH XZU\1^(+Z70[1]0\B5M9O-+NIHX$(N%B24B0 @[6^0=.,@\$<5TW@S4+
MZ]L=3@O[IKJ6QU*>T6=T56D12-I8* ,X.. .E7SX;TDG3S]E*G3W:2VV2NNQ
MVR&;@_,3N;).<Y/J:H7G@O2Y[80P121;M074'D^TREA,.KCYNIZ8/'.<'&*
M.B=MD;/@G:"<#J:XO1-7U/4= TGQ3_:BM:W%O)/<Z?Y:D,2I*QQL &#*1@Y)
MS@_AVU8FF^$="T?49;^PL!#/*S.0)'**S?>*H3M0GN5 H YFV\0ZN-(\(:[]
MM-S'K<\,-U:"--D?G(6!C(&X;",<DY .>>:IVVN^($MK+4)=9DE7_A)'TM[<
MP1!)(3.T0+$+G<  000..0:[:R\,:1ITL;VMJ8Q$[R0Q^:YCA9L[BB$[4)RW
MW0.I]340\(:(+9+86LOE)=_;E7[3+Q/NW;\[LYW<_6@#GSXGO[#Q)):ZLUY!
M^_N&M L:/:WL2HY6-7 W)*  2&/)5NN0 [1;SQ+JD&D:N-3M1I^H6;/,F]6*
MR,F]#"/+'(((*LS<#U'/30^'M,@NUN5AD+K.]P@>9W1)7W;G522JD[FZ#^(^
MIJIIO@OP_I$]Q-86'V=IPP(2:3:F[[VQ=V(\_P"R!0!ROAS7->N?^$*N;S5Y
M)UUVTE^TP^1&JHRP^8KIA<AL@YR2#GH*VOAJ+AO"*S7-[<73R7=US-M)&+B4
M9R #SUYS[8'%:MMX4T:T&F""U=!I8(LP+B0B$$8( W<C''.>.*MZ9HNGZ,LZ
MZ?;^2L\K2NH=F&YB2< D[1DDX&!DGUH R;_5+FY\;P>'(;F2SC.FO>M-$JEW
M/F! HW @ 9)/'=>V<\Q;^(?$.I-H5F=2-K/+JM]I=U/% A$PA27$JA@<'* ^
MF<\8XKO-0T6PU.XMKFYB;[1;%O)FBE:.1-PPP#*0<'C(Z' J%O#6DLVGM]E*
MG3W+VNR5U\MB"&;@\DY.2<YR<]30!H6D4L%G!%/<-<3)&JR3,H4R,!RQ X&3
MS@5PL?B'5/\ A(='$>H-=65]JEU:.R1(L&Q4E*JF1O+*8P"WW2=V,\8] KGE
M\$^'H9DG33COBN6NXE$\F$E;.XJN["@[CE1A3GD4 <<-<\40^'AXB_MHW"VN
MLO9261MHPL\/VLP#D#<'&0000..AZE=2UGQ1#HOBK6;?7,?V%J4BQ6K6T>R>
M)$C8HYQGHQP1@Y/4\8Z#PEX5^QV<QU6T<7']I7%[&C7!>/+RLZ-L#;=P##MP
M1D>M&@^%L7VNS:M9R!+S5#>0H;@F-TVH%W(K;204)Y![=<< %";5];&M^)[C
M^TYELM%BANTLE@C)E4PL[1%MN<$CJ.?>I8M:U>!?"%Z=0:[AUW;#<1"- (V>
M%I5>+ R NTC#%N/?FNKM]%L+74[W4886%U>A1<,TKL) HP/E)P,#C@5#IWAK
M2=*>%K.U*"#=Y"-*[I#NZ^6K$A/3Y0...E '.Z)J^K7%U<>'KS496U>SU%O.
MF\J,%K3&]'VA=N&5D0\9W$^E01>(=4_X2+1MFH-=65]JEU:2,L2+ 45)2JIQ
MO+*8P"W0G=C/&.U33K./4Y=22W07DT20R38^9D4L5'YL?\@5DQ^"?#T4\<R:
M?AXKIKN,>=)MCE;.XJN["@[CE0,'/(H I^!>OB;_ +#US_[)3_%^JZEI+V<]
MO#>2:<$E-XU@B/<1?=V.$8'<@^;< ,\KVR#MZ;H]CI!NC91-']JF:>;=*[[I
M#U;YB<$^U%]I%GJ%Q#<3B830H\:/%.\1"OC<#M(R#M7KZ4 <"TESJ?BMKO3M
M;>-G\*PS+>P0H3*?,<A@'4@ GDC&>W%2S>)]6O?#-A?0:@T=Y)X>_M%X+6)"
MRRE01(Y<%1'D$!1R>>N..O3PMHT5QY\5HT3_ &060\N9T @'1  V !["JQ\#
M^'2ENG]GG;;VILXU\^3'D?\ /-OF^91V#9QVH Q;>\DU#QIX,O9@HEN-#N97
MVC RWV<G'YU?^&W_ ")<?_7]??\ I7+6I;>%M'LYK"6WMG22P@:WMB)Y/W<9
MQE?O<YP.N3P/2K6E:19:)9_9-/B:*#>TFPR,_P S$LQ^8GJ23]30!S'B"WGN
MOB5H4-O>26;MI=[F:)%9U&^#[NX%<_4'^M4M'\0:KJVA^'A)J3B]N8KGSH[6
M%/.G,;[!(-PV(HZMTR2H'H>SN-%L+G58=4EBD-Y#$T,<BS.NU&QN& <<X';L
M/2L^/P5X?B2R2.Q919&0P8N),J)#EU)W996/)4Y!]* .8LO$^KGP[X-\27M_
MML;O9#JB+&@3=("J2Y*Y4;]H."!\W;%:-QK.J"YT6Q2Z82:R]S/&\A2-DB0!
MDC7Y"-Q5@3D$_*W-;T/A?18/#S: E@G]ELI4V[,S C.<9))^G/&!4FM^'M*\
M16:6NJ6@GCC<21D.R-&XZ,K*05/T- $?AP:NFEF'6[FVN+V*5T,L!SN3.4W?
M*H#[2,X 'YUKU6L+"UTRRCL[.(101YVKDD\G)))Y))Y)/)JS0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !6?K&C6>N626MX)-J3)/&\4A1TD1@RL".0016A6#XK\0MX?LK,00K-?Z
MA=QV5I&YPOF.?O-CG: "3CTQWH ;/X-TNX35DD:Z*:M$L-V#,3O15V@ ]1\O
M&1R>_-,O/!.DWNH07[/?0W4<*V\DEM=O"9XQT63:1N'ZU5U[6=2\(6]KJ>H7
M45[IK7$<%YB#RV@WG:)$P3\H8C*G)P>O&#L2^)=(@M[RXEO52*RE$-RS(P\E
MR 0&XXX8<].10!IHBQHJ(H5%&%4#  ]*R=2\-6&IZK;:H[7$%];H8EGMIFC9
MHR<E&QU7//L>1BI;OQ#I5C=FUN;Q4E5HT?Y6*QLYP@=@,*6/3)&<BL<:Y=1^
M)O$]G>7\%O96-C;3P3-&,0F3S=S-S\WW%/:@!7^'VA'2]/L8OML']GN[VMQ#
M=R+-$7^]A\YP>XZ>U:"^&-/CO=/NXVN%FT^.2. ^:6XDP7+;L[F8@$DY.1FL
MC4O%'V4>&K".]DE?55R]_#:DY00L^]%VD98J..< GCO6EI&O6_\ 8EQ+>ZI%
M=RZ<S17UQ';M&JNO)RO." 02!TZ\"@!D/@K2;>ULX8#<QO93R7%K.LO[R)Y"
M3)@GJ&+'*G(YZ<"IIO"FF306L1\]?LUY]N5UD^9Y\D[V/\1Y/'3MC &&G7["
MUU#5I;K6X!:V5O%)-;M'M-KG<=S-U.['3'&WWJU8>(](U2\DM+*_BFGCC$S(
M,CY#QN&1R,\9'0\&@"G=>#=+O(-8AG:Y:/5W5[Q1+C>0H48_N\*HX]*EG\+V
M-S?7-Y++=-/<V0L96\S&Z'DXQC@Y9CGKS4L'B?1;FZM[:+4(C-<KOMU(*^<O
M]Y"1AQ[C(Y'K4NHQ:K)/!]@N[>WA".9C+ 9&9OEV@?,,#[V>O:@"B/!^E_\
M$O#^>Z6%H]E C29 A<!64^N0JC)YXJ/3O!.D:9<V=Q";UY+2V:UB,UW(X\HX
M^0@G! VC ]JH>"M8UW7?#NDZ]?W=B+>YB=[B%+<IY8&[!#%SW SD=_:MA_%N
MA1I<O+J,<(MH1<2^<K)^Z/ <;@-R^XR* *\'@G2+6QTZVM_M41TUBUE.+AFD
M@!&TJI;/R[<#:<CCIGFIIO">F306L1\]/LUY]N5UD(9Y^?G8_P 1Y/'3MC &
M&IXU\-R2+&NKVY=I3$JY.6<)O(''/R\T1^-/#DP@*:K"?/F\A<JPVR;MNULC
MY"3P-V,F@#>K+U+0;;4Y97FFN4$]O]FFCCDPLL?.5(_X$>1@\\&JKZ_866HZ
MS)=ZY;_9K&*)IH"F/LN=W+-_%NQT[;?>K%IXFT6^GN(;?487>WB$\N25"Q_W
M\G@KP<D<#O0!6D\'Z7(=3'[]$U*V2TN423"F)5*JH'\. S#CUJO=> =$O%N$
MF^V;+FS6SG5+EU$L:@A-P! ) )P:N/XMT9;&\NEN7=;.W%U*BPOO\H@X=5(R
MRG!P1QQUJ"U\0V^IS:!)%J*VC7T;2_89827G'E[L G!4+USC!Q0!:C\-V<.J
M#48Y;H70M/L0<S%OW6<]\Y.><GFK.BZ1:Z#I%OIEEY@M;==D2R-N*KZ9ZFF#
MQ!I1O8[3[8GFR2-#&2I"/(N=R*^-I88.5!SP?0U5_P"$Q\/?:! -5@,GVG[(
M0,D"7C"DXP,D@#/!/'6@"[J^CVFM6T4%V)!Y,R3Q/&Y1HY%.58$=Q[\52NO"
M6D7^EWMA>P-<I?,KW,LCGS'9<;6W#&"N!C& ,<5KW-S!9VTEQ<RI%#&I9Y';
M"J!W)JI;:YIMVURD=TJO:J'G293$T:D$AF5@"%(!YZ<&@!NC:);Z);-%#-=W
M#N1OGN[AII&QT!9CG [#IR?4U9U"R74;&6U>:X@$F/WEM*8Y%P<\,.1TJI!X
MBTFX:X5+U$:VB$\HE!C*Q'.)/F RG!^8<<=:B;Q7HD:7#RWPB^S-&)A)$Z-'
MOX0L",@,> >A]: +-MHUI;I/O#W,EP@CGEN&WM(@! 4]MO)X QR?4U!9>'[+
M2_(EA2><V<+0VB22;O)0XRB9_P!T#)).!C.*DN?$6D63WRW5]'";")9KGS,K
MY:-G#<CD':>GI4$'BS0[H/\ 9K\3E&*LL,;NPPH8G &< ,O/3D<T 9LGA&2;
M0]0@-U+!J&HWAO)KBWG:,QOP% (Y8*JJ,'&[;VSQUE1P7$5U;17,+AX94$B.
M.A4C(/Y5R=WXL$GC'0+'3[M9+&\CN7E MV/F!$RK(Y'S+G^[GMSS0!I:KX0T
MG6;ZYN[H7(DNK0V=PL5P\:S1?-@, ><;FQ]:6#PEI]M=?:8I;L2_8A8;FG+?
MN02<<YYR2<]?PXJS#XCTBXBL)8KU&COW:.U?:<2L,Y4''7Y6X/H:H3^,_#\T
M5U!;Z]:Q3I%,?-QN6(IPS'L=I(XSS0 B>!](B32Q;M=V\NF0_9[::&X9)!#Q
M^[8C[R\#KTQQ6GHFB67A[3$TZP$HMT9G EE:0Y9BQY)]235(>*M'LK>TAO-7
MAEN9+-;D%4(:9,#+A!DC)(..O/M5T:]ICV5G=QW:2PWHS;&(%S,,;OE502>
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
MP@5<L=JXW'<"0.F>PK%L_#^N1ZMJ-\^F1QK>:*MH0U[YLGG*9#\Q(YSO'.<
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MKF/&N@76LVNF7>GA&O\ 2;^*^AB=MHFVY#1Y[94G!]<5T]% 'GNOWMO\0A)X
M1M(YX)(IX9M4%TGEM#$KA]J@_?+%0 5RN.<],TO$6D:V\'C;3[71KFY;59H;
MBUF1XQ&P$<2E22P(8&,\8].W->B7=C8S2)>7,,0E@4E;@_*\:]\/U ]>:AT[
M7=-U6YGM[.XWS0*CR(T;(0KYVL P&5.#@C(XH X3Q7IVO:H=<ACT&Y(>:SFM
M3;O$BRJC1L_F'<"\@VLH!RH 7'K6G<6&I2:[XNN?[-N/+O\ 28(+<Y4[Y%6;
M<O7UD7D\=>:[&^OK73+&>]O)EAMH$,DLC=%4=3Q4EO/%=6T5Q"V^*5 Z-C&5
M(R#0!PL&FZG$?A]NTVXQID++>XV_N3]F,6#SS\Q[9XYJS>Z+<+\0%2U9/[-U
M2);K48L\B2W90C#_ '\HI]1'7:UABV\/^#[>]U$K%80SR^;<W#LQ!8DG)8YP
M,L<#@ GWH YK7=)U2YO_ !R8-.GD74M&BM+1@5Q+*%F!')XYD7DX'6I&L9XM
M>L[V\L)8M.A\.2VES*[JBHQ,;%2<\<(W/0>M==8:WIFJ2R165]!/+$ 9(E?Y
MT!Z$KU /K5JYMH+RUEM;F))H)D*21NN5=2,$$=P10!YOX3,T%WX<&L:1K5M)
M869L;26:",1+O"_?9)&+'$:J#M4=20">/29W,<#N$9R <*@R3["L>VT/0_#D
M?VM$>)(L!#-<22B//R@('8[2<X 4<YQWJ_INK66KP2RV,WF+%*T,H*,C1R+U
M5E8 @\C@CN* .-\/^'=4?X+GPU<0O8ZFUA-;%9",*[;L<J2,<CI5.ZL+_6O"
M^KEO"-W9:P^DSV6^>X60O(ZXV1-O/R9Y).WMUYQZ710!QNHV-[/<^"I(M/F*
M6-QYER/E_<K]G>/GGGYF'3-8E[HNKR^&?$UK'I5P9[S7DO+=,H-\0DA8MG=@
M<1MP<'IZUZ;10!YWKNDZI=W'CLP:9<.NIZ1#;69^4>;($E4CD\8,B\G'>I+W
M3]8.LK=V>C^=M\-2V:)<A?*:X+*RQN,\@[2#V]Z] HH \R@T;6KO4-0E.DWT
M2WOALV0>ZDB&V<%_EVJV$'S  * /I5^UL=4ENO DLFDW4"Z=%)'=;RA,6;?R
MP3ACG+>F>.3BN^K/U+6]-T=H1J%VEN9VV1;\_.W]T>IXZ4 <)9>'-7D\'Z7X
M6NK25+O3]2CE:_R/+:..;S/-5LYW,O&.N6.>.:2^T75Y?#OB>VCTJX,]YK\5
MY;KE/GB62!BV=W'$;<'!Z>M>@Z?J=CJL#3V%W#<QJQ1FB<-M8=5..A'H:MT
M<YXVTN_UGPK+!IJAKM)8;F.%VVB7RY%DV$GIG;CGC-<]XD\-ZGXKNM2O[*"6
MQ>31&L8UN<*996D$FU@"?E&W;GI\YQD5W;W]M'J,.GO)BZFC>6--IY52 QSC
M ^\/SJS0!P6KPZUXM\+W_E>'6TO5/(C ^V-'NF=)%D\I65C^[.UAEL9W#CK1
MKT.J>*/"&JO#X:FL+YXH<1W!B\Z=HY Y4%6(VC! W$9+=!W[&_U6QTQK5;VX
M6$W4RV\(()WR,<!1BKE 'FVKV.LZK<^+KF+0[R--3T%+2U61HPQE'G#:PW\'
M]X/;'7'2M'6=(GO=/T(Q0ZI87UK:.(KVR*E[:3;&/+=,D.C8Y'(^0<CK7<44
M <])I^K:C\/9--N6AMM7N-,,#F+A(YFCV\8Z $]OPKG=/BUFZU;P9)/X>O+3
M^RX9H+PLT6R,F)4!4A_F7([#IVZUZ'10!Y=INE:Y;V'A;3GT.ZW:1K,LMQ+O
MCV-&1/AT^;)&)%ZX/;!-:VFZ9J,7A'Q=;2:;.EQ>W=]+;QG;F59<[".<#.1U
MQCO7=T4 <'H^G:C;>(/#EU/IMPL-GX?:TG;Y3LF)B.W@\_ZMN1QTYYK#LK34
M]%TGP:O]D7KZOIPNB]O#Y4C+$W!RAD4,"63D-P1WSBO6*R]5\/:7K,\-Q>V[
M&XA!6.>*9X9%!Z@.A#8.!QG% &?X(6V@T!K."VOK9[>>3SX[Z,))YCGS6.%)
M7!\S(P3QQVKEM3T766\/^*],CTBXEDN]96[MW5X]LL9DB;C+9& C9SCMUS7H
MMG96]A;B"UB$<8.>I))]23R3[GFK% 'G6OZ#K.J:IXIDL;1T-W96/V5Y&"++
M)!(\C(2#D9!"Y..I]*WO#$7VFZFU.3PY<Z3<-"L,CWDHDEDP<[00S?(.<$XS
MGH._3T4 <)KFDZF?$TNHZ+'>VU[Y]NK@E7L[Z(%=Q=2?D9!NPPP?E&,]JNDZ
M1>V^HRZ1JGAR>\6/4Y+VVU)K@&WV-,90[*7R)%W$ !3D@<@$FO1:K2ZA:P7U
MM922XN+E7:%-I.X)C=SC QD=: ..\*V^KZ?#%X?U'0&E:RNY98M4<QM"R,[,
M)%YWB0AR,8ZDG.*SK+PYJ\GA#2/"]U:2I=Z=J44K7V1Y;1QS>9YJMG.YEXQC
M(+'/'->ET4 >9WFBZO)X>\26\>E7!GN_$,=Y N4^>(20L6SNXXC;@\]/6H]9
MTO7ET?QQHR:/=7K:P\ES97,3)M(>-%\M]S J5V8]QTKU"B@#$\00W-[X)U.W
MAM93=W&GRQ);Y7=O9"H7.<=3USBN8.FZPFHZ3<6^D%VM_#D]F5GV^7YY\HK&
M_/()C()'%=?<>(-+M-0BL9[L)/+*L"C8Q7S&&Y4+ ;0Q&"%)!.1ZUIT ><Z#
M8ZO#XDM=2N-&OXXFT,VLIE>(;)0X;:J*V%7LH4#^M1V6CZO;^$O -D^EW/VC
M2[N&2\0%#Y2K%(A/WN>7'3-=]8:K8ZF]VEE<+,UI,8)P 1L? ;'/7AAT]:N4
M %%%% !1110 4444 %%%5M0N%M--NKEYUMTAA>1IF7<(P 3N([@=<4 6:*\M
M7Q+J^D-=S1S3W:+X8?4HUN6W&:9" )=HSY8;.=@.,8X!K5U74KK0_#5SXBL-
M<DO4?2#-';RJ) \@VG[0/0 -RH 7ITH [VBN&UZ_G\-Z-?:S9:[)=026431Q
M3$2;29%5K@/S@;7!VXV\9 ZBL_Q--KVC>'M<O[;71'"UI'/:QI/]H>-MX#,'
M91\C!AQV(X(H ])IJ.LB*Z,&1AE64Y!'J*\VU_\ M;3-2UW3#K-]=V5UX?N;
MW,C*KVTR$ ;&4#:K!NG^R<4YKF:WT+3;*SU.[,T>@-=_9TDV&,[4VS-)G.T8
M("8.<\C H [G^VK/_A(1H>9/MIMC=8,9"^6&"_>Z$Y8<"B^UJST_4M.L)S()
M]0D:*#;&2I94+G+=!PIK@K);KQ)XE\/2RZC<VEQ=^%?.FGM"JN6:2$G!((')
MSP*987^H:BO@274YO/N8]8O(#<;0OGK'%<(LF!QR%!H ]0IK.J %V"@D $G'
M). *X'0]0UC7H[#6HM3AME74)(;R!YRP9 [)Y/E;0$<?*0V<\<Y!J_X\A,MU
MX5 N+B(/K4<;"*0KD&.0\XZ\J,4 =C2$A022 !R2:\XOM<U*Y\.>+M9M[^:W
MO=#O)H[:$-\FR%5(5E_B\P9.3S\PP1BM[QR\L_PPUR8F6VE_LR64A'*LK",G
M&1[\&@#9_MNR_MZ+1@TANY+5KM?D.PQJRJ2&Z$Y8<"M&O/&TXW'CC0[.._NX
M0?#]QF:.0>9@RP<!B#CK^E5=#\2:GJ]EX7TZZN?WM_IT\KRFX-NUQ+&ZH &5
M2<X)8@8S]!@@'IM9/_"1Z>UQ<0P?:+HVSE)WMK=Y%C8=5)48+#N!DCN*BT9-
M43PJL-W?PWVIQI)&;F,85W4L!G@<C !]P:Q?A,\9^&^EQC(N(?,CNE;[ZSB1
MMX;ONR2>?6@#K-/O[;5+"&]LY/,MYEW1O@C</H>:LUQ[7POO&W_"/0SR6U@N
MF->H;9]AED:8JQ##LN,X'!+\YXK!TS6==U27PG#=:G<1&XN;^TN7A5%^TK")
M LGW>"=H/''<#I0!Z=17ED>HZQ;:0M\=;O97L?$HTU5<KME@-R(R)/E^9MK=
M?8>^6:G>:^NA^+]7M_$-ZMQHFIR?98=L?ENBI$WEN OS [B!TZYZT >K45YO
MKNNZA%=7-[97\[?9M7L;61<[(H YB62';SYC'S"Q8@8W  Y7%5=?U+6;:'QS
M>0ZY>H=%N()+2-=@4 PQ.58;>5RQ&/?G)YH ]2HKB-;U6\\-^*W,T\]Q8ZM:
MF*PA9R%CO%Z1@CIY@(P3T*'&,UUMA"UI8V]I-=-<3QQ /+(?FD(ZL?J: +5%
M%% !1110 4444 %%%% %2PTRPTN.2/3[*WM$D<R.L$00,YZL<=3[U;HHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y_P 3:S-I
ML^C65NWE2:I?K:^>0#Y2[&<D9XW'9@9XYS@XQ7051U72++6K06U]#YB+(LJ%
M6*M&ZG*LK @JP/<&@#A?$6I:E+H/C_1+J[D?^SM-,\%VJ(KR1R0R'8^!C(*$
M9 !P1T/-=QH<+0Z+9!YGF?R$_>.%!QC@?* ,"H)?#6ESZ;?6$\4LD5^"+MFF
M??,-NW#.#G&., XQ6C:VT=E:Q6T._P J)0B;W+$ =.223^- 'G>K?:I+_P"(
MXEO[B2&'24$<+!-BAH)3@?+G ))Z]^<T^RU[4_#YM$N+D7MF?#4FHK;B)4\M
MX1'\JD<D$/SG/(XQTKKKSPKI%_=WUU/!*9;^W%M<[+B1%E0 @9"L!G#$9ZX)
M&:6+PQI,-W:72P2&6TM39P[YW8"$XRA!.&!VCKGH* ,S0KGQ#<7]A>7%Q!-I
M-Y:;W#L@82D!E,6T<J1NX8DC .>M0?%?_DEOB#_KV_\ 9A6KH?A#1O#DK/ID
M$T8(*HCW$DB0J3DK&K,0@)],5=UK1;#Q!I<VF:E$\MG,,21K*T>X9S@E2#B@
M#D-=M-1TK5;SQW=I:H-+T>6&"V@D9S,<[\R,57"C'0 ]SGM4FI7_ (JTW3=7
MU!;V!K--)EN8'E\MI%G0;OE"  QD>N2#CDYKM#9P/8M92IYMNT9C9)27W*1@
M@YSGCUK"LO F@6&FW6G0V]P;6YA-NT<EY*^R(]8T);**?1<9_"@#F?$4&KS>
M&-%NK[6Y)6NM6TUPD5O'&(]TL?'0[L-\PSZ\YK6?5-3OK[Q-96%^;:;1(XEC
M+1(WVB1HO,W29'W3D+A=O1N>F-V[\-:9>Z;9:?<1S-;63QR0*+F0%60@H2P;
M)P0.I/2DN_#&EWE[+=R1RI//"+>=HIW3SXQG"O@C=C)Y//)&<4 <II^OZ]XF
MU?2X[/4$TR"^T.+4BGV992CEU!&6Z@@D?0^O-5IO$/B2/2[O4AJL1-GXA_LX
M0FU79)$9UB^;OD!LC!'3G/;NDT#3HM9CU6.%DNX[?[*A65@BQ9SM" [<9 [5
M3;P;HCV4]FT$Y@GO/MTB_:Y?FGW!M^=V?O ''3(Z4 8#ZYJ]C>>(]-GUB)FL
MWLC;W4\ # 3L0R!4'S-\I"#!R6 .:I7OBG7K?1?$1CN3'<:;JUK;1/<PQES%
M+Y.0P3Y<CS3R.V.]=7>^#-$U&:]FN;>9I;WRC,XN9 <Q',;+AOE*GH5Q4;^!
MM ECO$>VN&6\DBEN,WDV9'CV[6)W9S\JDGN0,YH P+[Q3JOA^?Q-;W5Y'=BR
M%BUO-+"J"+[2YC.X+C*J1N]<<$]ZTM:U+5_#4%S)-J,5W#<SVL%H9419(3)(
M(W9B %*C((XZ\'BM>?PIHUU-J,MS:M.=2A6"[$LSLLJ+G:-I.!C)P1@\U#!X
M+T.+1;K2)+62YM+I DPNKB29F4?=7<S$@+V (P>1S0 [0?[=CO\ 48=6ECEM
M<H]FS,AF (.X.$4+C(X('<YZ5C?$,R"Y\(&)$>0:_#M5VV@GRI>IP<?E71Z+
MH-CH-LT-D)SNQNDN)WF<@=!N<DX'8=!SZT:KH&GZU-9RWT<KO93"XM]D[QA)
M!D!L*1DX)Z^M ''26NH^%=2U/69GMTO/$FIVMLD,#9CMU"%0VY@ 78 \D8R1
MP>\FJZEXMTBU59KVV4R:Q9P6\CHCRF":1482!0J@@[L$#D>A&:['5]&T_7M+
METW4[=;BUEQN0D@Y!R"".001G(YK.'@S1?[-BL7CNI(XKA+D/)>2M(94(*,7
MW;C@@8!.!B@#*GU76-!\1V-C?:C_ &A;_P!EWEW*1;K&\C1.A7I_LOCC&<9J
MO;^(]6CT_P (ZT]RMS!KDL4-Q:B-0L)FC+J8R!N^4C!W$Y&>E=;+HEC/K-OJ
MTD<C7MO$T,;^<^ C8+#;G:<[1U'856T_PMI.F/ ;6!UCMG:2VA:5FC@9L@E%
M)PO#$<= 2!@$T <->:G=^(] \*Z^]VRPW>OV[+:!%V(@E95&<;MPVC)SC)/
MXQZE7-?\('X?$A*V]RD?VL7JP1WDJ1),#G>J!@%.>>*OZ1HJZ5>:G<)))B^N
M//,;3/(%/<C<>,^@P!@ >I */B34+V#4+:TLKTQ,]M/*8;>-7G<KM"L-X*+&
M,G).,DJ!UQ5SPGJD^M^$-'U2Z"BXN[.*:78,#<R@G ],T_4?#FF:KJ%O?W4,
MAN;>-HE>.=X]T;8+(VTC<I(!P<CBI](TBST+2X--T^-H[6!=D:-(SD#L,L2?
M\* .(U75O%#S^,6L-8@@70BDL$36BL)5\A92CDG.#DC(Y_E5FQUC7=;\3-##
MJ*V5F--LM2\D6JNW[QGWQY/J$QGJ.WO9LO##W?B?Q1<:I:W"V.I2P[%^T#9.
MB0JA#JK="5/!'(.#Z5T4.B6$&MS:Q''(M[-"L#OYS[2BDE5V9VC!)[=S0!QM
MOXLU63PUX?\ %"3B2#4KV*&:P\M=J1RR;%V$#=O4E<Y)!^;@<8[N_:5-/N7@
M<1RK$Q1BNX @=<=ZSK7PKI%E,KP6[K&D[7,<!E8Q1RG.65"=H.23TP"21@UJ
MSP)<V\D$F[9(I5MK%3@^XY% '!:3JVOS>%="U6\UV,R:NMJ?(2T42 F-F=8L
M AF;Y3\PVJ QX'3/FU?5M6TO1?/O[FWE3Q0]A(46,-(B/)M+@ KN&Q>GRY[=
M*[1_!^BMI&GZ6()TMM.=7M-EU*KPE00-KAMV,$C&>AI@\$Z"MH]JMK,D;7GV
M[Y;J4,L^2=RL&RO4\ @<GUH P=1\1ZK9ZQ#Y-\+B ZW#I[I'$ODI&X *LQ 8
MR@DD[25' ..E=S<^8+64Q.$DV':Q7(!QUQWK!E\">'Y999&M9QYMTMX42[E5
M%F4@^8JAL*W R1C-;UQN%K+Y<;2-L.U%(!/'09(% 'G&D>(_$RV'@W6[W4(K
MNUUITMKFS6V5-C/&SK(K#G(*'(Z8/ %6(/%FJR^&-"\5).)(-0OHH9K#RUVI
M'++Y:[2!NWJ2N<D@X;@<8U?!'A;^R?#6B1ZE;RC4-/@V!))_,2)R,,R $CD$
M@'L"0, D5K6OA72+.8/!;NL:SFY2#S6,22G)+JF=H.23TP"<C!H XF]OO$E]
MX0\8:@^O-"FFG48(XX+9%+",?(=YR01@CCUZ@X(VDU/4-+U?PM8_;'GL[JPN
M))E:)=[&-$9<$ ?WL8 [#K6];^&=)MM/U*Q2W=K;4GD>[CDF=Q(9!AS\Q.,Y
M[8IL'A;2K>XTVX2.X,VFHT=L[W4K%5; ;.6^;( '.>@]* .7M_%.K-H/ACQ(
M+@30:O>0P3V0C7;$DS%5V,!NW(=N<D@_-P.,5AXB\11V\FH2:I&\=MXD&F-;
MBV4+)"TZQ<GJ" V01CISGMV-GX5TBPEC:WMW6.*9IX8#*QBBD;.61"<+]X]!
M@9.,9J(^#=$:TEMC!/Y,M[]O=?M<O,^X-OSNS]X XZ<=* -B[N!:6<]RRLRP
MQM(57J<#.!7#V_B75ETKPEKK7*W$&MSPPW%F(U"PB925,; ;OD( .XG(STKO
ML<8_G6-8>%M(TUX3;6[K';R-+;P-*S10.V<E$)POWFZ=,G&,F@#$\"V\JZCX
MJ>:]GN NLR)MD5,$B*'#<*#G''I[5+XV^U?VCX52WO[BV2;5UBD6+9AAY,K
MG<IS@H/;VZ8WM,T.PT>6\ELDE1KR8SS[YW</(0 6PQ.. !QZ4NK:+8ZW%;QW
MT;L+>=;B%HY7C9) " 0RD'HQ'T)H \ZN+[5-&_X335["^$0M-;A+P&%6$X,5
MNK!B>0,'C;@Y[GI6[>ZQXAU.\UN/0I(89=*ND@6.=D$4@V([&7(+ $.P!4CH
M#SS6U-X-T.XM=1MI+>8PZC,L]THNI1YCKC!X;C[J\# X%)=^"]#O=9&JS6TH
MNRBI*8[B1%G5?NB50P$F/]H'T- &\IRH/J.U+110 4444 %%%% !3)8HYXGB
ME17C=2KHPR&!X(([BGT4 8]EX4T#39H9K/2+2&6&-HHW6,95#U&?3C'TXIVE
M^%]"T5+A--TFTMDN<B98XP XY^4CTY/'3FM:B@#(TWPOH6CVEQ:Z?I-I;V]R
M")HUC&)!S\ISU')XZ<FL37/ MF/!6J:'X:TZPLWO@H;<2B'!!Y(5B>^!CO79
M44 9]KI%E;PRC[)&&GC$<P9C)N4 _)EN2HR<#IR>.:J#P?X="VR_V-9;;5#'
M"#$/E4]5]Q]:VZ* ,@>%M#6&UBCTV");1#'!Y0*&-#U4%<'![CH>]6)=%TV9
MK)GLXLV)S:A1M$)QCY0.G''';BK]% &3#X7T*#7)-:BTJU34I,EKE8P&)(P3
M]2.,]:MZCI=AJ]ND&H6D5S$DBRJDJY 8="/>K=% &;)H&DRWK7CV,)G?9O(&
M!)L^Z6 X8KV)!QVJ]<6\-W;2VUQ$DL$R&.2-QE74C!!'<$5)10!E6_AO1[26
M&6VL(X9((3!$T9*E(SR5!!X!/)]^>M0W'@_P[=Z3#I<^D6LEC ^^&%EXB;U7
M^[^'K6W10!%;6T%G;16UM"D,$2A(XXU"JJCH !T%9\OAK1YKZ6]:PC6XFQYS
MH2GF_P"^ 0'_ .!9K5HH H7FC:=?M;M<6J%[;(A=<HT8(P0K+@@$<$=#2-H>
MF-+92_8HE>Q!%J4&WR01@[0.F1Q].*T** ,@^&-%-N]N;",PO<?:F0DX,V<^
M8>?O9YSUSS63H'A-K74-:NM5M[63[9J1O(1',[C&U N]2H!92F0><$\5UM%
M&-=^$_#]]<W%Q=:/9S37)1IG>($N5QM)]Q@<^U/D\,:+-'>1R:?$T=Z0;I#G
M;-@8&X9YP  /8"M:B@#".F:C=:Y$;U;(:38R":R5"[S,^PKF3=P,;FQC)/'3
M'.F=.LSJ@U,V\?VX0FW$^/F\LG=MSZ9&:M44 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5R_C
M[5=0T3PU]OTVX$,ZW,$7S1AU*R2JAR#Z!LBNHKG?'&B77B#PG=6-B4^UAXIX
M1(<*S1R+(%)[9VXS[T 6M>EN[2PM6M;QXY#=V\+N45BZO*J-U& <,<8[U7N/
M&WAZTFG@GU A[:9;><^1(1$[8QO(7"@[A\QPO/6DFEU#6_L=N^CW5C&EQ%<3
MR7+Q$+Y;!PJ[';<2R@=AC)SG@\QK>@:W>:9X[@@TJ5I-5N(FL_WL0\P+%&A/
M+\<H>N.U '47FOVFGZMJ;3:C-(MC8+<2Z?';%B@RW[P,!ELXQC.!MSQS2V?B
MW3I]&L[^?SX3<6HNC$+:5F1< L<!<[1N W8P>U96H:/J=_XJUJY2Q>.VO- 6
MRBEDD3'F[I6P0&)_Y:#G&.#65/H&K7>@Z.!IFI:=J]AIHA@N[2ZAW1R*H!CD
M7?M>-BH..>!V)H ]&$L9@$V\",KOW'@8QG-<GXI\4A/!FLWNBW<D5[:V!NXI
M'M6 *X.UAO7# X[9KH8TN_[!6.YCAFO?LP66->(WDV\@9_A)_2O.[CPKKL?A
MK7=*TRUOO[.N]+,-MI][<12-;SMQLCDW']V!V)],=Q0!V]GXJT>Y^U1_;@LE
MG;BXN#+&T8$>#^\!8 ,G!^9<CCK45UXCM;W2M5&EW;I>VMF;@"2!D9058HVU
MU&0=IYZ<&L+5M,U^77;V^T_2E+/X>:TA-RT1C,^\L$9=QR.W3'X56M='UO\
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
MU;^'FT:6Y>QUJ.\2]2>()<0_:O.+<L&#X)!!';KS0!ZC10.0.,>U% !1110
M4444 %%%!( R3@4 %%9.G^)]%U2\%I9:A%-,R&2-1D>:@.TLA(PZ@C&5R*UJ
M "BBH;JYBL[62YG8K%$I9V"EL =3@<T 345@6'C;PUJ<EM'::Q;.UT2MODE1
M,0<$(6 #$'L,UOT %%%% !1110 444TN@D$990[ L%SR0,9./Q'YB@!U%%5=
M1U*RTBPDOM0N8[>VCQODD. ,G 'N22 !WH M45DP^)M&N-'N-6COXS8VSM'-
M*01Y;*<,K C((/;%5#XY\."ZFM3J.+F&/SI8?(DWQIQ\S#;D+R.3QR* .AHJ
M.WN(KNVBN8'$D,J"2-QT92,@_E4E !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
MV+7:"D[VDBI(QD\L(I(^9RV!M'//UH N2^%-$G@U.">Q6:'4V#WB2R.XE8
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
MN9HO(DER=S1_W"?[O)X]Z .$T75]6\WP3J$VHW5T^LZ=(]U;MM\MF6!9%*J
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
MYM2#.#'Y?/S_ "\?7FHQX'N%TI;5=6C%Q%K#:M%-]E^4.TC.4*[^1\Q'4=J
M-KQ1J5YH_A'5=3M(X6NK2SDG59&.S*J6/;GI[9]JH6?B*]E>RTN.UMYM5?3U
MO9@UR5C5"=JDMLSECGC;@8//3.QJ^F+J^@7VE33,JWEK);/* ,@.I4MCIGG-
M8D'A.]M-1T_58=5B_M*WLOL$[O:GRIX@=R_('!4@\@[CU/KP :OAS78?$>BQ
MZA#$\)+O%+#)C=%(C%74XZX(//>M6LW0M&AT+2ULH7,A,DDTLC#!DD=B[MCM
MEF/'88%:5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %8OBB_M=/TJ.2[N+VWC>Z@C$EF/GW&10H)Q
M@*3@'/8D5M5S_C+2;W6]!6RL%A,WVNWF/FR%%VQRI(>0#R0N/QH AU#QSIFG
M2ZK');:A)_901KQHK8D1HR[M^3C*@#/'X9P:GA\7:?+?SV9AO8Y([4WD9> @
M3P@@%D[G!(X(!Y':L;4O#.L7G_";"..U URS2WM2TQ^4B%HR7^7@9;/&>E3M
MH6K_ -OV5^(+;RX=%DL&7SSGS69""/E^[\G7KSTH L6WCW3+HZ=Y5IJ1&I6Y
MGLF^S'$^%#%%Y^\ <\X'7GBK=KXMTZ\TV&[A2?S)KB2U6U=0LHE0MO0@G (V
MMDDXXZ\BL/2_"^L64?@A)([4_P!AV[PW168_,3#Y8*?+SZ\XJBW@[7H8%O8(
MM.EOK;6;N^CM9Y"T4\,Y;*,VWY7 (P<$9% '46GC'2[ZUBDMA/)<2W4EF+0*
M!*)H\EU()P-H&2<XQCGD9YG2]?)T/6)M6O=7C1/$7V6)DQYL?SQ!8R0-H3<=
MI[$$X/-7[O0==-[H>NVUKIT=[823>;IT<A6(Q2JJD"3;RXV Y*@')'I5.7PI
MK\^A:O:-#8+/>ZY'J48%RQ"QK)&Y!.SK^[P/KVH Z6Z\6Z?9WSVTD=P4BNXK
M*6=4'EQS2!2BGG/.].0"!N&3UQ6M/%Z2:CKT-Y936MMI4R0F9BIWLRHP& Q.
M6WKM 'UP3BL77?#/B35;N\=H["X"ZE:WEE+-<LICBC:-C$%"$*<JQ+C).1^#
M]3\'ZQ?MXHACDLXDU.XMKVUF9F;;-"L6$=-OW=T7)R>#TH ?XL\5K/X1\40V
M$UWI^K:99^<RDJ'4$$JRLI8$'!'!R,=JZ2WUZW?7&T1HIUO$M5NMS* CQDXR
MISSSP?3OU%<[J&AZ_K7@O6;"?3=(T^]O+4VT<5M*60D]79]@('HH!^ISP>*+
M.+5K[1;:UU"&WUR&3R9HHI SBVD0^<"!R!M 96(^\J^M '7Z;?QZIIT%]%'(
MD4Z!T$@ )4]#P3U'-86I^.M,TNZU*V>UU*>33522Z^SVC.(T8$[\_P!T!3G]
M,X..E1$BC6-%"HH"JH&  .U<&@OI?'?C.VLK:&9IK*SCW22[0C%)0"PP<KR<
MXYXZ<\ &U-XWTM+V&TMH;^^EFM8[R/[);-('A=@H<'N.<GT^O%2MXPTM+^TM
MF\T17EPUK;W6!Y4DPS\G7<.58 D ''!Z5FZ%X5N]"\1:<\7E2:;9Z)'I@D,A
M$C.K!MVW&,'ZU!X<\.ZWHMQ_9DMGI,NFPSO)#J.3]H,98L$*;?O#.-V[ISC-
M &Y!XJL+B]LX$CN/)O6D2UNM@,4K("6 (.1P&P2 #C@GBHH?&>DRW]G;,TD2
M7L3RVEQ(%$<ZH-S$$'(^7YOF R.169X7T3Q%I.EQ>&[T63:5:*T45]'*QFFA
MYV*8RN%8 C+;CTX'.12TCPEK@\/R>&]2M])BM8[.2S34[;)FG0QF-24*C8P!
M!)W')&.^0 6;GQ%->^,_"?V0W\.G7JW+X=0([E!$65L [O0@-CJ.*M67B[2;
M'3([@S:K<1W6J2V:&:$NZS;V!3 '"@@@#K@8YJCI^A^)S?>%7O[73E&BK+%-
M)'=,?.!B\L,J[..QP3Z\U%%X4UQ-/LX3%9[X?$4FJOBX./*:1WVCY?O?/C'3
MCK0!T,/C'3)--O+R5;FW-G=+9S6\T>)1,VW8H )!W;TP<XY[<U:TWQ#:ZGJE
M]IB0W,5W8[?M"2QX";@"OS E3D'(P?7T-<7XATNYL++Q";Q;!3K.KVLEAYMT
MT>&41#E]OR./*9@>1G'!Z';\)RW2ZSJ*7^FPQ7UTJSS74-\MSOV@(JMA$V<?
M=&,'#'KF@"Q>^(;B3Q-?^'H[.YB$6G"Z^V(R<;BP!&3G *$=,Y[8Y-#P1XM2
M\T3PY8W_ -M-_>Z:LRW,\9"7#JBF3#=21G/3![$U>O=&U0>,[K5K2.VEM;G2
MELF$DI1T='D8$#:00?,QU&,'KTK*TWPEJUO!X,M[A+;9H]G+;7;).<MNB$8*
M?+STSSB@#>MO%^F7.IV-DOFK_:"NUE.P'EW 4;CM()(^7D;@,CIFM;4+^VTN
MPGOKR416\"[W<@G ]@.2>P Y-<GX/T+7=%CM-,O[/2/LNGKY<>H0$^=<(!M0
M%"OR-C&X[CTX'.1L>,=#G\1^%KO3;6=(+ES')#(X)4/&ZNH;'8E0#]: ,0>(
MIK?Q_?-?-?6FFVVAF\D@G"E5Q)RX"$Y.T'OGVJ[J7CFWLM)UBY33[LW>G6*W
MQMI BEXF#;6R&(QE6SSD8/'3.==:/XNU#5[O58H]/TV[ET5[*)EN6E,<^\L&
M^X!C/Y<'GI5.;P7K=[_;F;;3[0:KH0L#BZ>5EF'F?,S% 6SO&6//'>@#J9O%
M4%I8I+<6=R;D6WVJ:WC"%XX^?F/S8P<' !).#@<&M;3[^VU33K:_LI1+:W,:
MRQ2#^)2,@UQEQH/B*+6;368-.TB\DEL([*\LKF=@L91F*.DGEG/WVR-H[8KM
M;.*2"RABE,9D5 &\I=J9[[1V'I0!DZAXLT_3A>R2)<26U@P2]N(D#);D@-\W
M.3@,I.T' /-9.L:G<ZCXSM?#T7VZ*RFTZ6X^TV<JHV[?&JR!MV=JAFXQR3T(
M%13>%]6AA\5:7;?9Y;'7GDE2>20AK9Y8PD@9<?,!C<N#ST..M7K?P_>6/C#3
M;RW2)M-L]).G!FE/F$ET(.,8QA/7O0!M7ET^BZ!-=2":^>SMR[XVAYMJ\GLH
M)QGL*R]/\6+<:'IEU/8S_;;VT%R+2(IN*[5+,,MC;E@!DY.>E;.J6C7^DWEF
MC!6N('B#'H"RD9_6N&3PQXCLXO#]]%8Z3=W5AIXTZZL9YV\N1!MVR)(4X;*G
MC;T..U &S_PL+1I(;&2SBU"^-]:O=6Z6MJSLZH0& ''S GD>U+/X_P!)MX[R
M5[?4/(LKL6EU-]F(6%B$PS9YV_.O0$^V.:2/1-57Q7HNIO%9+!:V5Q!.L+E=
MK2NC (NWD+LQDX)SG%96H>$]:NM$\664<=H)-7U%;JW+3G"H%B'S?+P?W1Z9
MZT ;S>*K"Y35[62/4+26QMO/D#0E9#$P8"2,<G^%NO((Y J"V\6Z=;6VD6<2
M:I>S7>G"[MLP[Y)HP$Y9N!O^=2>W/:H;[0M6N?$6L:@D-L(KS1EL8E:8[A(&
MD.3\O"_O.O)XZ5!I/AW5['4?#%Q+%;%-*T=["<+.26D(BP5^7D?NN^.O2@#6
M@\8:==V.FW-E%=7+:C'))!#'& ^(_OYW$ $$@8SU/&:J_P#":Q7.H^'8M.LI
M[JUUF&2X2<;5VHJ@XPS Y!9<^W3)Z8^E^&/$FGZ9HEA*EA/:6YNA>6IN6".S
MR;HWSL^<*"P*$ 9.>P(71/">O:7;>#MZ6#2Z-%/;7"B=L%) H#J=G)&W[O'7
MKWH V]-\1:9':W]PMS?S?\31[01W*_/YYP/*C!QA?3/3DDXYI;KQQI5C:7\U
MW'=PR:?+'%=6YBW21F0@(?E)!4YX8'';J,5AMX/UEH9[A#:I>0>(6UBU0RDI
M*A&TQN=ORDJ6Y .#BGZ]X1U36(];O8H[>*^U(6<4<+S';''!)YA+,%/S$DC
M!Z#GK0!U&E>(;75M0OK&.&Z@NK+8TD=S%L)1\[''L=K>XQR!4?B?67T?3[<0
M!?M=]=Q65MN&0'D;&XCN%&YL=]N*KZ?I5_#XWU75YHX5M+NSMX$VR$N&C,A.
M1C&#YGKVJ+QOI\MU8Z7?0HSG2M3@OG11DM&I*O@=R%=CCOB@"ZVN6]CJIT4P
MWLUVEFUVIPI\Y%(#8.1ELD<<=1VQ1I_B>SU.RTV[M8;F2'4(6GB(4$A% )+
M'(Z@8&3D@=:J^)-!EUV;2+[3KM(9K>5@TP.=]M*A615([D;6!]5!IGACPQ)X
M=N-3VNCVGG.=-@7@01.?,9/;,C,/HJT 9]CXNC@L_#$6G0:EJ5OJTTT:W%RR
M>;A%D8YR1SE>/]D'O@&#0_%G]FSZQ%JLE_<Q#7GLTN3'NC@#>6L:L> !N;'
M.,\XS3--\)ZYI^D>%%"63W>CW<\DR&=@CI(LJY5MF<CS <8['FBZ\)ZW-H>N
M62Q6@EOM<CU&(F<X$:R1/@_+PW[HCN.>M 'H-%(,D#(P?2EH **** "BBB@
MI&8*I9B H&22> *6HKJ%+BTFADC61'0J489# CH10!A3>*XC?^'DLHH[FRUF
M21$N1+C:%B>0$+CD'9ZCK70!U*;PPVXSNSQBO'-"CTN;0_AO9O%" LTB7D3)
MM!<6LBL''&?FPISUS@^E.ANX=,THC<\?AZS\37:W(MHUD6"$A_+.S:P\L.P/
M3 X(Z4 >Q*P90RD$'D$=Z"ZJ0&8 MP 3UKG/!=IIEKI-PVCW-U<6$]T\\;S
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
MLJ_>"D<;AZ=\8XSD7;6YAO;2&ZMI%E@G19(W7HRD9!'U!H Y^\\&VNL0W_\
M;4[7<][:"S:6-/*\N,,6&P<X;<0Q.3R!P ,5!-X,N;[0)]-U/Q%?WDS^6(KE
MHXU,6QU=?E PQ)4;BV<X[5U,TT5O"TLTB1Q(,L[L  /<FH'U/3XH))Y+ZV2&
M-S&\C2J%5AU4G. ?:@#F;GP)]KM_$$4^LW4AUR)([DF*,;=J!,K@#!P /;WK
MK(4:."-'<.RJ 6 QGWQ3)[ZTMK87,]U!%;G&)9) JG/3D\4B7]G*T:QW<#M+
MGRPL@)?&<X]<8/Y4 <S=^!4G&H"+5[N 76HQZG&H1&$4ZE#GD?,"4'!J:V\'
MM;-J7_$WN98]2NTN;F.6-,/A55EX X8( ?;CN<Z]Y?L;))M.N+!\SQH7FFPF
M"P# %<_-C.!ZXJRU]:+<"W:Z@$Q;:(S(-Q.,XQUSCF@#FY/ EI+8:SIK7DZ:
M?J4_VE((@$^R2Y#;XF[?, V.F?3)%6[7P_J<%F!<>([NZO0Z%;F2&-0%7/R;
M% !!R<GJ?48&-J&^M+F:6&"Z@EEA.)$CD#,A]P.E8DGB8'QI8:);-:3P7%O/
M+))'-N>-XR@VD#@??_2@"[H.A6^@6US%;[<W5R]U*$38@=L9VK_".!QSW/>J
MLFEO9>-/[<A1GAO+1;2Z51DJR,6C?'<?,ZGT^4],D;]<Z/$OD>+M0TF_-K;6
MEM:07$<[RX+&1W7!S@#[G3WH J/X(WQSI_:;CS=835R?)'$JE2%Z_=RB^_7F
MEU#P+;ZF^M/<WTRMJ<L$X>%0C6TL( C=#SR-HSG.?:NF%Y;&Y^S"XA,^,^5O
M&['KCK3H9X;F/S()8Y4SC<C!AGTXH YR\\)7&I^&[K2]1URYNIKK8);IHD4A
M48, J* HY')Y)R?;#=5\''4K[4;E-5GM1J=@+*\CBB4B0*'"L"<E?]8W /(]
M.M;^IW,MGI=W=0QI)+#"TBH[%02!G!(!JAI&OV]UX9TG5=0GMK1KZUBFVO(%
M7<Z!B!D\]: ,Z+P6;/4+6^L-8NK>X2R2QN6,<;BXC3[I(Q@.,G! [\@TW3O!
M"Z9!X;BBU.:0:$CK"98E/F;D*'=C' !XQSZDUTCW]G'*T<EW LBKO96D (7U
M(]*$OK201%+J!A,2(]L@.\CKCU_"@#FH/! @TS2[%=2<II^HMJ,;&(9=V9V*
MMS]W,C=.>G/'/-0V^JOK5]>6LVI6NK274LD=M=:&LL?4J@^T[0-A4#^/@'%>
MI5G+KNFMKKZ*MW$;](A*T.X94$G'XG!./09H T>W-<A!X%6VL=.LH]5G,&G:
M@;ZW5XE.#ER$)&,C]XW/7ITQSU$-]:7,TD,%U!++$<2(D@9D^H'2IZ .1N_
MD-Y#J:OJ5Q'/>:@FI13PJ%>VG5552O4$84#!ZY/KQNZ1IUSI]LPO=2FU&Z<Y
M>XE14SCH J@ #_$\UGS>)#:>,9M)O/LMO8QZ>MV+F27:<F39@YP!T]ZVKB^M
M+. 3W-U!!"< 22R!5.>G)XH S=:\.6^L7=C?K-+::E8,S6UW#C<H8892""&4
MCJ#^&#S4(\.33>(+?6[V_$M[:V\EO;K%!LC4/@L64L2Q^4=P*WE8,H92"I&0
M1T-1SW$%K%YEQ-'#'G&Z1@HS]30!R\?@=8?"NEZ)%JDZ'2[A+BVN1&N[*$D!
MU/##YCZ=NXIG_"!@1S(-8N7$FK1ZK^\B0XE0J<< <$J,_ICOU O[-I'C%W 7
M1=[*)!E5ZY(STJJ^I;+\.;K3QIHM6F9S-^\R&'S>GE@9R<]<4 8]]X)BU%/$
M"S7\J_VRT+N4C \EH@H0KG.?N#(/7VHN/!]PVM?VK8^(;ZRN9X4AOC''$PN0
MN=K892%89(! Z4C>-(+B\\./IS6TVFZL\JO<-)AHPL+2#CH/NC.3P#TJWKGB
M-M/CT6>Q%M=6VH:A%:-*)<A5?/S+C@]#WH K3^#&77)=1TS6[[3DNDCCO;>(
M(ZSA%VJP+@E&V@ L.< =^:Z2: 26DENCM&&C*!E/*\8R/I38KZTGM6N8;J"2
MW7.94D!08Z\CCBL3Q'XE_LOPW_:^F?9;V,7$,)82Y7#RK&2"N<D;NF10!-IO
MAQ;/6GUBXN!<7[6JVC2K"(RZ YR^/O-GOP/0"G>)O#W_  DEC!:-=M;)%<QW
M.Y$#$M&P91SVR.:;XK\0)X=\/7]^CVK75O;23Q03S;/-V*20.YZ=JUK.8W-C
M;SL &DC5R!T!(S0!!JE@^IZ-=:>TXB-S"T+R*F<!A@D GKSQG/XUB/X*MY-#
MT:Q^VS1W>C*@L+^)562/:NSD'(8%1AAC!]JZ.>ZM[4*;B>*$,=JF1PN3Z#-1
M_P!H67[W_3+?]S_K?WJ_)_O<\?C0!5AT_4-A:ZU3S9U4B-D@"(I(QN*Y.X_4
MX]JK/X;CF\&R>')I_,BDM6MGF:,;F!&"Q'3<<DY]>:EN=:CT]]0N[^[L(M+M
MK=)A()29%SNR7'3!P-N.O-9__"71GQ'I]J&M1I=WITM[]J:;E2C1C!_A _>>
MIZ4 ;.C:?+I6D6MA+>/=FWC6(3R* [*!@;L=3[U>IL<B2QK)&ZNC@,K*<@@]
M"#3J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *Y[Q9HNH:I#I]UI$]O%J6FW0N8!<@F*3*,C(^.0"
MKGD=*Z&B@#D;[2O$]_%ILLS:83'<F2\TX2NL$D90JJ[]A+X;YL%0#T[9K,TW
MP;KEA;:#;LVFLFEZM<WI*2.N^.3S< #8<$>=TZ?+U.>.MNM<AM/$.GZ-)!.9
MKZ.62*4!?+ C + \YS\P[=ZU* .-U'PSJMUJ'BV:+[%Y>LZ='9P;IF!1E65<
ML-AX_>]L]/?B"'PYXETC4K>^TMM*F\ZP@M+ZWNG<*KQ A9(V"Y/#'*D#H.:Z
M74]<ATK4-+LYH)W;4IS;Q2(%VJX1G^;)ST4] :-'UR'69-2CB@GA;3[MK242
MA>6"JV1@GC#B@#G9_#6NVFL:O<V$UC=0ZQ91PW/VEVB:*9(R@=0JL"I!Y7CD
M=:Z+PUI]SI/AC2]-NS$UQ9VD5N[1$E6**%R,@'G'I6I67I^N0ZCK&J:8D$\<
MVFM&LK2!=K[UW*5P3QCUQ0!G:IHE^OBZT\2:7]GEE2S>QN+:XD,8>,N'#*P5
ML,&'0C!!ZBB[T?4]0L-;DF%I'>ZA9?8XH5E9HXU ?!9]N229"3A>P'O72T4
M<?8^'=6MM6\.7;BR*:7I<EE*%G?+.PCP5^3I^Z[_ -[VYHV'@_6['1O#42OI
M[7FD7\UPZF5_+D202C@[,Y'F],8..HS7>LP52S$  9)/:LIO$-J->L-)6*9W
MOK:2Z@G7:8V1-N><YS\Z]L<T 8=MX3NX_%\.N+':V,PGF-W):3-B^A(81K)'
MM"[AE26R3\O?/'2ZS8MJFAZAIZN(VNK:2 .1D*64KG]:NT4 <C9Z'=POH=[K
M3V=M#H%JX5HIBX=C'L+L65=JA0QQSUZC',7A/3K23Q%K&L:=>I=:3+*7M!&0
MT:RR!3.R,.&!*K]&,@]:[)E5U*L RD8((R"*;%%'!$L44:QQH,*B#  ] * (
M[Z*>:PN8K6;R+AXF6*4C.QR#AL=\'FN-\.^%M:T[Q%I^JWJZ:ICTQK*[,,LD
MDDLF]&\TLR@L6V\YZ>K5W-% %748IKC3+J&W$9FDB9$$C%5R1CD@$_I7):?X
M6UFTC\%(_P!@(T&$PW!6=_W@\CRLI\GXX./3WKI]<U:+0M$O=5GAFFAM(6FD
M2$ MM49.,D#H/6KEO,MQ;Q3*"%D0. >H!&: .$UOPEX@U2]O9/,TV=?[1MKR
MRFN)'#Q1QM&QAVA2$&48[@3G/([B_IFA^(]&UC48;2YT]](O[MKPRR;Q/ SX
M,BJN"K G)!)&,\@XQ7844 <)J'A'6)](\8Z9!)8&+6Y7FMY'D<,A>-$(<!3@
M#83QG.>V.="#0]7TSQ)>:Q8BSE&HVD,5S!-,RB.6($*RL$.Y2&P00#P#[5U=
M% '$Z-X,O- U+0#:/;36FEZ9-9N9)&1Y))&1RP4*0!E#W_B]N7Z!9Z_X8TS0
M-',6G3IYTRWA25RP0L75D^4#C=\V['8#DUM:KXCBTVYEM8;&\O[F&!;B6"T5
M6=(RQ4'!(W$E6P!D_*?;.R#D T %<!HW@_7=.@\)6\S:<\>@RR[F29\RHT3Q
M@@%.#\^2/;J<\=_10!Y\?!VOP1->V<^G)J<&LW&HVZ2.[0RQS AHW.T$'#=0
M#R*[/24U%;/=JGV9;EVW&.VR8XQ@#:&(!;IG) Z]*O44 <_JND7]WXNT/5;<
M6WV:P2X6422,KL9%4#: I'&WN>]8$'A#7+/3-*,7]GR7NG:S<:@L;3N(Y(Y3
M+E2VS*L!+_=(^7WKM;R_BLXIF(:62*$S&&,C>5'H"0/S-,T?4X=:T2QU6W1T
MAO($N(UD W!64, <<9YH XP^#]>-I<1L^G-)+XACU<$2NHV*Z,4^X>?DQ^-6
M=3\*ZO>CQFL9L5&NVR06Y:9_D(B,9+_)[YXS7;T4 <2F@>)=,UQ[_2WTJ6*^
MMX8[R&[9_P!S+&NT/&57Y@5QE3MZ#D5HZ?HFIVGBS5M3DEMS!>6=O;QR!B9
M\7F?,5VA>?,Z ]O>NEK+_MR'_A*/[!,$XN#:&\$I"^64#A,#G.<GTH Y71/"
M>OVFM:%J5^VF//96\]O>3I+(\MR7V$2DE1R=GW3PN>"1P&:1X,UO2;?PY,LM
MA)=Z&)K81B5PEQ;R8R2VW*.,*<8(X(SSQZ#10!PMSX-U%MMS ;,W<^NQZM<J
M\K!%5 %"*0A).U1R0.<UW5%% ''2^&=4MKSQ)'8/:266NC>3.[*UM*8Q&QP%
M(=2 IQE>1COD2P>&+NP\1>'Y[/[.=-TK37L/WDK"5@WEX. N.!%Z\YK8AUR&
M;Q+<Z'Y$Z7%O;)=&1@NQT=F4;<'/5&Z@=*U* "N N?A[<M!>BTU!89HM1%YI
M#[<BS#.'E&/]IFD&.F-M=L]TZZE%:"TG:-XFD-R-OEH00-IYSDYR..QJS0!S
M5]X?NCX@\-W5@MLMCI*2HR22L'(:,(H4!2#C'<BL:/PAK2:1:6N=/\R'Q VJ
ML?/?!C,S2;1^[^]\V/3BN^J.6:*!5:614#,$!8XRQ. /J2: .4TK0_$6BZMJ
M%O:W%@^C7E[)>B5RWVB R-ND0+C:P+9P21C/0]*H77A#6I]$UNR4Z>)+_6H]
M1C8SOA462)]I_=]?W6/3YO;GJM+UR'5-0U2RC@GBETV=8)?-"X8LBN"N">,,
M.N*U* $&<#( /?!I:** "BBB@ HHHH *HZS%>3Z%J$6GOY=Z]M(MN^<;9"I"
MG/UQ5ZB@#S?38'U!/ OV"UFM;[3/DOU>)D,$0A*R1OD<[G"8]<;ATS65I.@Q
MSZ#H-K;Z<8/$-GK7GS2FW*20QB=V<NQ ^5H^!SAL@#V]=HH \FUNV>X\*?$"
M+['/+)-JHEMT^SLS2?)  R#'/*MR/0U8\7W-JGB#7K2>63R-8T>&W,DEG/*L
M.3* R&-&!^\6*G;R!SUQZC6%/X95]6N-1M=7U.R>Z*M<102(8Y"JA0<.C;3@
M ?*1TH X'Q']DFTK4K#2;.=XI?#1CM;NWM7E^V8\S]V, HF&Y;(#$N.F*W=.
M93XYMKJYL[G[/=^'H8A)):OM++(Y<-D?*=I'WL=:[FVMXK2W2"%=L:# !))]
MR2>23U)/6I: /)O#27>FZ=X'N;FUG33+3[9%<JT+#[-*Y/E.ZXR!C<N<8&_W
MIMUHQ6*%I+)WT^;Q8MS:1- 6\NW('F-C'RH7W'G P<]Z];HH XKPRL&GZIXT
MS ;>Q%Z)T!C*1E/L\8=EXP1N5LD=Q5SX;VMS9_#C0(+L,LRV:$JW50>5!^@(
M%=#>V4.H6QMK@%H'_P!9'GB0?W6]0>X[]#P2*L=* .3^)EM]K^'>LP+;M<2O
M!B*-(R[%\C&T $Y^E9.NK;:!KVD:A#9W%OH4MO.DTFG68?RIW\O#R($).Y4*
M[L9[=Z]"HH \TT\6_AC7M#S8:DN@'3YH;(O;R3-#,TV[YE52R%DQC(&!\O'(
MK-T(K9Z'X)U(V\PLK35]0$IBA9S$'-RBY502!N('XBO7&!*D D$CJ.U9N@:'
M!X>TM=/MIYYH5DDD#3E2P+N7;[JCC+&@#S::%IO#5^6T^Z$H\7+<QA[1PPC^
MTHQ<<=-H;)'3G-:]OHT=YXE\<R6MA&M\_E/I]Q)!@++]GV[XV(QD/U([]:]%
MHH \B2%M:\,R/I%IK,'B:QTB6S\N: P"W)0 QAMJJY+ ;<$XZ\5KZ?>66H>-
M/"=UI^G7<,,6F7-O(&LI$\@_N=L;$K@8PP]/SKT:HKBY@M(3-<S1PQ#J\C!5
M'XF@"6N!U:RTUOB'J4VMZ;]IL[C1X8H2]J95D99)MZ+@'Y\,O YYXKO))$BC
M:21U1%&69C@ >I-)%+'/"DT,BR12*&1T.58'D$$=10!YE'H^L>%O#7A76H[;
MS]8L8$TZZ@9QNDAF8*B%NY20Q_@&KT32[!=,TRWLU;>8U^=\8+N>68^Y8DGZ
MU7FT.*XUR/5)KN\?RU 2T,W^CJPSA]F.6Y/)..G&0#6I0!0ULXT'4."3]FD
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
ME;6JM]X01*@/UP* //+:5+S2I-6T_P 6M<)/H\K-;022%BP7<)23(QC93P<
M=<'M74^"++RO#.GW[WE[<SWUE;2S-<W#2C=Y8Y4$X7.><=:U8=#TBW6Y6'2K
M&-;HYN EN@$W^_@?-^-6K>V@M($@MH8X84&%CC0*JCV X% $M>676J:E<^#=
M9UN&ZN8_$%AJSPQP+,P4%9PD<)CSM(9"O;DMGKBO4ZJ'2]/:_P#MQL;4WG'^
MD&%?,XX'S8S0!RMC9P_\+=UB3?/O72[5\?:'QDR3@_+G!'MC ["NUJLNG6*7
MK7J65NMVPPTXB4.1[MC-6: ./\1QO/X\\-V?VR\BMKJWO!/%!<O&LFU8ROW2
M,$;CR,'GK7+6$MW!HNA:A_:FHR7$7B1M.!DNW96M_M$D>QE)P_R@?,P+<#GB
MO4)M/LKBYCN9K.WDN(@1'*\09D'L2,BH/["T@1+$-*L?+5_,5/LZ8#_W@,=?
M>@#SV]U34;KPEXCUB*[N8M>TW59(H(5E8*NV55BB\O.U@Z%>HY+YZXQ%XC-W
MCXA7*ZGJ44FF0PW-HD=[(JPR>1OX /(W?PGCVKTQM+T][X7S6-JUX,8N#"ID
MXZ?-C-,DT;2Y6N&DTVS=KC_7EH%)E_WN.?QH XEX[?\ X6)K,\DKK+)X?MY%
M4SL%9BTX/RYP1@#C&!UZUG^%/,TU?A^T-]=A-0T5Q<1O.SQD)#&R$1D[5*\]
M "<G.:](?2=-D9&?3[1F2(PH6A4E8SU0<<+[=*:FC:7&T#)IMFK6X(A*P*#&
M#U"\<?A0!R/@R]OH]9BTW5UE>\;3_.BO8;MIK:^C#*/-"L?W;_,,C'\7!P!7
M>55L],T_3MWV*QMK;< #Y,2ID?@/<U:H X'Q#>F]\77^A7>MII$?]FQRV3M(
M\>YBT@>1661,LN$X.<?B<UY+O[%XJAN[K47E\CPE+++?)#AF"R(3*$YP>,XK
MNK[2M.U,Q&_L+6[,+;HOM$*R;#ZC(X/TI[Z=8R7?VM[.W:YV>7YS1*7V^F[&
M<>U 'E\&ISI=7]M%J=PL4OA?[7&/M[22&5<E9"<_+(1R0O'N:LZ>+VPO?!]_
M;:S?RC5--D;4!<7#3)M6W#K,$)PI5]HX SNYY//:W_ANQ;1KJTTW3["UFDM9
M;:)UA5!&'&#C:,XR<X'7%.\/:!;:-HMK:&TLQ<1VR0320Q >;M&,GC)SUP?7
MO0!Y]+KVK:%HVHQ7RSQZC!8P2F]@NGN;>XM_.5)+A 3E'"LQ(]@<\5:U?4)-
M#TS4=0T_Q.MY9736BRK S2+91O*$>97:1RNY"?3D;AT->BVVEZ?9(Z6MA:P)
M(-KK%"JAAZ' Y')_.FVNCZ78V<EG::;9V]K+GS(8H%1'SURH&#F@#D](AM+7
MXL:E';3M(LFB6S@/.TN/WLO0L2<8P?QSWKN:HV6BZ5IK!K#3+.U8)Y8,$"H0
MN2=O Z9)./<U>H Y*^>4_$ZPM/M5RMO/H]RSPK.RIN$D(#  X# ,>1SS7*^%
M9[Q8/A]J#ZG?SSZD)H;OSKIW651#(XRI.W(91SC/J37ILNFV%Q<BYFLK:2<(
M4$KQ*6VGJ,D9Q[5&FBZ5%Y'EZ99)]G):';;J/+/JO''X4 7JXOX@P0RR^%VF
M>1%&MPJ669H\ I)W!'/ YZC\:[2H+JSM;Z'R;RVAN(LAMDR!UR.0<'N* /*-
M<#6\?Q!U:TO;J&XL;NUFMW@N61=PMX.6 .'!'&&R,5K:O>OJFO\ B/3+CQ(N
MB7%BT+V;%G5EB,:-YB@2*KY?>I!!Z8-=R^B:3()P^EV3"<AIMUNA\PCNW'/X
MTZ;1]+N+BVN)]-LY9K7 MY'@5FBQTVDC*_A0!:B+&%"QRVT9.W;D_3M3Z**
M"BBB@ HHHH *BN7D2VE>$(9%0E0YP"<=\5+4<T9E@DC#F,NI7>H!(SW&>* .
M&TOQEK5SH.CZG>6MB@UKR8[.. 2.R.R.[EQW&U,@ @YX)[U/=>+]6TK3FN-9
MT_['"E^;=K_[.[Q"#8668QAMRC< AR< G.<5=;P+8MX0L/#WVV]5-.9'L[Q'
M59X73[K @8R 2.G()JY#X>N(8(,ZW?37:2&22XF$9\[*E=C*%"A #G"@<C.<
MYR 8[^)M<N-3TG3M/72)VU"QGN4NA([1?NW0 @+U4AQQG/N,5#I?CF]U."SL
MFLTM]8>2[BN56-IHXVMW5'*@%2P)=<<C )ZXYA'AQM(\8^';32A>0V=I97JM
M<+;[HP\LD;[6.W: 3O.!C& .G!UKOP)92VMB+._O;&_LII9XK^!E\UGE.92X
M*E6#$Y(QC@8P!0 S3_$FL7]Q8Z3/80Z=K$UO-<S"8&2-$C=4!50P)WE@0"1@
M9SFJYU/Q(_BWPQ:79M;+[39W,UW:HIE&^,QCAPPR"'XXX[Y[7K[P7%=-I]U!
MJ^HVNJ66\+J$;(TLH?&\.&4HP. <;<# Q@#%6Y/"T#W^DWJ7UXD^FK*@<,I,
MZR%2X?*GJ5!RN,<XQ0!NUY]:^*=3TX>([B^G@NO+UM-.LX1&4 9UA5,G<<*-
MY)XSU/?%>@US%UX&T^\768IKJ\,&J3K<M$K*!#.H3$D9VY#?NU/)(X/')H F
ML=<O%\73^'=12%Y?L8O;>X@0HKIOV,K*2<,"1W.0>V*WIG>."1XT\QU4E4W8
MW'' SVK-L-$6UU%]2N;F2[OW@6W\Z157;&"3@!0 ,DY/KQV %7;ZSBU#3[FR
MGW>3<1-$^TX.U@0<'L<&@#C['QEJ4UY-:2164LW]CG44:(.(U=6"M'OR1( 2
M/G7C@\4NC>*]:OKGP\MW!81QZ[IC74/E!R89%1&^;)^93OZ#!&,9/6K5KX$B
MMI8)3K>I2RQ:<VFAG\KF$XP,!!R,=>_?-3P>$H--_L.XCO+V;^P;1[>WB C)
ME0JJD-\HR<(H&"* *^B^)]0U2TM()(K6+5A?RVE[ %8K"(\EB.<X*["#T_>+
MQS775S'ARPCN];U#Q0VF7.GS7T4<*PW2A9,*.7903M)^5<>D:UT] '"VNMZ[
M%>^,96FL[A-/NTBMXI!Y*1J8HFR7+X  =B>Y(X(X L6WB36M1M_$5OIT%I/J
M&ER((/,BDB2Y5H@X&UCE3R1G)!X/0U9U'P-::A)K#'4;Z%=3EAN'2)DQ'-%L
MVNN5)S^[7@DCKQ3X_!J1W&ISG6-1=]2,1NMWE8?8H4C 08#* "!VSC% %?2_
M%=YK'A*[\0V,-K)!Y1:UAE<0G<HP_F,6(4!PP^BYSS7-^+->EUCPOXITZ>."
M8Z<;*2&=(6B$@D<$':Q)&"I^8$@@UU%WX$L;J/7(1>WD%MK!5Y;>$HJ12+M_
M>)\O#':,YR#CD4R?P%:W?]JF\U749WU2"&*X8F-?FB.4< ( "/3I[&@"G>ZS
MJCW>M>'=<M+(^9I$U[;2VI8J4'R,CAOX@67D<'/05#HFO7D/AS0-(TR)&O$T
M&VNRTD+2K@H%1<*1C)5LG/&!P<\=&?#4<QO)KJ]GGO;JU-F;DJBF.(YR$4#
MR3DD@Y..P &=)X#A2/27L=9U&QO=,M191W<!C+RP#&$=64JW0$<<'F@#H-'N
M[N^T>TNKZR:QNY(PTULS!C$W<9'6L[6=<GM=7M=(LD!NY[>6YWM"TH1$*+]U
M2"<EQW&,'VK8M+9+.UCMT9V5!C=(VYF/<D]R3R36/X@\,1ZY=65]#J%WIVHV
M1;R+NT*[@K8W(P8%64X'!'4"@#,B\3ZW#-X<;5M-AL(M2E>UN4;+-#. QCP0
M<;7V\9&1D#OQ-)XFO-]A;1I$;C43<36SK SJMO&5 8J&!8MO0]1PWM@Z&H>%
M[/5/#9T2\FN)8RRN9R_[TR!P^_<.C;AGC '08%,U[PM;ZTMA)#=W.FWFGL6M
M+JT*AHP1AEPP*E2 ,@CL* ,9?$_B0W6@V,^DVEI=ZB]S%+Y[L0IB4LKJ!_"P
M ."<]N.M49_$^NW^GZ$T<MK:7#Z_)IEX$B9T<QF097Y@0I,8)'7G&?7I?^$5
MC-_I-Z^I7LEQIK2.'<H3.TB[6+_+Z= N .PXJJ/ ULMBENNIWRO'JC:K'./+
MWI,Q8L,%,%3O;@@]: .I&<#.">^*X[Q'XMO]#N[@B&U:W@N+6,1?,\DJ2NJL
MY*G$6"V!N'S;3CK78J-J@9)P,9-<IJ?@.VU*;56.JZA!%J4T-Q+#$8]JRQ;-
MK@LA/_+->"<<=* %MM;U^_\ %>K:9;6^FK:Z;-"KO([[Y$>/?Q@8# X]JR+/
MQM]B\)Z+?SVUGI=K>23I-<);L]M;,LC!0P4C:&.3N)QD'UKJ=.\/KINKZIJ2
M7US++J/E^8L@3:A1=JE<*#TZYS5/3_" TO2[33[75;LPVZS(5F2-UE65MS!U
MV@'!SC&.ISD4 5XM9NI?%.CVKVFFR376CRW(N8V+$.#%E5;_ )YDN#QG.!6?
MH/C/6=0/A:XO;2Q2TUSS8]D)<O$ZQNX.3P00A&,>ASVK9LO!EGIMWI<]E=W4
M0TVQ>Q@C^0KL;:23E<ELHI[#CI45CX'MM/MM @BU&]9-$D=[;=Y>7W*RD/\
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
MXM_M)UL:Q=%@P5F"[1&OH-N!D^F<<X':4 8'C36[OP_X8N-1LH%FF5XXP&;
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
MI=/6<?9FFSDOMQD$GD@-@GM39O ^G366I6GVN^2&^O!?861?W$WF"3='\O\
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
MI0ZG<:FC+H=_&+7Q+'<F*WMP(I(AQY^[J[,.O.%Z$#&3ZE10!YNFB7U]X?\
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
M'R^I^;TZ>CHZR(KHP96&01T(JF^CZ9)IPTY].M&L1C_1C IBX.1\N,=>:N@
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
M]#MYI/OR0^'T1F^I#Y- ''ZAJ&G6'PB\&R^$;^\MK7^UX(7*W!63+;S(DFW
M/S=L8Z8XJ]K=IXIU75?%EG8WUS)J1O[9-.FMKQHXK6+[SHVUAM.T_,.IR,9K
M;_X5[XB\OR_[9\.>7OW[?^$;BQN]<;^OO7-ZQ\#=5US5[G4+[7-,FN+DAI+@
M6#Q,I  &U4D"]N_XT -\66:CXG^($6XNHC:^#I)(WBN75]R'*DN#N/(!Y/..
M<U5N9GUA/A'>:I=W#O<"59YC<NA.U5P2P(PW7YAR?6NQC\ >*41 _B/19Y!"
M(&FGT%)))$ "X9B^6X'.:E/@CQ6UK#:MXAT(V\#[XHCX>CV1MZJ-^ ?<4 9$
M6H:MI/Q0BCOWGOM'U+4&2PO;:Z<^0ZH5-O*F<%1@GD=?FR>:];K@K/P=XHM]
M9BU&77]%>42;I730D25U)^8;]^02,C-=[0 4444 %%%% !1110 4444 %%%%
M 'FVG7<OA+5]>\*0$(URXO=%!' $[;74#TCD)8C^Z<UOZK)<:*NFZ1I=RD$*
M6DNV.-/,N'*!0A (VA.3N9B.=HSS6Y<Z/8W>KV.J3P*]Y8K(MO(>J!P WZ"J
MVI>&]/U34[;49_M"7,$;PAX)VCWQL061MI&1D _A0!R-OJDVO:C\.-4N L=Q
M>6UQ,_ECA6:V!.,YXS4UGXJU:70O#][)-$9;O7)-.G'E !XQ+,@(]&Q&OYGB
MM^R\&Z5IXT<6YNE&D*RV@:=FVAAM(.>HV\8[=L5#_P ()HOFHV;S9'?&_BA%
MTX2*8DDE0#P"6)Q[^G% &?9Z]K^L/!J&F0 V8U*2VGBE,:QB!)&C9@V[?YGR
M[L$8YQCN=GQ1K<FCPZ;%!M$VHZA%8I(XR(]^26QW.%./<BHX/!FD6VN3:K!]
MJC>>;[1+;)<N+=YO^>ABSM+9 .<=0#UYK3U?1[+7+ V=]&7CWK(C*Q5HW4Y5
MU8<A@1D$4 <1XA\5ZYH4/BBRCFAEN--LX;ZUNI(<[HW9E*. 0-P*G! Q@]..
M=_3-2U2/QM?Z)?W,-S$+&*]A:.'RS'N=T9.IR/D!!//6K-WX2TV_TZ_L[QKB
M;^T JW4S28DE5?NKD 8 ]!CJ?4YM0Z';0ZXVL>9.]XULMJS,_!C4E@,8QU).
M?>@#$UF2^_X63X=MHK^2*UDM+J5X0JE69#$,G/.2'(]NU<UX<U+5-(TO29H;
MB$V-WXANK*2V,/)#W$WS;\\$$#C&,5Z#J&A66I:E8ZA-YRW5EO$+Q2LG#XW*
M<?>!VKP?2L^/P9I<5G:VBO="&UO3?Q#S>1,6+%LXYY9C@\<T 9=EKVOZP]OJ
M&FP V8U*2VGBE\M8Q DC1E@V[?YGRAL$8YQCN=GQ1K4ND0:;%;[5N-2OXK&.
M1QE8RV26QW(56P/7%1P>#-(M=<FU2#[5&T\WVB6V2Y<6[S?\]#%G:6S@YQU
M/7FM#6]#L?$&G?8K^-FC#K*CQN4>.13E75ARK ]Q0!Q,-Q?:3XC\;RKJ%O\
M:%_L]4N+I, !@1R$'S/@D* .3M&.:K:[K^L7'AKQ3;?:YH'TZ_M8(YFB597A
ME\DE7 X'^L/0 XQD YKJ9? 6C3K??:'OII;WR3-,]V^_=$<QL#G 8$9R!^G%
M/?P/HLL.J12"[D&I^6;DO=2$LR!=K D\,-J\^U &=?ZQK]S?ZOIFBYDO=+2(
M*SI%LFD==_[S+ A",#Y1D$$Y/2MO7M>;0O!U[KDMN'DMK0SF%6R"VW.W=Z9[
M^E5KSP1I%[J,6H,]_#=)$()9(+V2,W$8Y"RD'+CD]>>:W)[.VNK&2RG@C>UD
MC,3Q%?E*$8*X],<4 <RVJZKI_B31=-N+I+J#6+>;$JQ!3;S1H'RN.J$$\')!
M Y.:@^'$$K:#<37,_P!H;^T[TIOC4%6^T2@L#ZG-;FG>&[+36MVCDN)6M83!
M:M/)O,$9QE5S_NKR<G@#-3:+HEKH-H]K9M,87E>8B5]V'=BS'/7DDF@#F-=U
MW6M-U?6M.BN$\Z2P6ZT8>2#YDF_8T3>IWM$.V _M4MMXEO-5\-W&LZ9=)Y4.
MDB<B6(,/M!4L58#&"H R/]H>G/37>D6-]J-A?W$"O<V#.UNY_@++M;]/Y"H(
M?#FFVVCWFEVT)@M;QYGF$9P2922_/;J1[#&.E '*Z?J&IZEXO\*R27[)%<Z
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
MIQ[_ %-='6?HNC6F@:7#IUD9OLT("QB65I"J@8"@D]   !6A0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !115'43JA:!--%JNYCYTEPK,%7'& ",DG'?IF@"]17&^&=>\1>(--BU
M1Z:L+7,]O(@C?<@C9T#@[N<LJY''!/-6_!WBVW\0Z)ICW=W8IJ]U;?:)+.*0
M!@,]0A);'2@#IZ*IIJVG27YL$O[9KP GR!*I?CK\N<\=_2KE !17-^(-<O\
M3/$/A_3[5;8Q:I/)"[2HQ:/;&7R,$9R%QBK^H7UW;:SIUM$UN+:X\SS3(A+*
M%7/!R!^8XH U:*S8/$.BW5S!;6^KV$L\X8PQ1W",T@4D-M .3@@@X]#Z5G77
MBJRTBRU*_P!2U.PDMH;M;>(6S?,A(4"-^3\^23VP"#0!T=%46UG2UDAC;4;0
M/-M\H&9<ON.%QSSD]/6KU !14%U>6MC$);NXB@C+!0TKA02>@Y[U6?7M'BMH
M+F35;%8)P6AD:X0+( "25.<' !)QTQ0!H45G-K^CI';R/JMDL=RJM QN% D#
M<*5.>0>WK6C0 45!=WUI80B:\N8;>(L%#S.$!)Z#)[FH;36-,OTN'M-1M+A+
M9BL[13*PB(Y(8@\?C0!=HK,D\1:-'I]W??VG:M;6:[[ATE#>6,9YQZ]O7M4^
MDZI:ZSI=OJ%G(KPSQJXVL#MR,X..XSS0!<HHK/37=(D:=4U2R9K=-\P$Z_NU
MZ;FYX&>] &A16=!X@T:ZDDCM]6L99(X1<.L=PC%8B,AR >%P0<].:S;;Q58Z
MSIVGWNDZIIZ17%V(L7+?-(NX@J@# ASP1GUY% '1T5R.L^-[9-!\2W&BW-K-
M?:)'(7CE.Y69$#G@$$CY@N?7-;LFM6%E9V\VHWUK:F5%8>=*J YQTR?4C\Z
M-&BLCQ#KEOHVDW4_VRSANEMWEA2X< .5'ID$C.!QZBIM OI=4\.:7J$X19KJ
MTBG<(,*&9 QQ[9- &C1574M2M-(TVXU"^F6&UMT,DDC=@/\ /2JL'B'2IM)M
MM2:_MHK:X0,C/,H&<9(SG&1W],4 :E%,AFBN(4FAD22)U#(Z,"K ]"".HI]
M!15&'6M*N)98H=2LY)(D+R*DZDJH."3SP >,U'!XAT6ZG$%OJ]A+,T1F$<=P
MC,8_[^ ?N^_2@#2HJC'K.ES627D6I6;VLCB-)UG4HSDX"ALX)SQBKU !14-S
M=6]G"9KJ>.&($ O(P49/ &3[UR6F^++C4M.UN;^T-(@^R:K]CMKF0GR73$;<
M_/RQ#L!@]<<4 =G151-4T^2XN;=+^U::U&;B-9E+1#U89ROXU6AU-+K6H8;;
M4M.EMGM#-Y*/NF;YEQ("&QY>#CIU(YH U**Y>Y\5*?&>C:1875C<6]XEP;@(
MVZ2,QKD8(; !.1R.QK:76M+>ZEMEU*T,\2EY(Q,NY5!P21G@ ]?2@"]16=:Z
M_H]]=):VFJV,]P\?FI%%<*S,G]X ')'O61XB\5+INH:19V-U8RS7.I1VEQ"S
M;I%5LY( 88(XZ@]10!U%%5%U33WO?L:7ULUUDCR1*I?(Z\9SQWJW0 455O=2
ML=-0/?7EO;*V<&:0(#CKU]*AN]=TBQ2-[O5+*W62,RH99U4,@&2PR>1CO0!H
M44V.2.:))8G5XW4,KJ<A@>A![BG4 %%%% !1110 4R::.WA>:9U2-%+,S'
M'>GU%<$K;2D(SG8<*O4\=!0!DV7B_0-1CD>SU.*=42.0[ QR')"8X^8D@@ 9
M.>*L0^(=*GL9+R.\0Q1S>0X*D.LN<>64(W;^1\N,\CBN'BT+6[;X;>%8HM,E
M>_T:6*6YT_SA&\JA'1U5@<9^?<.><5-=:=?12:5XATSPS<0K;ZB;FZT]Y$-S
M.K0M%YI^<J77=PN[.!U'0 '6+XJT5H99?MP5(9UMI=\;J8I6P%1@1E2<CKCJ
M/6EU'7+".TU>)=4BLY[&'=--(F1;;@=CE3C<."??%<%<6M_K5KXX%K82_:QJ
M]C<"T9E\PB-+:0KG.W=M4\9QGC-:%W8ZQ?S>.+@:+=QIJNDQ06BNT>YY!'*N
MT@-P<NOMCJ0>* .FF\7:%ID<$6H:Q!YYMDG)VD%T.!OVC. 21Q_05=?7]+CU
M"*Q>[59Y9##'E6"/(!DH'QM+<'Y<YXZ5S>DZ=?Q>,-&NYM.F2WAT#[')*VW"
M3;XVVGG/13R.*H:'I%[;WHTC5?#DUTUMJ+W=OJ;W :W*&5I%DVE\K(-Q& O7
MG."30!K>)_%?V*XTF#3;M-\VKP64^82RL&<!T#_=# 9R.2.>F*VO$>OVWAK1
M9=2NDE=$9458T+$LQ"J#@' R1S7 6^E^(+?PWH^@S:'=SW6EZU%<272/'Y<\
M0G,AD4EP<D'D$9SFNQ\=Z?>:IX-O;6PMVGN2T,BQ*0"^R5'(&2!G"GO0!H77
MB'2[&/?<W)C B\Y\Q.3''TWN ,HO!Y; X/I5YG\^U+VTJ?.F8Y -R\C@\'D?
MC7'PV^IV/BC7+Z?2;FYL]8M8#%&I1FB=$93"XW8&<YSDKRV36WX2T>?0/!^E
M:3<RB6>TM4BD8'(W <@>PZ#V% &-X)\<6.MZ/H\%]J5NVMWEMYK0J-NYNI"]
ML@<X!R!70KK^EMJ,=@+M?M$K.L0*L%D9/O*K8VL1@Y )(P?2N)T3P[J,OA[P
MAH]UITMI/HETEQ<S2;=H\L.,(03NWEAT[9S@X!?X4TB]M38Z1JWAR:2YTR8M
M'JDEP'MV4$[9$&_<'(.,;>,G)[4 =S>ZK9:=-:Q7<XB>[E\F %2=[]=HP.O7
M\CZ57C\1:7+!=3)<EH[286\Y$3_))D#81C.>1Q[CUJKXQTF?5_#5Q'9 ?VA;
ME;JR/I/&0Z?F1M/L36)IGAO5K;Q6;J?:;#442_OTW[@EW&2%1?\ 9PT>#_TP
M'K0!H:AXLLM%M=?U&;4?MT-BZ+]E@@.ZW8J,(S#.=QYR>F:K7/B]-.\9307]
MXD6D?V4MVBM;L'#^8RG(QN/"YZ# S]:R=<T'5[^W\?QP:?*6U%K=[/+*//\
M+BC5@.>#E#UQVK3EM]0N?&EUJC:3=1V\NA?9EW["?-\QFV'#'G!'M[T 37OB
MQ;+QA81R7\)T6ZTJ6[0I'N+L'C"E2,E@5<G %;O]O:8=/MKZ.Z$UO<IYD#0(
MTAD7&<JJ@D@#KQQ7%^%M)U73]0\*R7>F7$:6'AY[*X8[3LFS$=O!YXC;D<=*
MSM+T;7=%TWPS=S:'>W:6EK<6=Y96\ZI-%OD5UD3#A6'R@$;NX]* .NNO$4DW
MB/PLNF7D$VE:I]H+LBAMX2(LI#=N>WM4/B3Q7]DOM&M],NT)N-6BL[C,)964
MDAU5_N[ACD#)'/3%51HUQ;ZQX0>ST5K.SM'NWFBB92+82HP7=SRQ)YVY&<\X
MYK$L],\06_ASP[H<^AW<MUI&KQ2S7*/'Y<T:NY\U27!)(;)! .<_B >@>(KZ
M/3M N[F34XM,")Q=RQ^8L1[';_%]*@OO%V@:9-<P7FJ0I-:HKSH 6**V<$@
MX'!^G>J_CZQN]4\":Q86%L]Q=7-N8XHE(!9C[D@"L6^TW49]9\57*:9<&*^T
M2*UMR=OSR@397KQ_K%Y/'7TH [M)$DB65'5HV7<&!R"/7-9UAXATK4[@06EX
MLDC0^>@VLHDCSC>A( 9<XY&1R/6H=%AN[;P;86[6P6]AL$C,$Q&/,5 -I(XQ
MD5P5KH&O7\]EYNE7=B\WA^ZTV:1GB6.VF?R\;$1L+&-I"[1DX&?6@#T.U\0Z
M3>77V:"]0R^29U# J'B!P70D ,O^TN1R*2W\1Z1<RRQQWT8:*#[2WF QCR?^
M>@+ 93C[PR/>N22RUGQ%X,N-&N= .E:E'I<EB;N=HRI<IMVQ,I+;&(!)('
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
M66.%\XVN5(4Y^I%<%IT%OJ.DF:3PQK5KJUEI<MI(;H3%$RF#'$"2)06 QM!
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
M/ ..2<]>*U=,UG59;[4/#]U?L=6M]154E$2#-HP\Q7QMQRH9,X^_^5 '; 8
M'IZT5P5QXCU2#7;#R[U;FUN-;?3Y%CB7R$38Y"AB YD4H,D$KG<.V*I'Q#XB
MBM;C47U2-X[3Q&---N+90LL+3)'R>H(#9!&.1SGL >E45R%IJ>JZX^I75CJ,
M-HNG:JUH\$L:F-HHR!(7.-P8@D@@@#Y>.I-:VUCQ#K,C:AIDL,=O;:K+:SP3
ML@C\F.0QMD[=XD(&X<XY QWH [BCK6#XWDG@\":]/:W,MM/#83RI+%C<"J$]
MP?3'KZ$'FL?3=0O)M6L/#46HSP^7HR7S7.R,R.6;8JC*[=JX.>,G*\]<@';4
M5S_@W6;O7/#RW%^B+=PSS6LS1C"2-%(R%E'8';G'UKH* "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*Q/$.M2:7+I5G;!/M6IW@M8GD!*QC:SLQ (S\JD 9')%;=96O>'[/Q#9PP73
M31/!,MQ;SP/LDAD7HRGGGDCD$8- ' W.H:EH*?$G4%:SN+NUDMY/WL!\MU^S
MI@%=W7&.^,]NU=5?^(KS2/%HL[]K==*N+"2XM9%A;S/-CP70G=@_*=PP!G!]
M*)O FGW%KK,%Q?:C+_; 07CM*NYMJA>,+@9 '0?3%:VHZ#8ZLNGB^5IFL+A+
MF%R0#YB@@$X'N<CI0!B3:UJ>G^(- M=36R(N;"ZGNFBA8-&\8C)"$L?E^?\
M\=K#O-1O]<'@+6IGMTM;[5%GCMUC.Z,-;S% 6SR=OWN.O3&.>VO-"MK[7+'5
MI99O.LHY(HXP5V%9,;\@C)SM7OVK'M?A_IMHMA#%?:D+33[O[59VIG&R!L,-
MJ_+NVX<\$G';'- %?3O$/B'6&T_4=.L(Y-+N;EXI0^Q3'"&91(&\S)8%1E=O
M<@=,FA8>+?$$EMI%_=-IS6UUK,NERPQ0.K$"21%D#%SC&P?+@YYY[#?L/!6G
MZ9J<UW:76H1P23-<?8/M&;9)2<EPF.N><9QGG'2DC\$V$5C:6:WE]Y5K?G48
M_F3/G%F<D_+R-S,<>] '+>*-7O/$/@NZU&&2"/3TUF"W2$QDNRQWD:;MV>"7
M7.,?=XZ\UVWB367T73H988A)/<74-K"IQC=(X7)R1G&2<9&>F1G-9=S\/]+N
M%OH5O-1@L[VY6\EM(9@(Q,'5]ZY4D9902,X]L\UMZUH=EK^CRZ7J".]O(%Y5
MRKJRD%65AR&! (- '.2>(O$&FNUMJ-C"C75_!::;</M <2*2QD17;E-K=QNX
MZ<FJ6L>+==T>#Q< ]C-)HL%M/ S6[ .)-Q8. _L,$8K;E\#Z?<Z,VGWE]J=U
M*9(Y4OIKG-Q&Z'*,K  +MR<8'<YSDUD6'A;[3K?BS3]22_GT[4;6V@%U.WS3
M%5<.0PZ$%AC@#T% &M=ZYJ,?BK4])C^R^3#I"WT+/$Q(<NZD-\W*_)VQUK,L
M?%&IKI_@J_G6RCTW6(8X[K9"P,,SQ;HPIW8"DY7D'!QSS6Q!X/M8;Z6^?4=2
MGO)K(64DTTRDL@+$'&W&?F/;'MG),C^$=,E\(Q>&9Q+-IT4<<2;V&\*A!3D
M<C:.?:@"E+K6JF#3I!/9QQWTLK(RPLTIB )B"1AB68C#,> !G@=:PDUF?Q##
M\.]5NHHX[BXU"0R+&#M#"WG!QDD@<=,FNQU3P[::I?Z=?--<VUQ8!UB>VDV9
M1P R'@\':O3!&."*H6?@?3K&VTFW@NKX1Z5</<6P:4-AF# @Y7D89ACW]>:
M*-AXA\0ZP;'4--L(Y-,N+MX90X0>7"&9!(&\S)8%02NWN0.1DT-,\6^()K30
M-1NVTYK;4-5FTV6&*!U88>95D#%SC_5#Y<'J>?3?LO!6GZ=JDUY:W>H1P2S&
MX-B+C_1EE)R7"8ZYYQG&><=*2'P3806&GV:7E]Y5A>M?0Y9,^:2S')V\C+OQ
M[_2@"#P1<ZG=R:^^H7B7 BU:>! (BI4)M  ^8C& .,>^3FD@U3Q#?^,M6TNW
MGTZ*STY[9B7MW9W216)7[X (P.?TK9TO0K72+S4+BVEN,7T[7$D3R917;&XJ
M.V< \Y]L46FA0V>MZCJL=S<&?4%1958J4&P$+M&WC )[_6@#EM.\77[^&]#N
M9HK2!]0U2>SGN$C*PP!9)@&P3P6**HR<9;OT.9J^JZKK'AZWGN_LC&'Q1:V]
MJ\43(DRI<JHDR6;(/MTP>M:6M>&)-,TO2M-T^+6;G3X;N:YEELIXQ<1.^X\!
MMH92TCD]2.,#TN6/ABYU*P6'4[_6/LT5U#=6JWCPF=)(SN&2BD;<A2 <G@YZ
MX !C>(?$.OQ^'O%MD]Y;)>:9/;HMU;VY3?%,$.-I<[6&XC.>GH>:V-6\47ND
M:_!IM]/!9I*(1;W<MJ_D7+ECYB;PV(VQC:">ISSTK1N_!FG7PUL7$]VXUCR_
MM WJ-I0 (4PO!&!Z]*?<^$[6]BF@NKV^GMI_+,\$CJRRE"""<KD$X&=I'3M0
M!OT54L['[)/>2_:KJ;[3+YNR:3<L7R@;4'\*\9QZDU;H **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M65Q<V]S/:02SVQ)@E>,,T6>NTD97/M3[BV@N[=[>YACF@D&UXY%#*P]"#P:
M/-]-N7T._P!'8ZG>K:7'AF6YN/,E:58VB$.'1#PI 9N% ![YI_AZZGN_$L&F
M/J5W]DOO#ZSC=?L\K/O4"7K^[<AB<(2/<XKO$T72HY(I$TRR5X8S%&P@4%$/
M50<<#V%-L]!T?3WB>RTJQMGA#+&T-NB% WW@,#@'OZT <AX8O]2N[ 65Q)<R
MZEX>6:*\S*_^DSC(B)Y^<,OSX/0LM1^$+F;5GT#6D\4)*;FW87=D"[F:0IDY
M4N1&R,#]U0.W<5Z!'#%$\KQQHCRMOD95 +M@#)]3@ ?0"JEIHNEV%[/>V>FV
M=O=7'^NGA@5'D[_,P&3^- $/B/3KG5O#][9V5Y/9W<D3>1<0RLC))CY3D=LX
MR/2N+E\3:C>^ ]2\4:<EQ'=6.F&$6[,Q"7('[XE2<-L. "?1J](J.*"&&-HX
MHD1&9F*JH )8DL?J223ZDT <3/YD/B71+?3KZ\NM,U;3[@W0>Z=_E14*3*Q.
M4)+[<J0#N'I6#H$KVG@CX<M:7URAN+RWCN$6Y<AU:&0E2">F5!QTXKTRQTG3
MM,W?8+"UM=W#>1"J9[]A[G\ZB70-&2.*--(L%2*4S1J+9 $D/5@,<-[]: /.
M+J>^@TO7-475]2,^G^)HX+=3=OL$;2P*R%<X92'88.<=L<U?U>;5[_4O$&GV
MNH3KJ*7ULM@\%T4CAB*QEU<!@,X+DY!)W+CH,=PV@:,T4L3:18&.63S9$-LF
M'?\ O$8Y/OUKE[KP(][JM[+>V7AV_BN9C(ES>:=ON(4( "#G!"@  Y'3IGJ
M=O&@CB2,,S!0!ECDG'J>YKS[1[2XO%\4WLVL:J7L-0NX;=!>.$1/*0@8SS@G
M(].W>N^M;=;2TAMD9V6*-8PSG+$ 8R3W-5XM(TR".XCBTZTC2Y),ZI H$I/4
ML,?-^- '!V.JW3Z;X'-_?7$EI=Z.9+E8[AEFDE\N+$A((9A\S X/WG!/J(1I
MVHHG@"UUB]N9+Z6]N&GE%QN<9MIN XZ';@$J>N2#WKH-<\'_ &V[LVM++0I]
M/MX#"NG7]D&BC);)=,=#P!C';C'.='1_"FEZ9:Q(VGV#21RM-&(K95C@8@ ^
M4ISL''8\DD]Z .!G#W.E6-M=WEY,EEXQ^R12274F\1"0[0S[LL1G ))(]:W'
MU"\L?%D+7;7%UI5UJ"PVE[:7C%8F*;1#-$3@@D$[QGD@FNP.@Z.UK-:G2;$V
M\TGFRQ&V38[YSN88P3GN:>FD:9%>&[CT^T2Y+;C,L*ARV,9SC.<<9]* )KVV
M^VV,]MYTL/FH4\R%RCID=01R"*\JL_$VH6!T34;U[Z2+2V?2=:03R,'N.4C?
M;G!.Y%.?2=?P]<J V=JRNIMHBKR"5@4&&<$$,?<%0<^PH X^>.]T[Q+X-LY;
M^[8W NA=I]I=ED;RBW<\@,3CT&/2N3M+:)?!6EQ1W$PD;Q8%8F=G9,7T@! 8
MG!]\<GDYKUJ;3[*YNH;J>SMY;B#/DRO$K/'GKM)&1^%5VT#1G+E](L&+S>>Y
M-LAW2_WSQRWOUH Q/"3S0>(/%.EFZN9[:SO(?(^TSM,Z!X$=EW,2<;B2 3QF
MF^-S/]K\,Q07UW:K<ZLMO-]GF,>^,Q2D@X]U'/4=JZ6WT^RM+B:XM[.WAFG.
M99(XE5I#_M$#)_&B[TZQOWA>\LK>X:%M\1FB5RC>JY'!^E 'GEV9IM4UKP\?
M%$NER:9!!]CN+FX<R&,H&,Q.]1)\^Y3NR/E [U:O-1U&Q\11RWSW%WID]Y:P
MI=V5P\9M)66,>5+ 3@H[-G/)'F<]!7:7FBZ5J-U;W5[IMG<W%N<PRS0*[1GK
M\I(R/PI3I.G?;6OAI]H;PD,9S$N\L!@$MC.0.,^E 'E[MJJ^'+S6[77-4DU*
MQ\026MO UTS1RI]K\L1,G1LJ>_(P,$5J17MUK6H:A(?$B:9?:=K#1&W)<DQ*
M^$3RMX5A(F,':3EN.171>&/"J:.+N6]MK&2[FOY[Q)XTRR^:[-C) .0&(SZ>
ME;+Z+I4FJIJCZ;9MJ"#:MTT"F51Z!\9_6@#CM#U"/7 ;R[URYL]4M=9E@FM4
MG(!59&1(3%G&"FP[L9SSFK?P[@A@MM<5)96<:U>IMDG=\*LI X8GGISU/>NF
M&C:6NJG51IMH-1*[3=B!?-(Z8WXST]ZFM["SM)[B>VM((9KAM\\D<85I6]6(
MZGZT <GXR@AD\6^#7GEEC3[;.&*SO& /LTI[$<\=?3(Z$UA76KZG<^#M9UZ"
M[NH]<L-6DACMEF;8-LX1(3'G:0R%>V26R#TKTF[L+._6-;RT@N5B<21B:,.$
M<=&&>A'K49TG36O_ +>=/M3>'!^T&%?,X&!\V,\"@"X.E%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %<_XLUV[T*UTY[2T^T/=ZC;VK9<#:KN
M>O4D9 ],Y[5T%8?BG1;G6]/M$LYHHKBTOH+R/S@2C&-PVTXY&: .5/B2;P]X
MC\8WD]GJ%W:6HM9I468,+9#%ER [?4[5]#70:UXVL-'-T AN39Q+-<)'*BN%
M89 56(+MCG [8[G%9VH^$=4OXO%R&>S!UVVC@1LL/**QF,L1@]<YQGCID]:F
M_P"$>\16&NR:CH]_I\<=]#$E[!=1O($DC7:)(RI&?EP-IQT'- '6V\\=U;17
M$3;HI4#H<8R",BN1\$R3RZYXM6:[NITMM4,$*S7#R"-/*1L*&)QRQKL(T,<2
M(79RJ@%FZM[FN:M]#U31M>U>^THV=Q;:I(L\D-S(T1BE"!"595;<"%!P0,'O
M0!4&N)X;@O+B>/4+U9]86S0"8R^7O*JO#MP,MT%)JOBVTF\-^)1J.EZC"=+3
M;>6T4R++L9 X975\?=/8Y&#4^I^%[Z[T>TMH[BW>Z75(M1N)'!169)1)M4#)
M X"C/89YJKJOA#4M1B\81K-:(->BCBC)9CY6V/RR3\O/KQ]/>@"W)XIGM?%E
MQIDEDXT^UTL7SSAPS$$L,XSGC81ZDFM;1=:_MF/SH[8I;O#'-%.LBR)(K[N
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBN4\;WTME_82L[1Z;<:G'#?R X
M C*MM#'LI?8#VYP>#0!T=]>P:;I]S?73[+>VB::5\9VJH))_(53TK5;G4995
MFTR>UC$<<L4S.K)*K@G'!X88Y'N,$UP.NPM'HOQ(L@Q?1K>P\RU4N2L,Y@<R
M(I[#[AV] 6Z<UZ#H,$%OH-BEN (S C#!SG*@T 6[N[M[&SFN[J9(;>%#))(Y
MP%4#))K#;Q4RZ,^L?V+J)T\1><K@)O9,9W;-VX CGGGU JG\3],O=8^&^M66
MG1M)<O$K+&G5PKJS*/<JI&.]:]CXAT?4=%AU"VNX9+69!M52"<D?<V]=W;;U
MSQ0!KT5YCJ5T][8>.WO;B6WU?396;3RKE7AC$2F Q@?WWW9Q]XD@YZ4VYMWU
M#7-?BU6:X65?#MM<20K=.JQS_OMQ #<8('3CH: /4**\RT1BNK>!KDWERT^L
M:/*U\SW+GSB(HF!Z\$$M@C&,FLK1XE?0/ MZ;Z\-S>:E+:3R_;),RQ%9\J?F
M]57GKGG.>: /8J*\F74)=+MKVRCN)5TB'Q:MI<,96/D6S1HVTL3E4,C 'G&&
M(Z&D\4FXL8/%MO9W<\.E0-I\D)BG95@G>4"1%(/0KM8KT&[IS0!ZN\4<H DC
M5\=-PS3P,# Z5QOAZ-+#XA>(M.MYI3;?8[2X$4DS28D8RAF&XDY(5<_05V5
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
M/^@,_P#X&S__ !='_"I?!'_0&?\ \#9__BZ[6B@#BO\ A4O@C_H#/_X&S_\
MQ='_  J7P1_T!G_\#9__ (NNUHH XK_A4O@C_H#/_P"!L_\ \71_PJ7P1_T!
MG_\  V?_ .+KM:* .*_X5+X(_P"@,_\ X&S_ /Q='_"I?!'_ $!G_P# V?\
M^+KM:* .*_X5+X(_Z S_ /@;/_\ %T?\*E\$?] 9_P#P-G_^+KM:* ,?0/"^
MC^%X9H='M#;QS,&D!F>3) P/ODXK8HHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ IDL4<T312HLD;##*PR"/0BGUC^)-=/AVPBOGM3-;FXCAF</M$(=@
MH=N/N@D9]* -$6-HMJ+5;6 6XZ1",;!^'2I(HHX8Q'%&L:#HJC 'X5C:CXEB
MTU[KS8"R130VL11QNFGE("Q@'H?F4DYQ@Y]<9.N>-+G2]/\ $$'V!(]7TS3S
M?QQ-+NBEBP?G5MH)P5((('..QS0!V55DTZQCNVNX[.W2Y;[TRQ*'/U;&:YW^
MU5/B'P_#?:;*=1GLKB6&:.X^0 !-ZXR 2<IU&!V/6H=,\>?VA_8TSZ/<6UGJ
MMQ):Q3O*A*RKO."HYP1&W/K[<T =5)9VLUQ'<2VT+SQ_<D9 67Z'J*'L;221
MW>U@9W&&8Q@EA[^M<S/XYCC1)X=.FN+234SI2.DBAS,&*9VM@!=P(SNST.,5
MT6J7W]F:3=WYA>86T+2F-" S!1D@9(':@!W]G6/R_P"AV_RC"_NEX'MQ[F@:
M=8@*!96X"G*CREX/J.*Y&Y\3B_TO2;S4?#UW':7=]8_9'^U*,M(5*N0K9PI(
M^4CGN/2YJOC>'38M5N$L9;FUTJYBMKID<*^]PA^53P0/,3))'?&<4 =(ME:*
MLBK:PA91B0",8?Z^M-&GV2VRVPM+<0*<K$(QM!]AC%<'+K=UH?B_Q;?IIUS=
MQP:=9W4T)N /*4"8OC)(S@=%X..M;/\ PE-V_BY+.*V1M+_LG^T/,#GS&!8
M';CL >,\YH Z:.TMHI3+';Q)(1C>J ''IFIJQ?#WB#_A(+=+J&"+['+"DL4\
M,XE5MV<H< 8=<#(YZ]:DUC6)=,DACBLC-YB22--(_EPQ! .'DP0"2P '?!]*
M +LFG6,T\<\MG;O+&<I(T2EE.<Y!QQS4QAB:596C0R("%<J,@'J :Y2'QTMZ
MN@_8-)N;@ZU9O=6^Z1$"[0I*L2>/O#G\L]*GL/&<.I:?I3V]FXOM1EFBCM))
M -C0EA*689^52N,@'.5XYX .@AL[6WFDFAMH8Y93F1T0!G/N1UH%E:K+-*MM
M"))AB5Q&,R#_ &CW_&N5^'LD\EOX@^T+(CKK=PNR24R%,!. QZCT]O2M6\\0
M.FH7UCIUD;ZYL($GN4$@3 ?=M1>#ER%)P<#IDC- &F-.L0% L[<!#E1Y2_*?
M4<>PIFGZ;;Z:LXMT -Q,9I2% W.0!G  '10/PYR<FN9M?%\NM>(M$M],ACDT
MG4M-EO/-:0I)P\:XQC@KO/&>3Z8YRO!'B.;3M!T.SNK*X>VOK^ZM$O7F#'S?
M-F90026(PA&3W'XT >CU7^P6>5/V2#Y6++^['!)R2..N:YP>.;5[ZTC@MC<6
MMU=M9K+#(&D5P2NYH\<(64C=GN,@ U8\/>)[GQ#-(4T6XM[..2>%[B29#B2*
M385V@Y.<$Y''&* -L6%F(I(A:0".7B1!&,/]1WJ6&&*WB6*&-(XT&%1%  'L
M!6%KWB6;2-5L-,MM)GO[F^CF>$)*B*3&H)4ECQU')X_E6:/$^G:9>>*=0N].
MNK673K:WFO"91(9 48J$4,5!'([9)YH [*JL^F:?=3B>XL;::5>DDD2LP_$B
MN9U;Q!+<G5] N+":WN4TIKSSH;@% A# ?,-K;MRD<#TYYJOX2\2W"Z;X=TB?
M3I5ENM&2>TGDF4B<QQQA@V,E?OJ03GCT/% '9/:V\DRS/!$TJ?==D!9?H:3[
M%:F1I/LT.]F#LWEC)8="3ZCUKCM#\<SW/A[1+O4H;6&[U=Y! 'N-D7&3MW;>
M#C  P2<5V-E/)<V-O<36[V\LL2N\+G+1DC)4^XZ4 ,_LVQVE?L5MM)R1Y2\G
MUZ5,((5D:18D#LH4L%&2!T&?2N=A\7JVNZ?IMQI\EL=0EN(K?S'Q+F(,2S1D
M956",5.3D8Z9JQH'B9/$)66T@1K-UD(F28,T;*P79(N/D<Y)QD]#0!KP6=K:
MPF&WMH88F))2- JDGKP*=;VMO9PB&V@B@B!R$B0*H_ 53U74I-.%LL5H\[SR
M%-Y.V*$!68O(^#M7"XSCJ0.]1^'-=A\2:'#JD$;1I(TB%"P;#([(V".",J<'
MN,4 :M5DTZQC\S996Z^;Q)MB4;_KQS64WB9'U^YTFU@2:>TDB2=/."RA9 I\
MQ4Q\R ,,G(Y!':N5\/\ B&70AJ:S65S<63^));-KEIPQB+R*B<,2S $@'T!X
MSS0!Z MA9HZ.EI K)]PB, K]/2A+"SC4*EI H 8 +&!@-]X?CW]:P;WQ>MAJ
MD%M<:?)'#/J"Z?')(^UY'8 AU0CYH\D+N!ZYXJNGC@F75))='N8M/TJ>:&\N
MVECQ'LC#@A<Y;=N P.F1[X .E&G6055%G;X0Y4>4ORGU'%6:\_\ $GB<:EX=
M\2:88'AFCT::\AN+:X+IPI&TNN-K@X.WD$="1FM'2O%R6P2QU2SDLTATD:@M
MP\BL'A0 .2!RI&0<<Y!_"@#J;FUM[R+RKJWBGCSG9*@89]<&B:TMKFW^SSV\
M4L/ \MT#+QTX/%84'BD/?Z5:WMC):QZQ&S64GF!LD+OV.!C8^W)&"1P><UB>
M$-9&G>'H+7$ES>7FL7UM:QO(26VSRDEF.2%55))Y[#DD4 =RUM UN+=H(S"
M (R@V@#IQTIK65J\CN]M"SOMWL8P2V.1GUQVK@_#NNC2)?$\FH!HY9->^S0P
MR7&X;S!$<!VZ+@,WT[9XK0?Q^D=ON;2+F29=2BT]EAD5HV:3&UT<XW*<^@P0
M0<=: .J;3[)V=FM+=B_+DQ@[OKQS3DL[6*42QVT*2 8#K& 0.F,TS3KBZNK"
M*:\LFLKAL[[=I%D*8)'WEX.1S^-8!\;6XM+/4S:-_8UW=_9([P2 D,7**[)C
MA&88!R3R"0* .IJ$6ELMP9UMXA,>L@0;OSZUQ4$,WB+QSKUEJ<!^SV!M#;/'
M<LKP'#/N7 !!8XSST !R*V/%&MZAI-]H-O8VT,JZA??9Y&DDVD#RW? X/79U
M[?CD &W%86<!!BM((R"Q&R,#EOO?G@9]<4W^S;'8$^Q6VP'=M\I<9]>E<!I_
MB&7PY=^*KB2RN;JQBUQ$FF,X/DJ\<"\!CEL,V<<8!_"M_6/'%KI<MX([<W26
M,R0W2QR#S06"D^7'C+[0X)Y'?&2#0!U5% .1D44 %%%% !1110 5!>6[7=C<
M6R320-+&T8EC.&0D8W ^HZBIZ* //TTWS/B9=:*=1U<6*Z+'<*@U.XR)#*ZE
ML[\YP![<=*A36[CPOXC\5R31ZEJEM8V=E-+B4-Y:A)#(X#L ,XSM7K71Q:'?
M)\09_$#-;?99-/2R$8=MXVR,^[IC^+&/UJAJ7A74KVX\7-'):*FN6*6D6YVS
M%M1TW-\O/^LS@>GOD %S5_&VG:4LY53<FWMENI421%;RV!(VAB"S$ G:/ZC.
MR=1631?[2M(VN$>W\^),[2X*[AUZ9]ZYA/#GB/3-62_T>]TY?M-I#;WT%VCN
MH:($+)&5P<X."IQG YKK?(9K'[/)*SL8]C2$#+'&,T <KI'C<7'AK1;R^@6*
M_P!2M?M$<+3(BLH52S;B< 9=0 >>>G4A$^(=M<P:6UCH^HW4NI1SM#$@C4AX
M?OH27 !SWZ'L3Q5*T\'>(M+TWP])8:AIPU/1K=K+;)&_D7%N0@PV#N#9C5LC
MOQS6Q)H>KS^(- U2XN+25K!;C[1C<FXR@#"#!P%VCJ<GVH JWGQ!BLH=6FDT
M/4A'I#QB^.8LQ*R*^[[_ ,V PX&3P?;-Q_&=M:W6I0W]A>6GV&Q.H R!&\V
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
MAS1%T#2!9B02RO-+<32 8#22.7; [#+8'L!6M0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !535--M
M]8TF[TV[7=;W4+0R#V88_.K=9^M:S9Z#IK7UZS",,L:(B[GE=CA44=V)( %
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
M+I6J:/9-:R2#4KAK=90P"QL(V?D=3PAK6KQ[3]0TB\3X>:@;R%M6>]*W[R2
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
MD1;202-@QD=#7(6'CV6[TB+59M$E@M+AQ!;$W",TUP9C$L87MD\[N@&?3E-
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
M>W.*_P -VD;0=1\U&C==8O5,;2;]F)F&W=WQTS[4 =/8:?!IMN8;=<!G9V.
M"S$Y)X 'Y5.T4;NKO&K,H(4D9(SUQ6#%XEGNY8IK'2Y+K3GOFLFN(Y/G4JS(
MTFS'^K#J03NSWQBJI\;Q+8VFK&S)T2ZNQ:)=B7+*2YC5V3'"%AC.[."#CK@
MZ;[+;\?N(N!M'R#ITQ2-:V[QB-K>)HPVX*4! /KCUKD9_'LT":C<-HDHL].U
M);"ZE-PN1N\L!U4 YYE&1D<=ST&G'XH%SK]WI-I!#++9SI%.C7&V50RJWF"/
M;RGS 9SV/I0!OHBQKM10J]< 8%#1HY!=%8C."1G&>M<)9>.-3AT1]1U#2XYB
M^M-IJ):W'W?WYA'WE&<$#ZYYVULV7B2^FUDZ3>:.MI>FQ>\5?M0D7 DV $A>
M,\'//!]: -\6MN,8@BX.1\@XI&M+9D9&MXBK?>4H,'ZUR]KXZAO]*TNYM+5/
MM6H67VU8)YMBHG P6"MR2<#CL>G>:R\6_P!M1V=O9:;,+VZLVNY;:[<P&!-V
MS#'!.2V0,#D*3D<9 .F1$C14C5411@*HP *=7(_#%W?X>:6T@8,3-D.VXC]\
M_!/>NNH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IDPE,+B%D64@[
M&=2R@]L@$9_,4^B@#F9?"$5UX,N-#O&M9KFXMWCFNS;XWR/DM)MSG)8ENO6F
MW/A6[U'PA9:/?ZL7O[1X9(M1ABV.'C((?!)^8@$'G^(UOV$UU/91R7MJMK<-
MG?"LHD"\G'S #.1@_C5F@#G]*\)VFD>(K[5+5RD5S#'&EL!A8F50K,/=E2(?
M\ ]ZQM+\#ZIIUUHLSZW;S'2WN,,;,AYQ*.3(V_E^!EOKQ7<T4 <4G@2?_A"+
M?07U11=V=U]LM+V.# CE$IE4E"QR 201GD5I:1H.IVOB:\UO4-0M9GN[2&W>
M&"V9 IC+D$$N?[YKHZ* .=U/PW-)XCA\0Z3=QVFI)!]FF66(R17$.=P5@"""
M#R&![D$$4NL>';KQ!H=S97^H^3-)L:&2UCVBWD1PZN 2=Q#*O7' P ,DGH:1
MB0A*C) X&<9- '(:AX7U[6O#%WINJ:[:O=3^6!+%9%8T5'#9V;\EB0,G( [
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
M,FY"P<%/F&&!!ZY'/3BM33+F^NK>1M0T\64Z2L@19A*KJ.CJP .#Z$ ^U7:
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
M 4444 %%%% !1110 4444 %%%% !1110 4444 %,E"&%Q*0(]IW9.!CO3Z*
M/&=$_L^[TGX=Q3S1NC7UY'(IF^\NR?AN>025'/7..]=I\.7MUT[6K.T=/LUK
MK%U%!%&V5BCW9"J.R\G KLL44 <[XZN[:R\&W\UVDS6_[M7$4GEG#2*/F;!P
MG/S'!^7->>2:K]B_X2H6<T<UA'?Z?<W,>GQE4-H1'Y[1J"?E(!R1U&XU[*1D
M8/2C ]* /,=7OM#M=(EU;P^[S:)-J5K)JK6N6MQ".'VJ.,<(7 '(//>G:G<:
M1;V%K>Z%(9/#UQK4+ZG)$V;81E2#M["/>(R^..3G^(#TL!54*  .@% 4!=H
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
MXYH=VX*5)&"#D@@]S0!3?QQ/+: V6B7;7RV*7DUG<1RI)'OW!8SMC;#$HW4
M=/7ALGC/4I;UK2RT F7^RDU,+>7!@90Q(,;KL)5@5([_ (5/>>$M0&L0:MI/
MB"6SO3;+;7C36ZSK=*&+!BN5VL"S8(X&<8QQ4[>%[@:Y-J2:F&,FF+IVV6 N
MW#%MY8,,DECQ@4 :VBZG'K>A:?JL*-''>VT=PJ-U4.H;!_.L"[U/4;GQO?:%
M)!;/IBZ4+@YD.X[W922-N#]S&,]#G/8;7A[26T+P[I^DM.+@65NENLH39N"@
M $C)YP/6JEWX>GE\3OK5MJ"PM)8?8I87@WA@&9E8'<,<L<CN/3K0!R_@+Q#<
MV6@>#M+N[!$M;[3?W%T+C+[HXPQW)MP 1D@ACTY K:TSQE/J=_I8BT:Z;3M2
M1GBNTCD/E#;N0R90* PZ$,><#WIFG^"9;&/PQ$=2CECT*)X0#;$>>K)LY^?C
MCZ\U-X;\*ZAX>\JS_M^6YT>US]DM&@"O&O.U'DSEU4'@8'0>F* -G7M3;1M
MU#5$@%P;.W>X,6_9N"*6(S@XX'I7/6OC/4&U:QLKW0UMEU.T>YT^078?S&10
MS1N-OR'!SD;A6IXU/_%"Z^O5GTZX10.K,8V  ]220,5G:+H<U]9Z+J=U?0RS
M6=@8K0);E51G159G&X[B N,#;U;U& "OI?CJ\O\ 3=*O9=%C@76/*73U^V;B
M[LK,^_"?*JJA.><Y' /%27WC>ZL;+7]VD+)?Z'Y<ES;K<':\#C<)$;9D\!LJ
M0/NGVR^+P,8?"VAZ4NI8O-$DCEL[P08&4!7#)NY!4D$ CKVK7T_04MKS4KZ\
M>.YN]1").5CV)Y:*55 I)XY8G).2Q]A0!3U?6@VEZL5L(+ZQ@TTW$O\ I! E
M#*Q,8^4]4!.<_P 2\<U07QA#9QZ7IUI9VL4]QID5U:VT]SY0E!&!#$VTAF4
M<<=5]3B]8^$(]-\%7/ARVO'(FADA^TS+O8*PV+QD9VIM4<_PBJFH^"9=4T&/
M1;N_MIK);&.UQ)9Y:-TR/.C._P"1\$>O*@^U #;KQ+I^BZ[XHNKK35BDT^SM
M9);F-]SW*L9 B8P,$$$#G^*KD_BBZL-6&F7^FQ1W,UG)=6ABN2R2F/&^,DH"
MK#<#G!!!_"H+_P #0ZI<Z[]MO6>UU:SAM6C6/#Q>5N*N'W'+98GIV'XV?^$9
MN[F>*[U+4HKF]MK.6UMY4MBBKYFW>[+O.6.U>A Z^M %+1O&MUJ-QH(NM(6V
MM]:L6NK9TN?,=65%<JR[0 ,-P03G'('2KWA?Q2/$\27%O%;?9FBW,8[C?)!)
MD9BE0J"K#/Z'ZFK9>#)[(>&0-41ET*U>V7_1B#*&0)DG?\I 4>O-6=(\*FPU
MX:U=7,,U^;/[+++!;>3]H^93OD^8[F^7@\8R?48 -'7=9BT/3TN)$,DDL\5M
M!$#CS)9&"*,]AD\GL :QKWQ1>Q3:SI+V<,&JVNGF^MR)RT4L7*E@VS(*L.A'
MISSQK>(]!B\1Z0;*29[>1)8YX)XP"T4J,&1@#UP1T[C-4I/#,]U-?WMU>POJ
M5U8_8%FCMRL<4>23A"Y))+9/S=E]#D J^ M+@7P]I6LRV<,6HW.FP)+/%*S&
M==BMNDX +DDDD@GGJ<UUM9^A::^CZ%8:9).L_P!D@2!91'LW!%"@D9//'K6A
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !6!XPU35M%T,ZAI%O!=SQRQ(;613F;?(J;58$;6^;J0:
MWZQO$Q?^S(%CAFF;[;:N5AB9R%2>-F/ Z!5)_"@"DOBD:MX<L-8T.6'R[BYA
M@D2XB):,O(J,I 8;74D\'TK8N-9TVSN5MKF_MXIRRKM=P/F;[H/H3V!Z]JY#
M6/"U]9>)[;5=! ^P:A>V[ZK9XP R2*PN$'9OEPWJ#GJ,U2O=*U)M%\:Z!<6%
MQ<7.JW,TUA.L9:*02(H3<_1#&5 .['"C&: .DU/Q=:QRZYIUA<0_VIIEF+C;
M*I92Q5V"X!!. G.#QN%3^'?$]AK&FV@?4+1M1-C%<W,$<@S'N4$DC/ !/X5S
MEQI^HV.K^*(Y+.\NA?:);PPW,<>Y9)(TF5@?]HEUX]\] 32Z197-MK'@J0V%
MU''9Z)-;W+?9V C<B'"GCKE'_+W% '26'B+3X]+M)=0U[2YGN&E\J>&01QRA
M6;.T%CG:!R<GH35Z#7-*NM,&I0:A;261;8)UD!7=G;MSZYXQUSQ7GFD:9>QZ
M5X*AGTR[5K+5[F>X5K9OW2-Y^UCQTS(GY^QPVZM;FWTK49#8WZW \5"]LT2W
M):094[@A(+KA7) .>,\8S0!Z/9:OINI22Q65];W$L)Q+''("\9SC#+U4Y!ZU
M5EU:"WUNYCGU?3X[>WM!++;L0)8CN/[QVW8"$8&".O>LCP7-;O=ZR_EW\-]>
M7(NYXKNS>W !4(NP-G(Q'R<GGTR!536;6Y?QGK-PEE<O!)X>^S)(D+,KR[Y&
MV @<G##\Z .GL?$&CZG=_9;'4[2XN/*$_E12AF\LXPV!VY'YCUJ/5_$FFZ)>
MZ=:7LZQRW\K1Q9. ,(S$D]A\N/J17(Z+875OJ'@+.GW,2V6D2V]T3 RB*1DB
M 5CCNR-^6>XK;\6V]T=8\+W]O9SW45GJ#O,L"[F56@D0''IN89/;- $>A^+X
MI;[4[+6K^P@N8M6>QM$!\LRJ$0J,%B2Q+$>YK7BU2(:KJBRZK8-;VD<3/"I
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
M6\BV?_'P=V!$,9!.>Q )ST.*DL=8L-2FGAM+@/-;X\V(J5=,C*DJ0#@]CT-
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
MU^UO/#.2I3"PJA4X.=P93V_&MVVU2QO+^[L;>Y26YL]HN(UZQ[LE<_7!JY0
M5YC=V.N7&JVDK:#=*;3Q&;DK;^4D)@(D D'S NS;E+,W(.>G2O3J* /,9](U
M)M U:%-+N?.F\3I?1KLY:$3QOO\ ^^4;CK[5L:SH]PWC>W^Q%!9:U;[-4B)P
M=L)4AP.^Y6\IO9E]*[:LZPT+3=,OKR]M+;9<WCF2>1I&<L2<G&XG:,]A@>U
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 50U36]-T2.&34KR.V2:011
MF3HS'H*OUQ_Q"=H[3P^ZQ-,5UVT(C7&6^8\#) S0!HQ^-O#DFF7&HC5(Q:VT
MP@F9T96C<D *RD!AG([5/%XIT>>!98;IY0SR(J1P2,[%#A\(%W$#(YQCD>HK
MC?$/AO4]0@\4W]IILK2ZHUC'#;;D5W$#AFD;+ #() !.?E'K6_?V>HVOCJR\
M00VDMU92:<]E-#&5\R!BX=7P2 0<;3@]AVH U5\3:/)_9OEWJR#4B1:-&C,L
MI )(! P" #D'&,'TJ#5];LXHA&NK?8)$OH;9G:W+;G9E/E#(Q\P8#(Z;@:YQ
MO"&H1>![I+= FKQZE-K%C#N&(9#*TB19Z<J2A[?,W:KWB+1M1E\+:?:V]HUU
M>C4K:\N1&Z@96=99""Q''! 'T% #_'OBH:'X6UB73[SR]2LX-X86YE6-C]T,
M<%5)[;O4>M;>H>(=+TE2;^Z\H(JM*XC9EB#' +E00@)SRV!P:X36=&\0+H_C
M;18M(GO?[9DDN;.ZCEC"_/&J^6^Y@05VX'!!&/2KEWIFI1>(]3:Y\+MJ^G:Q
M'"R@SQ@6[K&(VCE!;!3Y0<KNZG@T =Y=7EO9VIN;B4)",#=C.22   .222
M.22*JKKNGM \OFR )-Y!0P.)#)MW;0A&XG:<\#IS53Q!IJ7?A9]/?3VO(R(D
M:WMG\I@ ZY9"2,%<;AS_  BN.ET/Q/;06EVT4^M1:=J+O%;W,B1W5Q:O"$)9
M@0I=6)QD@E1SC- '8/XS\/);6]P^IQJEQ*\,8*-N,B9W(5QD,,'Y2 >U3:;X
MFTC5Y)([&Z:5XX$N&7R74B-QE6Y4=<''T/I7,3Z/=O<>';FS\-FRCCUAKZYA
M1XMZ*87C+R?-@N68$[2>/<5I>)- OKOQ%IVHZ;M43Q/I^I9;!-LWS;A_M*00
M/^NAH T8=9M+W7K**VU8;9K)[A;(P$&5-R8EW$97&<8[[L]JFMO$FD7=XEI#
M>*99(FFBW(RK*BG!9&( <#(Y4GJ*P]<T6^O_ !C;O;VTD=E_8UW9-=*R@1/(
M8]O&=W 0]!Z52TVPUS5?"!\/:AH:Z==V^F26'V]Y(W1B8_+#0[26 .%8Y QC
M')Z '3Q^*-&EEEC^VJC16YNF\U&C!A'612P 9?\ :7(Y'K5RSU.UOY)HX&E\
MR';YB2PO&R[LXX8 \X-<18:==W^D3)JG@A8[V"PDMI3)<1M]IW+@QPL&RJMC
M)+;<<#GJ-CP?INJ:9<:A!<3WDVE[8OL)U JUPGWMZ%@264?+M)YY;J,$@%VW
M\56,^O:KI;+-%_9L:/-/+$RQC<&8_,1@   Y)YR<=*N66NZ=J%V;2WG/VD1"
M8121/&S1DXWJ& W+GC(R*XW7_#.L:I>>,[.WMS''K%G;BVNS(OEAXU8%&&=P
MR<#IC!//:M:*QO\ 6O%6A:U<:?-IW]G6LZS)*R$O)*$&P;2<J-K'/^[CO@ T
M]3\26VFZ]INCO%<-<7XD9&2!V550<G(!YR1QV!R<<9Q?"_C&&='L]8U!&OWU
M2ZLX2(2JMLE944D#:&*KP"<GWJ[KUE?MXO\ #FIVMD]U!:BYBGV.BF/S%0*Q
MW$9&5.<9/L:YN/0]:71+:$Z1.)D\4G467S(LB W#2;L[\?=/3K0!V\_B'2K:
M]CM)KK9+),+=6,;>692,B/?C:&/]W.:J>+?$+>'M-MFMX5FO[Z[BL;.-SA3+
M(< L1SM !)^E<WIVC:A;:I=Z5J'AI;Z!M2DO;;4WF0PJCRF7+H6W!T+$# YP
M.0.:W/&^@7>N:=83Z<8SJ.EWT6H6R2-M65DSE">V02,^N* +DEKKUL+9X=2C
MNF,T8N8Y;=5'EEAO,>,%<#)^8MQ[U.?$>DK>1VK78#R3&W1RC>6THSF,28VE
MN"-N<Y!'44EGJE]>^6O]C7=FV1YINC'A!W VL=Q],<>]<7!X9UB3P;%X2N;2
M02V^I+*NH[UV-$MQYWF#G<'(RN,9W'TYH ZJ;QKX=MWF674T7R+@6TS>6Y6*
M0XP'8#"CYAR2!SUJ1?%V@F+4)#J"*FGH)+DNC+L0YPPR/F4X.&&0<5R&JZ%K
M5SH'C:UBTF9IM2U%)[1?,B'F($A4GEN.8VZX[4_QC9WQF\7:F]C+'8R^%WMU
MF9DQYB^<Q& V>CCG&.M '66/B[0-2O)K2UU.)YX8?/=6!3]WW<%@ RCN1D#O
M2IXMT.2&>;[<$2"V%VYDB=/W)SB0;@-R\'D9%<S)I>I:NVBZG9Z:(I=-T>X1
M%N]NV>66-52,@$Y3Y223QR,=\9@T77YI;JX.AWH:Y\-R6#"6XAR+C)^4*'VJ
MISP%P/84 =S:^+=#OI9(K:^\UTMOM6U8G^:+CYEX^8#(!VYP>#S5BWU_3+NR
ML+RWN3);W[A+5UC<^8<$\<<#"DY/&!FN:TS2]3B\1>%KB739HX;/19+2Y<O'
MB.1O)P.&R?\ 5MR,CI3_  OHL]AXBU.U\Q'TC3KAVT]!UC>=5=T/ILR=OM*1
MVH [2BJFG75Q>6GFW5C)92>8Z^5(ZL<!B V5)'( /XU;H **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H)P,T4=* .9\/\
MC.'Q!XEUS18["YMI-(,2RM.5RY?=T"D\87KGOT%9MC\2]/O;W3\6S+IVHW\N
MGVEWYF2\J="4QPK'(!R3TR!FL3P++%+\5_B!ME7;<M;^2P/$FU6#%3WQGG%<
M7HGAZ_.F>#?#1C8:EI?B*6>[C[Q1(P8R'T4C&#T.1B@#Z'K/US6+7P_H=[J]
MYO\ L]I$TKA!EB!V'N>E5]!\2V7B)M16SBN4-A=/:2^?$4RZ]2OJ/\XH\4SV
M=OX:O7U"T-Y9,HCG@52Q=&8*P ')."< <T 5]/\ $%[=-ICS:;$+745+1W-M
M="9$^0N WRKU XQD=>>F=T31'&)4Y.!\PYKQWPWX?D\)>/=+MO!^NR:CX>O_
M #3>Z>\@D6T4+D.2/NY) &0"2,'/..*@"6VA:;ITD31WEGXW\V:,Q$&&+CDG
M&%!Q^.#Z4 ?2[31)*D;2(LC_ '5+ %OH.]!FB698FD02L,JA89(]A7CL*Z?>
M?$7Q+I/BY+I+N2_M[S298U?=)''G8L;*#TSR!_>;N#1HR:?>>.]?TOQ6ETFL
M1:ZFHZ9(JN&EB7Y8@K <H%ZCI\Q]#@ ]B\V/SO)\Q/-QNV;AG'KBA9HGD:-)
M49UX90P)'U%>*^&(GO\ Q7J%AK-_/9Z]9^(VOXD6V8RW$6-B@/G'E%,@C& ,
M&H?#L,VGZUJ>FO<+J&D7&FWMQ%J4"8O;%7.YTEQSN+<C/4C(.,B@#V^.>*8$
MQ2HX'4JP.*$N(98O-CFC>,<;E8$?G7SV]OXDA\!>+=$LDMKZ2TMK6--4TU<&
MYM@Q_=L!_&J$Y'7!(.>">@91+KGCB?2Q&?#K>'!&3$!Y+W'E?(!C@L%R#CGH
M/2@#V3SXLX\U,A=_WA]WU^E+'+',@>*174]&4Y%>,:'X0T6Y^"T-Y([6.I7=
M@EG-J W,\8,ZD*RY^Z"%!]%S76_"JZU"?1M434[6T6YBOV22\LL>3>L$1?-7
M''0 $C R.@.: .]HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*HZEH]CJXMQ?1-(+>99XL2LFV1>C?*1R*O44 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 56U#3[;5;">QO(S);3H4EC#E
M=RG@@D$'!JS10!%;6\5I;16\((BB4(@9BQ '3D\FI:** (KFVAO+2:UN(Q)!
M,C1R(>C*1@C\C4.F:79:-816.G6R6]K$,)&@X'^)]S5NB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "L_6=-FU;3FM8-2N].<L&^T6A42#';Y@1@_2M"B@#B_^$$U+_H?/$O_ '\A
M_P#C='_"":E_T/GB7_OY#_\ &Z[2B@#B_P#A!-2_Z'SQ+_W\A_\ C='_  @F
MI?\ 0^>)?^_D/_QNNTHH XO_ (034O\ H?/$O_?R'_XW1_P@FI?]#YXE_P"_
MD/\ \;KM** .+_X034O^A\\2_P#?R'_XW1_P@FI?]#YXE_[^0_\ QNNTHH X
MO_A!-2_Z'SQ+_P!_(?\ XW6UX?T*YT07'VC7M2U7S=NW[<R'R\9^[M4=<\Y]
M!6U10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%8?BF[\
M0VNG0_\ ",V%M>7\DP4BZ8K&B8)+$@@]0 ![T ;E%<?X'USQ+K%QK,/B*TTZ
M!K"=+=38EF5GV!V!+$YP&3IWS784 %%%<1\3/%^I>"](T^_T^*TF^TWR6CI<
M(QQN5CN!##IMZ>] ';T5Q$?C#4;'XFVW@_4H;6X%Y9FZ@NK5&C*8W95T+-_<
M/(/IQS731Z]I4NI'3H[^!KL,R>6&Y+* 64'H6 ()'4 T :-%8C>+M 6VN;G^
MU(#%;Q//(RY(\M3AF']X9XR,\\52TCQ]H.J:!9:O+>PV<-W)Y4:SO@[R3M4G
MIN(&<?X4 =117':CXU@FNM'70-4T6XAN=2%G<M/.<D#&Y8L<%_F''N/7-;LO
MB/1H=4339=2MTO'D$2Q%^=Y&0F>FXCG;UQ0!J45Q#?$;3M0M/$:Z1=6HN-*5
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
MKS><A^S2@R?> .3PX^[D9'7O0!U5GXBTN_U!;&"X;[2T/GQI)$\?F1YQN0L
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
M=T7FER2O(Q]TGVYQ6E_PJ?PA_P ^5[_X,[G_ ..4?\*G\(?\^5[_ .#.Y_\
MCE '"?$7P_KNJW'BZSTOPQ<)%/#9^5/:JI6\\MER7RV?E'"J@[$GM6QK.DZG
M=?$>SU1=*O#:IX:DM6?R2=LS!R$XSS@CIZXKH_\ A4_A#_GRO?\ P9W/_P <
MH_X5/X0_Y\KW_P &=S_\<H X.W\(ZF_PQ\+VSPZOIFO:4MU+;W-O"SF"0OD(
MZJ,E7!'(Z8YXR*VQIFOS>-/AWJ%_IDBO8V,J:@T$/[N!WBV@<<#GTX'TKH?^
M%3^$/^?*]_\ !G<__'*/^%3^$/\ GRO?_!G<_P#QR@#E?"?AJ]@UJ\TK7]*U
M662WUU]5L[R-@+9\GB0MUW8SE><YQBM?X;^'I+35O%EUJ>DM%)<ZW+=VDEQ!
M@M&2=C*2.#R?<9K3_P"%3^$/^?*]_P#!G<__ !RC_A4_A#_GRO?_  9W/_QR
M@!/B#!?RW/AU[#1);]XK\.]S"%:6S7'+(&(7)Z9;*C'(Z5YK+X4\1?\ "F=4
MT,Z)??V@^MF9(2@8NFX'<"#TX//3TS7I?_"I_"'_ #Y7O_@SN?\ XY1_PJ?P
MA_SY7O\ X,[G_P".4 <AJGAC6]5\1_$?[%97$,>JZ?;QV4KH469DC4,@)Z9P
M5YQUIVBZ?JUQXU\ 7IT'4;:VTO2FM+MYH=@CD\HICDY(SW]_K76_\*G\(?\
M/E>_^#.Y_P#CE'_"I_"'_/E>_P#@SN?_ (Y0!1^-&E:AK?@"33M+LI[R[DN(
MV6.%"W"G))/0?C6U+H6G6GA;5)M-TL1WMY8NCL(3Y\K;" K$C<>>QJG_ ,*G
M\(?\^5[_ .#.Y_\ CE'_  J?PA_SY7O_ (,[G_XY0!Y]IF@>(M&L/ &HR:5J
M<D.F17-K?6UJF9X#(QPX4]001DCL*VU\,W/AKQGX0U/3]'U!]#M+.XM?LZGS
MI;9G+L"PS_%N ]!C!/%=-_PJ?PA_SY7O_@SN?_CE'_"I_"'_ #Y7O_@SN?\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHKFO'-K>7/AW_ (ENH3V%_P#:;>."XBD8!&>9$^90<.,,>#F@#I:*
MX*W\1RZ[I"6M\)M/U[3]0M;?4+:&=H\%I4&Y=I&Z-U)(^OM6S?\ C&UL+?4+
MM;6XGT_3)O)O;F,@^60 6(4G+!0PW$>^,X- '244U'62-9$8,C %6!R"#WKD
MO^$Q74+750-!U4VEF;F"ZF5XE*M$/F _> Y()P1^>>@!U]%<S8>([46>C6.G
MVMQ//=:8+V&&27++"JH/F=CRV74=\G))[U@7/B8ZQJW@K6=.M]1%O>276VU,
MBJ9@(&(RH?9P>['(P: /1:*XJZ\<SR:?I-Q8Z7+YEWJQTVXBE= T#HS!UZX)
M.P@'.,'/M79EPL>]\( ,MD]* '45S4/C.TD_LJ=[6>.PU:3RK*[;;M=B"4##
M.5W@$K^N"<5)H?BIM>O)8H-'OH;>&:>WEN9C&%26)MI7 8DYYP0"/?K@ Z&B
ML'Q3?6MC;:=]L@NY(YM1MH4:VEV;)&D4(6(8$KDC(YSZ5G:AX^@T]]7+Z/J#
M0Z1,D=[*#'A%958./FRPPP.!SUR!QD Z^BN5;Q9);>*-=L[VU\G3-*LH;I[G
M>#@-YI9B.N/D  &3Q[U')\0+*!M022RG9[2P;4-L$D<F^)?O#(; <=U)^F:
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
M!Z5H52LM4@OYI88XYXY(E1V6:(I\K9VD9Z_=/3IWK-\8:CJ5AH,JZ)&LFL7
M9+-&&1N"EB3]%5OQP.] #QX.T%51$L2BI=?;$5)I%"S9)W !N.68XZ98\<FG
M3^$]#N8-2@N+!9HM28/=I+(["5@  W)X( &",8P/2H[7Q;IT_@N#Q3(SI8/;
M"XD*1M(8QCY@0H)^4Y!],&K,7B'3YM5_LQ'E^U&U%X%,+ &(\;@V,'GC&<T
M3:1HNGZ%9_9-.M_)B+;CEV=F/3)9B2> !R>@JS=VEM?VDMI=P1SV\RE)(I%#
M*P/8@UBW'C31;:V^T233^4MJM[(1;OF*!B0LCC&0#@^_!..*?=^+M(L]6_LM
MWN7O L<ACAM)9/DD;:KY"D;<]6Z#O0!9L/#VG::8_LZ7!6+_ %:374LRQ]OE
M5V(7CCCM38_#6D17CW26FUY)_M+()'\LR_\ /3R\[-W?=C.>>M8'B3Q01<Z&
MNE75PL<VLQ6<LB0YBF&XATWE3T(QD$=",G!K4\9>(9?#NCPR6L22W][=Q6-F
MDF=GFR-@%L<X R3ZXQ0!//X3T6Y@U"&:T=XM1D$EVIN),2L  "?F] !QZ#TJ
MIXB\,07FEZO+8V[OJMYILE@DCW#X*LI"@Y., MGIGJ>M69=-UJ&*W>WUR:>9
M9HC.L\,01X]X\P+M4%3MSCD_B>:?+XHTJ&]@MI)9%^T3M:Q3>4WE/,,YC#XQ
MN^5A[D$=1B@"'1_#=E;:3;Q75F6G^Q"TE6:5I@$( 9%W$@*<#@8S@>@PD'@C
MP[:E##IY5DMVM5?SY"PB;JFXMG'IZ=L5FZC\2='MM&U"_LXKZ[-I%,Q"V<JK
MOC;8RLQ4!2&(R#SCG'2M3^V+67Q%90?;+V*=[*686+6S*LBAD!<DKG<#P #_
M !=* )%\-:;:"QFL[0^?ID#16*O<R!8U(QMZG@X Z'@#TI-!L+Q;BZU?5;6U
MM]3O%CCDCMW\Q4C0':N\@;CEG.<=P.<9KD#XBFU/2K_6KG7=4T>VM-0GMG$%
MEO4QK(8T'S(<-D D]LD''&.RU7Q/I6C?:#>3.$ME5[ETB9U@5CA2Y X_GCGI
MS0 _0="M]!M[N*V&U+FZ>Y,8=F5&;&0"Q)Y(S]2>!TJQJFD66LV\<%_$TL<<
MJS*HD9,.IRI^4CH0"/>J5SXKTFTO7MI9WS'/%;2R+&S)'++CRU9@, G<OL-P
MSC-5[3Q=:3ZKK=I-%/;Q:4RI)-)$P#$J&XX_VEP.I[=J +%QX4T6Z74EGM'=
M=3Q]L!GDQ-@8&?F] !QVXK8CC6*)(UW;5  W,6./<GDUGZ?KMCJ5]=6,32QW
MEJ%:6":,HX5L[6 /4'!Y'ICK5?4/%6DZ9<SP7,S@VQB%PZQLRP>8<)O('&3^
M74X% #=1\':!JMS=W%[IRRR7B+'<?O'42!?ND@$#<.S=1ZT7'@[P_=:G#J,V
MFQM=1(L8<.RAE7[H=0<.!VW U#J'C?1-,N-0@N);K?IP1KO9:2L(E8$AB0OW
M< G=TJ;6]>MK2SNH89YC=+:-< VL7FM$F#AR,$8R#C(.<' .#0 ZX\):%=:X
M-:ET]&O_ )=TH=@'V_=+*#M8CL2"1@5)+X:TB>^GO'M/WMP5:<"1PDQ7[I=
M=K$8')!Z#TJ#PGJ-Q>^!-%U*]=Y[B;3H9YF5<L[&,$D =R>PKF9O&TVH67A3
M6+5[JSM+[4FAGMS!DR1^7*R@?*23E%^Z>3D<T =I!HUC;:K=:G#$RWETJK/(
M97(<+G:-I..,G''<^M9L'@?P[:RP20Z=L^SW!N8(Q/)Y<4AR"43=M7.XY  '
MM5BT\4:7?:>;R&27:+@VIA>%EE$PZIL(W;N_3ISTYJSI.LV6M0SO9R,6MYF@
MGCD0H\4B]58'H>0?<$$4 9\'@GP[;302PZ:J/;S-/"1*_P"Z=L[MHW84')^4
M<=\5*GA'1([6VMDM)!#:W)NX4^T2?)*227'S=<DG\3ZUQ^J>(-8M-0\<,-?^
MSQZ'%#-:1S0PE'+0[RC_ "ACEN!@@\]ZU-*\1:A<^)],DOY'M+2Y\.G4)[-P
MH6"7?'DYQNX#$<F@#=A\):%;ZY+K,.GHE]*_F.X9MI?&-^S.W=_M8S[TEKX0
MT&QUJ76+;3HXKV5S([JS;2Y&"X3.T,><L!GD^M-M_%^CW"R,LLZA+,7XW6[Y
M>W/211C)'MU'<4:7XOTC5[RUM;26?S+NV^U6YDMWC6:/Y<E68 ,1N7('3- &
M[5"?1=-N7OGFLXG:_@%O=$CF6,!@%/X,WYU?HH S[[1-.U*WM;>ZMRT-K(DL
M")(R!'3[I&TCIVJK>>$M#OY-0DN;$.VH*J7>)742@  9 ('0 9[@#-;5% &?
M#HEA!JHU-(I/M@@%OYK3.Q\L'(7!.#SS]:NRQ1SPO#*@>.12KJPR&!X(-/HH
M Q;7PEHMF]@]O:/&U@C);$7$G[M6 !'WN> !SV '0"HI_!/AVYTD:7-IP>T6
M<W**9I-R2DDEU;=N4DDG@CJ?6M^B@"M86%KIEE'9V<(B@C&%0$GODDD\DDY)
M)Y)JS110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !69KEG=7]E%#:>3O6Y@F)E8@8CE63' /)VX]L
MYYZ5IT4 <SKWA"#6-;TK6HI#;:A931F1DZ7$(<,8W]0" P]"/>J,W@Z^6V\1
MZ5;W,']EZ[+)-([Y\VW,JA90HQAP<$C)&">]=I10!'!!';6\4$2[8XD"(/0
M8%<SI_AW4;31?$5G(]J9=3N;B>(J[83S1C#?+V]1U]JZJB@#RS5T?2+SPYI;
MZEH]G>Z;I)B,M]/+;K,#M3]W*I4G_5DE.V5//!&UI6E7VH-X9O8;?3;:VT:2
M95CM97,4R-&8U:(E<[<'//7'!((-=N\:2 !T5@#D;AG!K,_MQ!XK70#;2B1K
M)KP3DKL*AU3 YSG+=P* .:'@W55L$5+FS6YBU^36(\[F0AV<E#P#D!SSWQVK
MM98%N+5[>?#+(A1\<9!&#]*EHH XO3_!U]%I6AZ-?7%O-8Z+<I/!,A(DF$6?
M*5EQA<97)!.=O09XUO"VCW>BVVH17;P.;F_GO%,3$X$KE]IR!TSC/?VK>K*U
M_7(] M+>YEMI9TFNH;;]V5&PR.$#')Z98=,T 5_%.C76MV=C#:/"C6]_;WC&
M4D B*0/M& >N,>U8>J^#M3U&S\7VZS6B?VZT9C8LQ\H+&D?/R\_<S^-=S10!
MQ^I>$+K5=4UJ2:Y@CLM9TR.SN%4,9(G3S,%#P"/WF>1_#TYX#HOBO4/#.HZ7
MK&HZ;++-926<4D$;H'+KM\V3.>0/X5XR3STQV%% '(ZCX;UA[30+O3+RT@U?
M2$,>)@SP3HR!74XPPSM4@]B.].U?PW?Z[IT%KJ\.EZBC+(9XG#1".0[=C0L
MS+M 89ZG=GCI6O-KB0>*+30FMI?,NK:6X2?*[,(5!'7.?G':M6@#E-+\+ZEI
MFNZ=?G4H[M8=)CTZZDG5O,D*,6WCGJ23G/ZUI>*M!_X23P_/IRW!MIBZ2P3!
M=WER(X="1W&5&1Z5LT4 <[!HU]+KO]O7RVHOH[$V<,,,C&/YF#,Q8J#R57 Q
MP >3GB?PAH]SX?\ "FGZ1=/%))9Q"+S(B<.!WP1Q]*UKFYAL[66YN)%BAB4N
M[L<!0.IK/@UQ)_%%WH7V:5);:UCNO-8KM=79E&,'/5#UQ0!4O-%OCXRM]=LY
MK?8MB]I+#,&R<N'!4CW&.>F<\]*QM+\&ZG86'A.V>:T<Z)<22R,&;]Z&21.!
MMX_UF?P]Z[FB@#D?#7A_Q!H&S2FU*RET.V=C;,(F^T^7DE8V.=N!G&X<D#&!
MUKHM6TNUUO2+O3+U-]K=1-%(H.#@C'![&KE1+<PO=26JR*9XT61XP>55BP4G
MZE6_*@#DY/#VOMX,N?"\ES97,4EH]DE_([I((RI0%HPI#,!_M#..U6;+PW=V
M/B73+]9H)+6RTDZ<020['<C;\8P/N8QGOUXKJ*RCKD8\5IH!MI1(]D]X)R5V
M%5=4*CG.<MW H Y>T\&:Y!J>E7LU_I\TMAJ$]RT[1N9;E)$D4;SG@J'  Z
M?2GP^#M5CTC3[,S69>UUMM49M[893*\FP?+U^?&?;WKN'=8XV=V"HH)9F.
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
M<VD!@C^Y'Y8VK]!C J< *H50  , #M0!Q5Q)%J/CG7-*UJ5HK6+3H9;',IC
M4[_.E4@C#*=@W=5 '3)SS]JL^I_\*TGUX,^H3F82L[%6=1;R%21ZD;2?<UZ?
M<65K>&,W-M#/Y9W)YL8;:?49Z&EFL[6XD62:VAD=?NLZ D?0F@":O)H-:M'\
M2Z#=6VI%8[C6;RWG,]S^_D7;,-L@& J!E4(IR<!3P>*]9JO]AM-S-]E@W,_F
M$^6,E\8W?7'>@#RG3,P:3X<U-;Z[:Z;Q--9F22Z=]T)GG7803@@@#KSP*VVM
M[G3_ !/?^%?](>UUF5+ZVG+L?)B4CSX]V<J 57;CIYP]*[G^S+#:%^PVVT'(
M'E+@'UZ52TO2KVWOI[W4]26^G.Z.#; (EAB+;MN,G).%R>^T<#N :P 50 ,
M< 4M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8WB+Q /#T-C(U
MC<79N[N.T582H(9S@9W$?YZXZULUQ?Q&F\JTT#;-#%*=;M"AE/R\,>O/3UH
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *R/$>N#P_IL=ZUJ]PK7,-N0K!=OF2*@8Y]"PK7K
MD/B5+'%X20R2*@.HV/+''2YC)_0$T =-'/<MJ$\+VFRV1$:.X\P'S&.=R[>H
MQ@<GKGVJCXGUS_A&O#E[K!M7NEM4WM$CA21GU-</K>HV=CKOCQYKFZ,(TJS9
MUM;C$BY,H)4G.SJN3C@<UB:M=P2:5\0K*UN;-X6TVUN(8;$_NAPX=D&<'HH+
M#&2!D"@#VARRHQ5=S 9"YQD^E83^(I[;4?#]A>:6\%QJPD#CSE86[I&9"I(^
M]TQD<5S*V%C:^+KN71;ECI<^CRR:DR73/'YFY?*<MN.'(\SG/(%9^AWD3VOP
MH9[A&=H),EG!)/V1@?QSQ]: /15U(P12RZE"MD@NA;PEI0_FAF"HPQTW%@,=
M16A7C=V+";P]?R7+PS6]IXT0M).XD$4?GQ@Y9LX7!(Y[5T.K6[Z+XDW:5 'L
MO$ULMG&8UREO.H.' Z!#&78CN8O>@#T.BJ;6[6&C-;Z=&N^" K;H3QD+\H/X
MXKS?2IOM.E^";[393_;SW21:IS^]D78WVD3#KPPR-W0[<8R* .W/B&:?59K7
M3]-:\AM+M+2[E64*T3,BON"G[RJ'7/(/)P#BM:6\@AN8K5I!]HF5FBBS\SA<
M9(^F1^8KC? D&F)X@\7M:16HE352@,2KN5/)AR..VX'\<T>((M-A^*?AJYO8
M[93)97:))*JY:0/"4 )ZL,L0.O7% '1^&]<'B+14U$6S6VZ::(Q,P8@QRM&>
M1Z[<_C6M7C6D&QMM(\+ZI#<*MX_B:X@,HFZQ/-<93&<;3\IQ[@UHZ1<V.JZQ
M''J.KFT\2V6L2%[:.,"YD3S&VIR<M 8RN<#  SU&: /2=4U.ST;3+C4;^80V
MMNF^1SS@?3N3T [DUF2Z_?6^G?VA/H5TEM@-L$B&9%/\3IG  ZG#$CTK+^)^
MG7VH>#F;3X'N9;2Z@NWMD&6F2-PS*!W.!G'?%5_&GBI7\"G5/#FL*ES)+ L!
MAV.S;I55EV,#R%+9&,C'M0!W5%>>VMCIMW\2O$0NY);A[&WL;F*,7#%ED7S2
M6"@\G@<8QSTYKGM"U33)-8T.2WOXDM+[1;L2C[1F9V!B8>?("-TH!8G@%<MR
M1S0!['4%I>6]]!Y]M*LL6]X]R]-R,58?@RD?A7E'A46<+?#F=9P;C4=/FANR
M\Q8SJ( 0K GD!AP.U5=)O]/TCPAHB%K:UT]=6NH-6<1!EB^><1"91T7.W[W
M^7M0![117E$]UI^C6^DJNL"X\+W.H7/F74T8>TB9D!C08./)#>8!DD!OH,=O
MX.MK6UT$1V&HRW]EYTC03/@KL)SMC/= 20.O [C% &S#>6]Q-<0PRJ\ENXCF
M4?P,5# 'WPP/XU/7D%[+%I*>.SI\<<5ZFK0R7 MU G6S9;<RL,?, 1O.1[GK
M75Z2L4?Q#D_L1XCHTNE"2Y2W8&$3^8/+8 <!F3?G'4*">U ':45Q/C*[TXZ_
MIFGWKQH\MI<M']K;_1V^X/N?\M)>?E (P"Q]!7*>&9;+7;OP4E_>?:EF\.S"
MY1[DD2,IA&&&>3][.?0YZ4 >PT5Y+IN\?#CP]XI@=KJ?0I9&E ;>9+59'1U/
MJ53#+GH5'K7H?AVV,>GM>2Q>7<7\C74BD8*[ONJ?=5V@^X)[T :]4+[58+1+
MM4_?75M;_:6MU8!MG.#SP,E3^1KSW5)TN[;QS'JDABUJTE9],(;$J1^4I@,/
M?F0-]WJQ(/I2J+:U\8ZQ+JR6D&JS>'+>0LP56:4"<2E3WP, D=L4 >@Z)J:Z
MUH.GZHL1B6]MH[@1DY*AU#8SWQFK]>1>'_)T^3P'+IDJB]OM F64&8GSF6&(
MH&!/9L@>G(JSX3GT;6/[+O3K;+JT5I)%J5I&/+E)V8D^T\[OE<<,<<GCK0!Z
MI17#_"RPLAX(TG58BTE[=6,27$S3,Y8KG .20",D5D:MI^CZAXP\9V^KW3I&
MFG6D\0:Z=?+;$V749Z@[<>F?>@#T^BO%-;U"1O"]Q!JTYB\06_A>*9C>/\WF
M;7;,"<'S<K\[YXPO!YQT5M;Z5XB^(Q2YG^UQ-HEI=*BW+;3()7.\ -[+[8/O
M0!Z%:WEO>H[VTJRJDC1,5Z!E.&'X$$?A4]>3:-H-KJ/@C5[;2(K6/6M.U:ZG
MBC10I#QW,C1QN!_"RC;@\8-=;H>L6,NE7/C/4"+"VO5CV-<?*8HAA5#>Y<L<
M]P5]* .LK-U/4[BQFCC@TR>[#1O([HZ*L87'!W$<G/&/0UI56U"1(=.N9)'5
M$6)B68X X]: .9M/'+WGAR/78M!O?L,MF]U&YDCY"KNVG#<$@'VX^E=+IEZ-
M2TFSOPAC%S DP0G.W<H.,_C7!>&)X?\ A0$3^:FU-%E5CN& =C<'WK-TXKIM
M_P"'VT60?;KWPO.Q7S=WG3(L)BR">2"6 ]LCH* /6:Q?$/B$>'VTT/9R7 O[
MR.RC,; ;9'S@MG^'@\C/TKD?!$^CZKJ&EZC8:R7U!;-H[VRA3:Y.!DW())W*
MP(#'DDGJ#6K\1@8K'0;]@?LUAK=K<W,F.(H@64N?8;AD]A0!T>H:E)8W&GPB
MU:8WDWD JX 1MC/DY[80]/;BM"N>OK^SU'6=$@LKJ&Y>*Y:XD$,@;9%Y$J[C
MCH"SJ!ZYKSJ#[#!I\&I1W7^E0^,6MXYFN2Q6$W14H,G[I0\^HH ]6DU(V@U&
M?4(5M+&T 9;EI01(FW+' Y7!R,'KBM"O'_%"VUQIWQ-A++.L,EK*J.WF>6?*
M0DC.<8.[Z<UH^(KJVMM0?4-,_L[4]+B@MUDL(V"3P+O.V6V8<'<3RN/FVXSV
MH ]/HHHH **** "BBB@ HHHH **** "J&L:)IOB#3VL-5M$NK5F#&)\X)'0\
M5?HH XW_ (5/X%_Z%NU_[Z?_ !H_X5/X%_Z%NU_[Z?\ QKLJ* .-_P"%3^!?
M^A;M?^^G_P :/^%3^!?^A;M?^^G_ ,:[*B@#C?\ A4_@7_H6[7_OI_\ &C_A
M4_@7_H6[7_OI_P#&NRHH XW_ (5/X%_Z%NU_[Z?_ !H_X5/X%_Z%NU_[Z?\
MQKLJ* .-_P"%3^!?^A;M?^^G_P :1OA-X$9<'PW:X]F<?^S5V=% '-Z/X!\+
M:!J*:AI6C06MV@*K*A;(!&#U/I72444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %(R*XPRAA[C-+6=K&HRZ;;PO#:&X,DPC8E]B1+@DN[8.U0!U
MP>2!WH O>5'S^[7D8/'44JQHOW44< <#L.@KC5\?&72["[M]*,\EUJCZ64CN
M5VK(I<;@V/F4["<X'!J2\\;75I;W .BM)?V4*27=G'.79689V1E4(=MO/.T'
M(&>N #K4ABBC,<<2(AYVJH _*CRH^/W:\=..E);S+<VT4ZJZK(@<*Z[6 (S@
M@]#[5C:WX@GTK5])TZ#3C=2:D\L:-YP0(R1E^<@\<?A[]" ;7E1[2OEK@]1C
MK69!I%U_;DNH7FIO=0J2;2U,*HMOD $Y'+'&0">@8CO659>-1=VEHC6/EZI<
M7\VGBT,V5$L6XN=^/N!4)SMSR!BL_6O&U_#I>HQVEE#!JNGZA:VES%),2H29
MT"NC!?F#!^X&.>#C! .[IBQ1I(TBQHKO]Y@H!/U-$1D,2&5560@;E1MP![@'
M R/P%96MZS/I3PK%9I*KQR.\\\WDPQ[<85GP?F8MP,=CZ4 :RQHARJ*#Z@4I
M56(+*#CID=*X]?'UO<6FCR6MM&)]5L3>6\-U<>3YA^7]TK;2&?YNG'K5X^*@
M_B&71H+>%KJ!H?-ADN-DI20 F1$V_.J@\G(Y5AZ9 .@\F+_GFG_?(H\J/S?-
M\M?,QMWXYQZ9KCH/$]CIEMXCO1I;02P:LEI*HEW?:)G6%5<GHH^= >N ,\]*
M=J'CFXTV/Q&9M&WOH4"S2^7<@K(&7<N"5!Z YXZB@#LJB%M;B<SB"(3'K($&
M[\ZYV+Q7<C5+^PNM&E2:#3_[0MT@E$KSQY(VXP-KY &,D<]:PO$OB4:OX7\7
M:3/;1Q75GHS768+GS5&Y9, G"D.K(<CZ4 >A!$#;@JACWQS2"&(# C0#G^$=
M^M<GI'B.=]1L- U72'M$O;(R6<_GB03!%7>K #Y&PP.,D8[UD^"_$"Z;X%\-
MV2()[VYM99465V50B/ABS!6/5U'0]?:@#T(11@@B-,CIQTH,4;(R&-2K?>4C
M@_6L_P /ZNVN:+!?O97%E))N5[>X4AD920>H&1QD'N"#2ZWK,.B64<TB&22>
M>.V@B!P9)9&"J,]ADY)[ &@"^88FA\EHT,6,;"HQCTQ3@ H    X ':N1U/Q
MP^CQZW%>:9_IVEV0OQ#'<92> Y&Y7*@@@J005].N:W](O;Z^@DEO=.^Q?/\
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
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %8GB/1+G61IS6E\EM+97:W.V:$RQ2X5AM90RYQNR#G@@&MNB@#B(O
MM]%%!'_;43"'6WU<%K/DEBQ*'#CNYY^G'K?O?#.J+XFN-8T76UL5O8T2]@EM
M1,'*#"NGS#:VWCG(X&0<5U%% #8T\J)(PS-M4+N8Y)QW)[FL?5M#FU'7M$U*
M.\CA73)))#$T)<R[XRA&=PQ@,3T-;5% '%)X$GB"7":I&-0M]6FU.VF%L0JF
M7.^)EWG<I#$9!!Z&I]1\%-J-AJQ:^2/4M1N;:Y:X$)*(8&0QJ$W9*_)S\V3N
M/3@#KJ* &0K(L*+,XDD"C>ZKM!/<@<X'MDUAZQH%WJ&O:?J=KJ*0"UBEA>&6
M#S5(?;\Z?,-KC;@,<\$C'KOT4 <,G@&X/A*V\.7=_97ME#9BUQ/8GY6&0LJ?
M/\K '\3SD=*MWW@IM1DM$NKV*6.SFMY;6X> _:H/*";E$N[^,H2>/XCUXQUU
M% 'GOB+19M(T+7C->+)%K6I13.ZZ>TJVRD1JV]0Q+)MC R,$%NHZB&RTJ_\
M$6AZSHR:GIL]IJ5NRR:E;6$J$.<+AM\A\P[<\AOEV@'J*](HH Y'5/!UYJE]
M=W)U@6YN-(;3,P6Y5D).[S V_P!>WIW[U7/@2[N3J'VS5H-E_HXTN2.VLO*5
M -^&0%S@8D/'/(Z@<5VU% '/6?AZZ%[8WVH7D$]SI]L]O:^5 412X4,[ L22
M0H&,C SUSQBV_@+4-.TO0UTW78X=4TA)84N6M,QSQ2$%D>/?GJJG(;J*[NB@
M"M86\]M9I'=71NKCDR3%=H9B<\+_  CL!SP.I/-4/$N@)XBTM+;[0UM<03QW
M5M<*N[RI8VW*V.X[$=P3TK8HH Y'5O!L^MVVL/=W\*7^I:>-.\Z.W.R&++$X
M4ODDEB<D]AQP<]1:Q20VD,4KK)(B!6=5VAB!U R<?F:FHH R?$VB?\)%X<O-
M*%Q]G:X4;9=F[8P8,#C(R,@<9%5K30+V+Q8VNW.HP2M)8)9O"EL4^Z[/N!WG
M'+D8P>,<]ZWZ* .'TWP-J.GW.C2MKD4W]ES7#H39X>990<^8V_E^?O<?2I;7
MP/=VVDZ)8_VM"W]EZD^H;_LA'F[C(=F/,X_UK<\]!Q79T4 <M!X2D'B*TUNY
MN;9KZU25!/#;&-YU<8593N.X*,?4@'CO03P'>P^';&R@UM8M1TZ]EO;.]2UP
M%:1I&=70N=RD2,O4=J[BB@#EKOPSJFH1Z0]YK,+W5EJ"WTCBT(1R$9 B+O\
MD7#$\ECGGVJIK_@>]UJYUPQZS'#!JL4*%9+7S'A,>" K;Q\A(R5QU)P1FNTH
MH Y>7PQ?_P!IZK=P:I$@U6WBAN=UL2R%%*[HSNP,ACP0<''7I33X*@&IVKQS
MHNF6^D/I/V/RB6,3;>=^[KA .GK7544 <WX:T#6=&CAM;_7_ .T+*T3R[5!;
M>5(5 P/-;<=Y XX ]3D].DHHH Y&3P7+-#K.GR7\;:5JUV;JXC\@B7#;=\8?
M=C!V@9VY )]B(I[;3O$GCBRN+3[0)-'\R*];R7CC?!5DC)8 /AP'!7(&S_:&
M>SHH *Q-=T*;5;_1[ZUO5M;C3;EIE+P^8KJT;1L,;A@X;(/8CH:VZ* .+G\#
MW<^DZK8_VM"/M^K)J>_[(?D*O&^S'F<\QCGCJ>*LQ>%=4LM<OKC3M=%OIFH3
M?:+JT-MN=9" ',4F[Y-V!G(..<5U=% !6!JWAK[9KUGK^GW0L]5MHF@,C1^9
M'-"3DQNN02,\@@C!]>E;]% '-IX<O)/$TNOW-]!]J.G-81110'8JEPY9LMEC
MD#@8JDG@N]@\)Z#HT.KQ>;H\T4BRO:DQSJ@("O'OYZ@_>ZJ#78T4 <2G@6]2
M-4.M1,%UO^V 6L^Y))3AQW)Y^G%27W@BXO;?Q#&=4C1]5O(+R-A;'$+Q>7M!
M&_Y@?*7/3J:[*B@#DI/"VLP:_<:GIGB!+47Z1C4(FLQ('=%VB2++?(VT <[A
MP,YQ2GPIJ=IKUY=Z3KQM;'4"KWEM);^:^\*$+QON&UBJKG(;D9KK**  # Q1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
# ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>a102comstockpsuagreement004.jpg
<TEXT>
begin 644 a102comstockpsuagreement004.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JAJFKV^E?9!,K/
M)=SBW@C4J"[E6;&6( X5NI[8ZD"K]8OB;2/[;T^*RDL+*^M6ES<073E,IM;!
M1@"0X;:0>._(H P-5UNZ3Q?X:GA@U,)<0WRR:>I ,CQ[ N5W;,@EL,3C!ZUL
M6GB^SO\ 3].NK2SO97OWECCMPBAT:/<) Y+!5P5(Z\GIFLC3/">LV&H>')I+
MJ&ZCTM+M':>X=I-LK#8@)3YMBJ%W'!/H*@L?"GB&RL=+M2VFS6\%[>3W5J\[
M^7,LTC.A)V<E"Q^4C!ZY! P 3ZAKZZM-X*U33+FZBM;_ %%HWB+%-Z^3*2KJ
M#@X9!Z]*O^#KBXEOO%,4]S-.L&L/'%YLA;8GDQ-M&>@RQX]ZR=,\':W8Z5X7
MLY&TYCH^H27,C)*ZAXV650%&SK^]SCIQC)ZUT'AO1[[2K[7I;O[.4U#4#=Q>
M5(S%5,:)ALJ,'Y,\9ZT 9OBC4KG3/&GAIH?MT\<R78DL[9L^<512ORDA<@D\
MD@#UJY:>.-*O--BND6>.9[E[0V<P6.9)D!+HVY@HP!G.<<C&214NNZ1?W6OZ
M)J]B+>1M.,X>&:0Q[UD4+D,%;D8Z8Y]16'<^#-6MS%J^EW%D=:749KZ6&XW?
M9Y%E0(T>0-PPJIAL=5S@9P #I] \067B33WO++>!',]O+'(!NCD0X93@D'Z@
MD'(YIM]X@AM+RXM(;2ZOKFV@%Q/';!28T).W.YADG:V ,GCZ9M:6E^EF#J7V
M<7+MN:.VSY<?^R"0"W3J0.3T'2L9]%U/3_%]_K6F?99XM1MHHKB"XE:,I)%N
M".I"MD$,01QTS0!')X]TUI;1+"SU#4C>61OK<V<(;S(PRJ<988(W#@XZ$=<
M[6NEQX>U%HY)(G6VD97C8JRD*2"".E<SH'@R[\/:QHCP26\ME8:7+92,SLLC
MO)(DA8+M(QE3QN[^U=;J%L;W3;JT#!#/"\88C.-P(S^M '(^$_&4,FG^'=-U
M&#4(KJ\TZ-XKRZ0>7=.L09\-DG=U/S 9P2,UH6_CS1;C4+2U+O$E[#)-;7#L
MGERJB[FZ,67Y?F^8#C/<8JE8^$KZYL?#UEJ_V:.#18#&IMI6<SOY)A#<JNT;
M68XYY(].6:+X;\0QZ&?#FKSZ<VF16KVB75MN\^>,H47<I&$(!!)!.2* -B#Q
M;9221^=;7EK;2VC7L5U/&!$T2X))()*G!!PP!P?J*6#Q7:2WME:RVEY;O?PM
M-9&95 N HW%1AB0VT@X;!Q]#C)L?#OB*\\+3>&]?N; 68LGLA<698R3@IL5V
M5@ A Y(!.3W X,MIX>U:XE\/R:M]CWZ(K%&@E8_:)/+,88@J-@P22.><>G(
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
MN3M4L"#@]<\UKR2+IJI:?\)/+?QWNK1"WA@D9$0F-F,#3%W(0[=Y .1P "&
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
M-;/<M,&$ D\I$'S-N(#,.G0'\* /10 H    X %+110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 5R/Q(D\GPK',)WA9-0L\
M,LI3(-Q&"#@\C!/!KKJ9+#%,H66-) #D!E!H X&]FB'BOQV#(@(T.WS\PX^6
MX_Q'YUBQZE:?9O#FFZSJ%I9:5<^'(#;378_=--C$F&W* X7803R.<8YSZJ;2
MV)8FWB)88)V#D4CV=K)$L3VT+1J=RHR @'U ]: /--0O+;3KO2[34]82_LY-
M#DCA^W7*6\C2;@%G)=E!++P&!W#&<<FF7+6=IINC:3>ZLEY>?V)-(;FXNS);
M2O\ (&=,G,DN[.W!& 6/?%=EJOAV^O=9-_:ZC:A'A6)[:^L1<QKM).4PZE2=
MW/7.!Z5IZ9H]IIEG%;QQ1L8W>0-Y:KAG)+$ #"Y)/ H X'1=174;SX9SRW8G
MFETJX\R0R99G\B+=D^N<Y]\UE2"RF\/:?+>RI+!;>,IHS+<2[PD?GR 99CTQ
MM&2?2O71:6PV8MXOD&$^0?*/;TH%K;K&8Q;Q!"02H08)'M0!P.HVTND^)[G3
M[.-WLO%$"I;R+EA;2KQ)C^Z#$3(.VY#ZUVUK?::+U]'MKF#[5:1(SVRN"\:'
M[I(ZXJM::3>)K,U_?ZD;M07%G"(%C%NC8R"1RYX W''&?4U<73X%U1M1*YN#
M'Y0; ^5<@D<#)R0.N>@H MUR/Q D$-GH4GGO$1KEBORRE0P,RY! .",>M==4
M<L$4P EB20#IO4'% 'D7B)8DL_B#?"\G%QIU[!+:/]J?]R_E0ME1N_O$C\Q7
M2ZX)]%\9Q75I&98?$%L;%1C>D5T,LCD= K(7+8Z^6*[4V=J=V;:$[CD_(.:E
M$: ( B@)]T8^[QCCTXH \H\=3V&GV^N:=:W1AN].T-'@^TS8*$>85:!>&,A*
M_,^>,+P>:Z"WNK:^^)=NXN4D2;PX6WQR8R#,.00?U%=J]O#*^^2&-VVE,LH)
MVGJ/I2&UMRVXP1%L;<[!G&,8_*@#R?PWJZ'2_ EMJ]R#I-U:7)>2>3,<URI&
MQ9&/!^4N0#U(]0*@LY[2'PW$MG>XCB\:[%\NX."AN^ <'Y@5YYSZUZZUG:O!
MY#6T+19SY9C!7/KBE-I;,NUK>(KN+8*#&3U/UH \[L]"TS5M?\?:1O2VO;BX
M0Q/$VV6,-;Q'S%P<XW\Y[GCO6GX6U,ZA:MK>L0K8?V1;-97&\;$25#^_?TV#
M:NT]@6]374:G9W=S92KIEY'87K[0+DVXEP <X*DC/&1UXS2VFF)::5]A\QI-
MP;S)752SLY)9B,8R22<8QSTQ0!8M;JWOK2&[M9DFMYD#QRQME74\@@U-4%E9
MPV%E#:6Z;88E"J/:IZ /*M2NIKO0?&,\TSQ>)+#49!8;6Q*@&W[.L8_NN,#
MX8LV<\UK:1I\&I?$;7A?RS236:6%Q'$MW)MCEVR$D*&Z9['CGIS7=-;0/<+<
M-!&TR#"R% 64>@/6E6"%)3*L2+(W5@H!/XT 25R?Q)9H_ >H3HS(\#12"13@
MH!*NXY'3Y<Y]LUUE(RJZ,CJ&5A@@C((H \J\1:I9SW_CO['J2F/_ (1V.>(V
M]Q@&0>?EE*GD\(#CV!IMY)<Z3J,QT*:9KVY\)S7(3SFD,LZ,FQP"3E@&;'Y5
MZD+.U5-BVT(3:%VA!C Z#Z"E6UMT=72")648#! "* /+)9M'O?#VMZMHWB)9
M0^@S&6WLF:,(P7<LDOSEEESD<X+<YSBM'0XK:W\8:+#',[1ZCX=>2Z22=G$S
M*T(5B">N&<<=N.@KT%;.U1)%6VA59&W. @ 8^I]30+.V!!%O""!@?(.!Z4 >
M2Z//#IW@70YK?9'I]SK\L.IS1M@"'[1.$#D=$+>6#VP<'@U)XI\VRTWQK#:7
M4D.D0_8GMS%,56&=F'FHA!X&-A*],MTYKU=;6W6-XU@B".,,H08;ZCO2"TME
M@6 6\0A7[L80;1]!TH X+4O[%T'Q;9:7J<JV^@7EG/-&UW<,T,ET77=N9R1G
M9RN3CDXYJA?W>G6^I6&C:EK(BT272 +&\U4EA-('8.V\LHW[/+*L><'(QDY]
M-EM;>:)8I8(I(U(*HR @8Z<436\%RJK/#'*JD, ZA@#Z\]Z /(O$U[:PZ-J-
MF-6GGO[+P\LL%S?R;&?_ %A22%!AC*=HW/G@!.#S5][?1M=\4:Y+JMZ1;OHE
ME,DL=TT><&?,B[2-Q4XYYP3[UZ>]O#(^^2*-FVE<LH)P>H^E->TMI6B:2WB=
MHN8RR E/IZ4 >=Z%/J*Z_P"!1J\\PU";1+@W4<LARSCR<%E)QNP6R<9ZUF6=
MPB>#- D2Y*?\5:RG9,5# WLF00#@C'/->LM;PO()'BC9QP&*@G\Z9]BM=NW[
M-#MSG'EC&: /.K'0=-U?4_'VCK(EK?SW@:)XVVRQ@V\)$@QSC?SGOR.];G@V
M[GU\KJM[9FUGLH?[/:(KM G4_OB/5<A0I[8;UKH=4L[NYLY5TR\CL+URO^DF
MW$O .2"I(SD9'7C-2Z=8IIUC':H[2;<L\CXW2.Q+,QQQDL2>/6@"U7+>/;:7
M_A'UU:V5GN=(F2^5%/\ K$0@R(?7*;N/4#TKJ:0@,I5@"#P0>] 'F>DK/-XC
MO-)>V<6&N/'JULVT_NX%.'0Y^[G;$=O&///I6=XK2*?3?B; [F:.!K61$>0N
M(_W2,< DX&<GT%>N[%W!MHR!@''0?Y J,6T +D0Q@R ASL'S9ZY]: /.[ZTT
M;5/'<UNLD;V(\.%D6&<JI'G-SE3R!U].]5O#6IOJDOA*VUR43Z?=>'1)&9VR
MD]T"H?=G[SA.1GGEC7IAM+8G)MX<XVYV#IC&*1[*UE@$$EM"\0.1&T8*Y]<4
M >7:9>W%E<>$KK4KUELDU74+:&[N)<>;;!)A!O8GYLX&TGKP>]49)M.O-)MY
M;B:&2VM?&CIND?Y88C(V!S]U<8QVQ7L4L$,\8CEBCD0$$*Z@@$=.*#;PF,QF
M&,HS;BNT8)SG./7/- "Q%#$ACQY>T;<=,=J?110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
MVDEU:B*8.LWEXWIDA=KC<#W&#UK0\0Z);^(_#]]H]TSI#=Q&,NGWE/4,/<$
M_A69_P (Y?WEW:7VJ7MM->V5I+;V[Q0E5+2!0\C#=U(4?*#QD\G(P 6/"WB"
MZ\2:=#J+Z3)96=Q;Q3V\CSJYDW@DC Y&..3US^%1>*M:U+2;K0H;"""07^H+
M:R&60J0-CO@?*>NPC/;TYR+OAG2)= \,Z=I$MPEPUE D E1"@<*, XR<' ]:
MB\2:'/K0TN2UNX[:XT^^2\1I8C(K81T*D!E/1SWZB@#D+/Q!-X:O_%UTUA+<
MV,.LQB>3[1S"KPP#*@Y+8+9QQQ^5=!K'C:+3);T06;7BV$J17*1/^]RP5CY:
M8._"NI/([XR152^\$7M[IOB2S_M.!3K-W'<[S;D^5M6-<8W?-D1CGCJ:LGPS
MK-KX@O;W2M:AMK/4V22]MY+8R,D@0(7A;<-I*JOW@P!&<'I0!U8(901T/-+0
M!@ 44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445Q7Q)-L-/T/[3
M,(E.M68)\W9\ID&[G([?E0!VM%>5ZU!H.FZ]<^'=7N4TK1Y=/3^S&= R!BTA
ME\MVSMDRR$8Y^[CH*)['2KCQ3J5GJ,S7,:>&+=G%[)\Y<-*-[KG ? 4GC@X/
M% 'JE%>2:!<65K>?#W4$G#7M]I<HO)!+NEN,0*0&R<L0PX!Z'@4SPKJ>FOXF
M\,S6EU"EO>Z7=I*GF;I68-$P6>3^.498G@%<MU'- 'JMA-=3V:R7MH+6<LP,
M(E$F &(!W #J,'VSBB^FNH+;?9V@NI=Z+Y9E$?RE@&;)'89..^,5Y%I+Z?<Z
M#X#BEN496UF\C<>>?F0_:>#SR#\GUR/6G7$]A;^"];MH+F*."R\51);1K+A8
MD,\)*J,\+@OQTQF@#V2BO'?$\6ESR?$J9Y8WGM;:">V/G',4HA)#(,\-NQR.
M><=ZN>*M4T\ZO=0ZAJE@5U#0HULS=W*Q+;RLS_O%9N.3@EERPV#CI0!ZM169
MH5M;Q>&[&VAN4NX1;JOVB-]RS<<N"#W.3U[UY3X>L+270O!VH:7.6UY=4\N9
MEG+2&W\Q_.5QGA G//?'<\@'M-%>-I;0KX0\4:OI0>?4;35KJ+S()F>2.U-P
MOF!<'_GF"1^8KIH+#3M2\9-!I'V>70;W1V%_';$>27+KY3#;P'*E^>N /04
M=]5:PFNI[-9+VT%K.2P:$2B3 #$ [@!U&#[9Q7&>"[>6XMX['5( &\."2P:5
MUVB5^T@/_7+8Q/K(?2N;TAS<>"/#_P!AU#3'N8I[YDL]2.Z"Z F;*EL_*X#
MJ>>">,9H ]7>:Z74884M UJ\;M)<>: 48$;5VXR<Y//;'O5FO+K2_6;7_"TV
MGPFTNI?#ER(+2>7<58>3Y:G/7H<'N,FH]*DCNM-\$W>F28U[[0D>K<XF9!&W
MVGSQUX<9RW1MN.HH ]5HKQ>R_LRWTO2]2BGB6[C\720).9\LL+7+@H"3PI0C
M(Z'K70:;.;;QS"O^A:I;7.I7:Q741VW=G(!)OCE'.^,8*J>,?)[4 >D50UK5
MK?0M&N]4N@QAMHR[*@Y;T ]R<#\:P/&ETUMJ?AO[7@:&]\R7[-]S)C81>9VV
M>9CKQG;FN,\2PV\/A'QPN8&T-+N Z9OP420JGFB+/&-Q(P. =P]: /4M.NM0
MGENH[_3EM/*<"*1)Q*DRD9R. 00>""![9K/U#Q3!:_V1):Q"[M]1U#[")DD
M"-\X)Z?,,HPXK7MX+/["L-M%!]D92%2-1Y94]0 .,&O'=-_LA/!OA&R#6T,J
M^(O+NHT(C8$-.-K8P00"O'H1ZB@#V&_FNK>R>6RM!=W (VPF41[N0#\Q!Q@9
M/X59KQK4I+"T\&>-K*WGBBMK/7(OLT22X6(-Y!(4 \#)DXZ?>K<UBY^S^,WN
MHVL=5M7O[2.6WSMO+.0B/8T1YWQG(8KQU<YZT >DUC:5XEL-8UG5]+MBWGZ9
M(J2YZ-N'5?4!@RGW4U+XAUB+0]'ENGEA29B(K=97"AY6.U!],D9]!D]JX/4H
M9? OB#PWKEY>69M9!_9-XZ@HTBOEUE;+'.) 23_MF@#U"BO-?$NBF7Q'?Z9:
MPAK?Q39#9.JY6WGB/S29'3*.&'JR>]1&_6X^']_X@UBQFMY(K6/3I(X#Y3*4
M<)*0P!VIYA8'@X5,XH ]/I"< D#)]*\2UF]LAHGC^VCOK3R=EI/;K9GRXLLH
M!:,9(()&"1P2*ZK4%T70_&&D6MTMO!X<O(+B=7F?=!+>L4P79B1DH&(SU)..
M: .M\-ZX?$&E->FV-LRW,]N8R^_!CD9"<X'7;FHV\0&XUFZTG2[7[7<684W4
MCR>7%"6&50M@DL1S@ X&,D9%8WPO:V_X1.>&T=#'%J5ZH"MG:/M#E?T(JEX5
MNH/#'BCQ3IFLW$=K-?:F^HVDT[!%N(G51A6/!*%2".H^E '8Z7J4FH&\2:RF
MM);6?R660@[OD5MRD'E3NX[\<@=*T*X7QGK=O''H]U).5T WICO;H1B2+!C;
M86ZAH]Y )Z9QZ5SUW9Z'%'X8AMM3>[TZYU^0HSR!(C&\$A9(MN 8M^!Z9)%
M'J0OH'O)K*.17NH8EE>('D*Q8*3Z9*M^59UUKLUCIVF/>60AU#4)DMTM?.W*
MLK*6*EP.@"L<@=NE<C8Z9H&C?$#7;(V]K:K_ &/:_9@V VQ1.KE6// V@G/I
MFL6V;2[GP;\,&O39RNUU"CF;:Q*^1*"#GMNVY]\4 >FZ-?ZM?>?_ &IHW]F^
M60$_TI9O,Y()& ,#@$9Y(/05JUY3K-Y)9:C\0#I;N\L4>G.\5NY+B($^=M .
M0=A;ITJWJ6H>$5T#5-3T>9IK&Z>T2Y-G-Y=LA\P ;R!A!@_O.,[1@]1D ]$O
M;VVT^T>ZNY5BA3&YF/J< ?4D@#ZU/7BFI26,WAWQI;-)97$%KJUC<QK%'B*.
M-OLY9T4D[5(W\@X/S'IFM76+G0[S7]5TG6-273[6:"!M&DBB'S1;!S;-@X<2
M9^[R<KU&* /5JP]3\0MIWB72-&^Q&5M3\WRI1( J>6H9MPQGH>,9_"KMAJ-K
M-,^G+<F2]M88FN(WQYBA@=I;'&3@]*YGQ>ZV'C3P?JUTPBL+>6ZAGN&.$B:6
M+";CV!*XR>,D4 =)/J4L.N6FFK:AUN(9)O.\S&P(4!R,=?WBX_'I6C7/"YM-
M8\50?9)X[J"WL;B.X>%]RHTCP[5+#N0C''7 ]Q7G'A>RM9=$\"ZEI4Y?73=K
M'=.DY=VMOG\U7&?N@ =>A([GD ]HHKR.WEEO/"UC.C*GC:'6%29<XGW&XQ(K
M=S%Y))Q]W:!Z"J=V-,AT;7]22>,7MGXKC^S3&?+1 S0!MN3P"I?/J!STH ]H
MHI 0P!!!!Y!%+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1C-%8W
MB/Q#!X<M;6>Y\I8[BY6W\V>3RXHB58AG;!VCY<9QU8=.M &PR*V-R@X.1D=#
M2X'I7.1^);G^V-)TZ?3HD?48;B572YWJOE$?[(RK!E(/OTJOIOC,ZI:::(;!
M5O[^:ZC2!I_D58'9'<OMSC(7'RY^8>YH ZK ]J JCH /PKS[5KR_NO$O@N^D
MT<VVI?:+V+[-),,<0N =X'W#C=G&<'IGBNJ\-:XVOZ7)<2VHM;B"YFM9X1)Y
MBK)&Y0X; R.,@X'6@#7P!V%&!Z5YQX^UA]9\&:W]CLXY+.SO([9YWF*OYB2H
M'*KMY )*\D9PWMG<U;QG+937PL-(N-133YDAN%@60R%B%9O+54(8JKJ<%E[C
MZ@'68'I7/W?AZ^DUFXO[366ACN502V\ULDRKM&!L)P5ZDX.1DDXYK*C\77MI
MJWBAM1@A^PZ9+!# L3L79I$4H,;>K&0 \\<#!ZTFH^.[W2]/UFYN/#\Q_LZ%
M)T<-(L4ZL<$!WC7#*>HP>"#F@#J[*QCT[3UM+4A0H8AF4'+,22Q P.22<# Y
MXQ5'POH/_"-Z%!IAN%N3#N F\K82"Q;!&3W)K-G\3ZS;:OI^F3^'XDGU!YQ
M?MX*A8U# MA.,YY SC!ZU3MO'EY);65U/HB0V\FJ?V5<D7FYHI_-,0*#9\Z;
ML<DJ>>AH [<8[4BHJ#"*%&<X Q7#7WBF+0V\8ZA#H:&YTV6#[05N,&Z#1KM;
M.WC"D#'-:0\57L>I:OI]SHC_ &NSLEOK>&VG$K7$;%U"_= 5]R$8Y'/4T =1
M@<\=>M-9$<;656'H1FN%U7QU>)HOBK[';68O]&LDN5=+DRQ,'5^^T?,I1N,8
M/'(SQ??54B\3:%'J>FP"[EL+F9+U9RWDJOE[Q@J,Y!0Y]C0!UN*:$4,6"@,W
M4@<FN5B\:EH-$OYM/\O2]:E6&UG$VYU9P3%O3:,!@.Q."0#56'QW>.89I=$2
M.S.L-I$LGVO<ZR>88PRKL^9=P&<D$9Z&@#M<#T%($0.6"J&(Y..:Y[QQJ^H:
M'X8EO=.2%IO/@B)E8C:))50D8!R?F_KSC!YNZU"_T;QUXCO[72X+B>/1;6XG
MB-T8T^5IRV&V$EL# ^4 XY(H ]&(#*58 @\$'O0% 4*  !T '2N2UCQNVFZ1
M_:L6G*]G_9PU 23W B\P$%O*3Y3N?:"<<#D>O$EMKVI7?CU=-CA@&FG2TO 3
M(1(=[D9(VXR-N,9[DY[  ZJDP/05DZWK%QI<ENL-G'(LJNSSSS^3%'M PI;!
M.YB< 8['TYQ+?QS<:@OATZ?I D.N6<ES%YMSY8B*!25;"GCYAR ?I0!V.!Z4
MFQ-X?:NX< XY%<?;^.99=+T349-*6*WO[UK"Y9KG_CUE#M'_ '/F4NF >.2O
M3-='IVH27\U\/(5(+><P12B3=YNT#<<8&,-E>IY4T 7^M&*XM/%M]9ZMXH;4
M8(?L.F3000+#(2[-(B%!C;R6,@!.>.F#UINH>.[[3+/5)[CP].?L0A='5W6*
M99&V85WC7YE)&5QT(.: .VP,YQ28&",#![5RLOB?6K?6+#2IM @2ZOEN&A/V
M_* 1;<%B$R,AQT!(]ZJ67CN[N;;2;R;1%@M+V_.FRM]KW/%.'=/E79ADW)C)
M*GG[M ':[1Z"AD5AAE!'7!%9NN:S%HEI#*Z&66XN([6WBW;=\LC;5!/8=23Z
M \'I6!JOCF71HM=CN]+7[?I5FM\(4N<I/ <C<KE0005((*^G7- '8@ #   ]
MJ1XTE7;(BN.N&&:I:5=W]Y!+)?Z>ED?,Q"JSB4O'@$,< ;3R01STZFL"3QRL
M>EQ:W]A#:')>?93=";]XH\SRA(4VXV;_ /:S@@X[4 =:P4J0P!4CD'I0%
M  '05Y7XKU74M6\,>-8;ZWM_(TZ_BAMS%*2RX\AAP5'7>23GOC&.:ZI_&;6-
MUK5OJVG?9I-.@AN4$,_F^<DK,J#[HVON7!'(Y')H ZO SG%)@>E<7J/CJ^TN
MQUFXN/#\Q&G6HNTD#R+#,N2&7>\:X<8Z8/!!KI],NM0NH)GO]/2S82$1(LXD
MWI@$,2 -IY((YQCJ: +V*:$0)L"*%] .*X7_ (6'>1V::E<>'S'I2:BVGW-P
M+L,T+"8Q!PFWYDW8SR",]#5D>.KB--8O+K1UATO2)YX+NY%T&;,:*R[4VC=N
M+ 8R,9'7G !V6T<\#GK[T%%8@E02O()'2N</B2\@UFSTJ]TV*&YU"WDELBMR
M71W0 M&YV J<$'(!!P?3E-%\52ZUINEW$=@D=Q=S2Q3V[3DM;>66#Y.WDA@%
MQQRPYH Z0 9) &3U-# ,"K $'@@]ZX6R\7:?I6D27']G6^FI-K=Q92F2X(A6
M8,Y:1Y-O 9E(''5A6A/JJR>(?#"7VCP_:;IKGR9UN-_V<K&Q)7Y1N#*!SQP:
M .G\O9"4MPD9Q\OR94'Z#%97A?01X:\/VFE>>MQ]F38)O+V%ER2,C)]:RAXX
M4Z?IVL&Q']B7]T+:.Y6;+KN<HDC)MP%9@/XL@,#CJ!6E\>7D,=[<OHB"RL=5
M73;F3[9\PW-&H=%V?-S(,@D<=">P!VNQ0Y?:-V,%L<XI<#T%97BBYCL_"FK7
M,]FM[!%:2O+;,^P2H%)9<X.,C-8Y\716MQ9:5:6ELEQ+I\5U;V\USY7FJV1Y
M<1VD.RA>1QU7UX .NHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M K/U>PN-0@BBAG@1!)F:*X@\Z.="K HRY'<@Y_V>E:%5;^6[AM=]E;Q3S;T&
MR67RQM+ ,<X/(&3C'.,4 <M;>!'TQ-$.E:DEO+I;W.WS+8R1F.=MS(J[P5"X
M&WDX YS4$7P_N[2PTT66O&+4M-NKF>WNVM0RE)W+21NFX;@<]01T%:L_BBXA
MU3Q#9#3XV.DV45VC>>1YX<2'!^7Y<>6?7K6MI&I#4]!T_4Y%6'[7;13["V0I
M=0V,]^N* ,J7PU>3ZGH=_-JPEGTV2660O;_ZYI$*$## (H!X'/09)YS;\.:'
M)H-O>Q27:7/VJ]FO,K%Y>TR,6*_>.<$UL,ZH 68+DX&3CFD9U09=@HSC).*
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
M1W^PRPW#_(KK&@X:4D$Y/(&>#DX[^^T"YFUE]3L=:N[*26)(98E2.1&52Q!
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
MO%UVOB33M,NK2!!?75Q;>6C[W@\M69&=AE?G5,[>"-PZ\UR%U;0)X&U]5AC
MA\6J8P%'R?Z9$./3@D?C76V?@(6<^FNFMWICTZ]FN[>,QQ\>;OWJQVY;_6-R
M>?YU)+X'$NC7^FMJ<@2]U(:D[B(95_,63:.?N[E7WQGF@#J;AY([:5X45Y%4
ME5=MH)]"<''Y&N+T/QMJ.H/X:FO=/M8+/7+9Y(S',S/$Z1^9SD 8(!]^!ZX'
M:2H\EL\:N%D92-^W(!QUQ7,6'@I-/C\.1)J#O'H2.D(:(?O59"AW<_W3VQS^
M5 #-*\67^JW.DW%OI<DNEZDA?S5BD5K9=NY&9F&U@PX^7H3W'-5]/\:WVHR>
M'98;"W:VUR2955I65[81@DEN#N.%/&%PV!GO5O1O"<WAM62VU:_N],MM\EGI
M;",",\D)OP&8#/R@G X]!7-^%;34X;JTDMKO4/M32*;RWOM"$6%9@90;C8NX
M]2""<D#@T ;9\<2C1;/Q&+6)M$N;P6QPQ\U$:7REE/8@MC*]0#U)XK-N?$&J
M+H'CN[U&TL-1M=-N98EM)<A&C6&)MIR#D88D^I)Z"MVV\$VUM:#3!=R/HJ7@
MO([)D'R,'\P)O[QA_FQC/;..*2\\$QW5KXCM%U.XCMM<9FFBV*1&S(J,5.,\
MA!C/ YH K>)O%]WX<L[JZ6SM_LUI9QW*HSY>X!)WJBKR@0 ?,01\P''6FW?B
M6^TSQ;XB:\>(Z1I>E17GEHIWX/FDXYP6)0#TQCZU)JO@%=5_M17UBZBCU.RC
MM+I(XT(;8&"L,@E?O'(!YJ[<>#H+O4KNZNKZXFCOM/6PO865 )U&_#$@94_O
M&^[CMZ4 .TK6M5NM;^QW6FL+1[;SENTBD18WR 8FW@;C@Y##&<'@4>*;];&Y
MT!9-.MKM+G5(X0\QY@<JQ$B#!^8 $9R,9I_A[P[=Z*JI=:]>ZG'"GE6RW"HO
MEIQU*@%VP -Q_J<V-<T/^VGTUC=-!]@O$O% 0-O900 ?;YC[]* .:N/&^KP0
M:I>-IEF+/3-733Y\7#%W1C$NY?E R/-!Y],>]=Q/*(+>28JS"-2Q51DG S@#
MUKEKGP0+G3=7L6U*14U/4%OY&$0RCJ4(5>>G[I.O/7UXZ._EGM]+N98(7N+B
M.%F2*(A6D8*<*"> 2>.: .4T[QI>WEQX>8V=J;76K.2]W+*P:U1 I(;@ACAP
M,_*,@BGQ>-+@V&A:S+:1?V3K%S';QA6/FP^82(G;L03C(&-N[JV*QO"-C?6T
M]HEI>7LR[0EY#?Z"+4[/XMTQ1=S9YX+9)YZDUT>G^"H+&UL=.-Y)-I6GW(N;
M2V=!NC8$E%+_ ,2J3E1@'@9)Q0!3G\<2QZ%_PDJ6L3Z(MX;9QN/G",2^3YP[
M?>YV_P!WG.>*Q_'VJRZ[X&\2FU@MFLK"X^RL9<EWD1EWLO9=I.!US@].*Z.+
MP1;16T^FB[D.BS7GVPV10?*^\2% W_/,N-VW&>2,XXJKJ'P_2[BUJTM]8NK3
M3]7E\^XMEC1MLI(W,C$9&[:"1SSTQ0!V3[MC;,;L<9Z9KS707N?[*NM8N[.P
MNKNWUVZ6.ZE?9]F!F:)W+,1E53@*#D@ ?3TA598@OF%F"XWL!DGU.,#\L5R8
M\#$:2+)=7G5TU0ZI%,L2Y64NSD%3PRY8X';CGB@#/O/%S7GA2^N[G2;2[%EK
M$=A+'-D(_P"]C"RA64G(WJ<'H1UJOXAO=1U"/XAZ?>&VDT^RTL>3'M.5W0R.
M#SQG/4^PQTK7D\!B33-3L3K%TR7^H1Z@[/&A*NK(W& .K1KGVX&.M6K_ ,'B
M]NM<F74IX5UFT6VN8UC4KPA3<,\@[6/&<9P>>E %3PUKE^NI:;H=[:VZ13:0
MMW;R12%F 0HC*X( S\ZGCW'/6K7C34M3TZ+1AILD,9NM4M[>4R DE6;.!CIG
M&#[9J>T\,FUUK3M2-\SO96#6"IY8 ="4))YZY1?;K5KQ!H:Z]:6T7VJ6VEM;
MJ*[AEC4,5=#D9!&".M &)>^,;N+2M:U>TM(9[+19WAN4+$22^6 960]!MR<
MYSM/(S75QSBXLTN+;:XDC#Q[CM#9&1DX./RKG'\%0E=6MH[^9-.U=M]];% 2
M[E0KE6XV[P!NX/?&VNF$>R'RX=J;5VIQPO'''I0!P=AXXUJ\LO#MZ=*L5AUF
M5[9$%RVZ.0+(P).W&W]V0>_?VJY;>-;DVYMKJT@75/[8.D(L;DQ,^T2>9R,X
M"9./48SSFI[/P0+/3M!LDU*1DT:Y:YA9HAF0D.N&YZ8D;ICMZ<I)X%AECO"]
M_*+B75!JT$Z( ;><*%X'(*X&"#U!/// !%<>-WTVYU/3;^UC;4K2:VBMQ$Q6
M.Y^T-MC/.2GS!@PYQMR,]*RRUS8^-_%MQ<V=C<2+H4$IC4%(YP&GSOR&P>"O
M?( ]<#=U#P1::M:ZA]NNI3?WK0N;R!0C0M"<Q>6.<!3D\DY+'\$7P?.]YJ%[
M=:W//<WVGK82GR$50H+G< !U^<]^OKT !BW=Y>7MS\/1:0VEO:7:&;[+M/EJ
M1:.0N!_"H/ ]0*O:3K4FFV6J:-!IUE:7FFWD=M;6<1;RW24@I(/13N8G'W=C
M=<5HIX2:,^'"NHM_Q(HRD.8A^]S&8LMS_=/;'//M5>QM+?7?&:>(/[.O;0V$
M$EJ&NHC%YSEB P4]0HWX;H?-..AH ZP9P,XSWQ2T44 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5GZMK>G:'#!+J-S' L\\=O'O8#<[L% &?3.3Z
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
M'7KD^E '145#=R20V<TD*HTB(64.< D#N17"Z9XWUMXO#&HZG8V":5KJK&#
M[F2"5HRZDYX*G:W'4>IH ] HKB(_&MV=)T37VMX#I&JW4=N(U#"6%9&*QN6S
MAN=N5P,;NIQS-8>,9[W5[VQ5;<7EHT^_2Y$:.Y*H6\MT).'5\*<J,#<* .NF
MFBMH))YY4BBC4L\CL%50.I)/04Q+NVDG\A+B)IM@D\M7!;:>C8]/>N%/C1]2
M\&Z_J4?]F7PLK RS64L3QO&X5S)%-&Q)Q@  \ \U%(VJ/\0FFT2#3DO)?#L#
MG[2&$?\ K7P,+R>PZ\#UZ4 >@/<P1SQ0/-&LTN?+C9@&? R<#O@5+7G%OK*^
M(]=\ ZTUJ+>:?[<LD9.2C+&RLN>XW*<5KZ3XHU;5YM)O;73?-TC4-Q9A&4>W
M0@E'+%L.#@ @ 8SWQ0!V%4KR*RU:VO=)FD6020F.XB23#JC@CG!RN1G!]JNU
MPVJ>)[O2[GQK/!IUAYVD6,%RDAR&G!61L.1R<;>![GF@#?T_P]]B:/[1JVI:
M@D)!BCNW0JA'0_*BEB/]HGUZ\UM5S&E:]J<WBG^R-1AM DVG"_@:W+90;PK(
MV>O4$$ =^*Z>@ HKC1XMU"+Q'I]A/#:^7>7T]F8X]S-#L1W1FD!*DL$R4P"-
MP].:=MXSUMX[2[N+33UM'UM](E2-G+_ZUHE=2>!@@9!!S[4 =]1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !65X@T.+Q#I@L)[F>",313;H=NX
MF-PZCY@1C<HK5J*YNK>SA,UU/%!$" 7E<*N3P.30!SU[X+MKX>(!+J%X!KD2
MPW(7R_D54V?)\O'!/7-2R>$;2?4S>375S()=/&G7,!V;+B(%B-WRY!^=OND9
MS6NNI6#6(OEO;8V9Z7 E7RSSC[V<=>*0:IIYL5OA?VIM&X$_G+Y9YQ][..O%
M &!I_@D66E3Z;)KNJW=JUNUM;K.T9-M&PP=I"?,<< MG Z=\V;3PG!:7NBW2
MWUV[:1:-9P*VS#HP0'=A<Y^1>F.E:KZMIT=@E\^H6JV;\K<&91&WT;.#T--E
MUK2H(4FFU.RCB>,RH[SJ%9/[P)/(]^E %?PYH,7AK1XM+M[JXN+>'(A\\KF-
M,\*-H&0/4Y/O4VN:+9^(-'N-+OE<P3 9*-M9&!!5E/8@@$?2JU]XKT33QIQF
MU*VV:C)LMG$JE7&TL6SG&T =?4@=ZO?VIIYOOL(OK7[8<@0><OF9 S]W.>G/
MTH HVV@>5=O?W%]/<Z@UM]E6Y=$!CCSDX &,DX)R.<#H!BI?#VB1>'-"M-(M
M[B:>"U3RXWFV[MO8': /TK+\.^+(M0:ZM=4NK"WOTU&XM((%E"M,L;[055CD
MGCM5G3-;N;KQ-X@TVZ6!+?31 T4BY!*R(6.XDXXQ0!HZUI5OKNB7NE71<6]Y
M"T,AC.& 88R/>LZ#PN(=8M]5;5;V:[ALFLMT@CPRLP8L0$'.5'3CCI6M9ZC8
MZBKM8WEO<K&VUS#*KA3Z'!X-32RQP1-+-(L<:#+.YP%'J2: .07X>6MM8:1#
MI^L:E9W>E1M#;WL1C,C1,02C@IM8< \C@BNJLK1;&SCMUDDDV#F25LLY)R6)
M]223Z55'B'16,@&L:>3%")Y +E/DC(!#GGA3D<].:F.KZ:MC%?'4+06DO^KG
M,R^6_P!&S@]#0!SWCZVN;NRT:.UCNF=-7MIF>VA,AB17RSG (X]ZGOO!=MJ,
M5S)-?72W]Q<07)O(PH9&A.8PJD%=H.3@@_>-;+ZOID<4,KZC:+'.A>)FG4"1
M0-Q*G/( !.1V%(NM:4]M!<IJ=FT%P2(91.I67'7:<X/0]/2@#GYO -M/!J,3
MZOJ1%_>0WLIS%D2Q[,$?)W,:$CIQ@8K7O- CN]>L-9%Y<PW5I"\!$>W;+&Y5
MBK J>Z*>,5<@U73KJP-_;W]K+9C.;B.96CX.#\P..M,76M*>VCN5U.S,$K^7
M'*)UVL^<;0<X)SVH Y^3X?V;:4EI'J>H17$-])J%M>HR"6&61F+8PN"IW,"I
M!X-:2>'98X81_;%Y),HD$\DRQN+G>%!WKM"\!1@*!CWR<ZUK=VU];1W-I<17
M%O(,I+"X=6'L1P:HZAXBTO2]5L--N[N**ZO2WE(S@<*"23GMD #U)H FT;2;
M;0M'M-+LPPM[:,1IN.3@>M5M:T!-8NM-NEO;FSN=/F:6&6#8?O*48$.K @@G
MMQ5W^T[#[<+'[=;?:ST@\U?,/&?NYSTYJU0!S.G>#ETFU6WL]6O?*66X?RYA
M'(C"9][*PV\@')!Z\GDCBMC1M)MM"T>TTNS#"WM8Q&FXY.!ZUE:GXML89-9L
M+&ZMI-5TZT^T&&1^"2KL%P#DG"9('0$>M6O#VOVNM:;9L;NT;4)+.&XN+:*0
M%HMZ!N5R2!SQF@!/$7AR#Q##:EKJXL[NSF$]K=VQ DB?!!Z@@@@D$$8(J"Y\
M)QW=KI\<^IWSS6=XM\9R4WS2J"!N^7 &#C"@=JUX-3T^ZNI+6WOK::XB&9(H
MY59T&<<@'(YXJU0!S+^"K)O[1MUN;A=-U*X^TW5B-I1W)!;!QN"L0-PSZXQD
MU8N_"\-_>QRW=Y/-!%>I?10.J8BD3&-K8R%R,D9]><'%:8U73C>M9B_M?M2J
M6:#SEW@#J2N<\4R#6])NKF.VM]3LIIY$,B11SJS,H."P .2,@\T 8^F>#(=)
MU&66UU74%TYYVN1IA=?(20G<2#MW!=WS;=V,U%)81^%]-O+>*RU+6EU:\FDD
MA5(V"O*"6#'Y0L9Z9.<9J7Q%XI72[_2;.SN+&6>YU&*TN(7DS(B/U(4'((XZ
M^HKIJ ,OPWHT?A[PY8:5$=PMH@K-DG<W5CSZDDU<OK.+4=/N;*?=Y-Q$T+[3
M@[6!!P>QP:P]4\764']MV5A=6TFJZ99_:&AD;@G:[;< Y) 3)QTR*NZ!KUKK
M.GVI^UVC7[6L4]Q;Q2 M$74'E<D@<\9H R;;P)';R12_VYJCS1::^F+)F)2(
MCC:1A!AEP"#Z]<]*U]-T&*PU6[U1YFGOKJ*.&64HJ;ECW;<A0 3\QR?IT Q4
MPU[2&AN)EU2S:.V3S)F6=6\M>>6P>!P?RI=&UBRU[2;?4K"99;>=%=<$$KD
MX;'0X(R* )[YMMA<':[?NVX12Q/'8#DUQ_@?PY)_PBGADZLUT9M,MU,=I<1"
M/R9=A0DC )VAF ]CW.#72ZUK^F^'X;>74;F.%;BXCMXMS ;F9@._89R3V -9
M-EXMA_X2'6;'4KO3[:UM9+=+25I0GG>:FX#+'!/3&* )+'P596$%K9+<W$FF
M6=U]JM;)]I6)\EE&[&XJK'(!/'')  ITOA"&YN8)[J_NII+;S_LLA""2'S59
M6PP&2 &( /MG) K9N]3T_3VC6]OK:V:0X032JA8YQQD\\D5:H YBZ\%6U_%J
M7VR^N)+G4+#^SYKE4C1S#SGHN"QW'DCTP!4[>%@FHP:A;:G=P74=DMB[A8V\
MR,$D'!7 8$GD<>QK5O-4T_3RHO;ZVMB_*B:94W<XXR?4C\Z==ZC8V&W[9>6]
MON!*^=*J9 ZXR?<?G0!D)X1L8+G0Y;6:>WCT82""%"I5]Z[6+D@DDC/.1R<U
M#HG@R'0KK%KJNH-IJ2-+!ILCJ886))X.W<0"20I8@=>N*UI]=T>VC#SZK8Q(
M4,@:2X11M!P6Y/3) SZU*VJ:>E['9/?VJW4GW(#,H=N,\+G)XYH MUS6H>#+
M;49=?>6_O$&MVR6MPJ>7A$4,!LRO!P[=<]:VCJFGK?BP-];"\.2+<RKYAXS]
MW.>G-1+KNCM/% NJV)FF9EBC%PFYROW@HSR1WQTH JV_AR.WU^WUC[;<R30V
M7V$(P38R;@V3A<[L@=#CVK:JG:ZMIU];2W-IJ%K<6\1*R2PS*ZH1U!(.!BFI
MK>DRP>?'J=D\/FB'S%G4KYAZ+G/WN1QUH Y^#P#;6TMDT>KZD([&_EO;:+,>
M(S)OWKG9D@^8W))([$5(O@:V6PCM!J=]LCU0ZJ&_=Y,WF&3'W,;=Q/'7WK0O
M_%FAV&B7FKOJ=K+9VF5E>&97PX_@X/WN@Q[U<;6M*1(F?4[-5E&8R9U <9QQ
MSSSQ0!>HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF?&4LD,>
MD.MA-<(NH(7GA@>=[0;''F!%R2>=O((&[)!QBNFHH \DL!JFDI9W\NE:I-9V
M'B&^FNH?LQ,I27S!',J ?.!OR=H/WCCIQKW\ATW4=#UZQT&^31ENKJ2ZABMF
M,P>91BX,.-PYW@C&0'SCG%>B44 ><:@/[*U#1-5MM$U.'0]MVDD-G$_G0O*Z
M.)6B7Y@&*OQC(W<@9(JJ=/TC2O$_@N)-*FM[+[/J31P3Q-*Z M$P+ Y*\DG!
M^[NQQTKU&LRZT."[UZPUAYYUN+%)(XD4KLQ)MWY&,G.U>_;B@#SZUT:[T>#1
M;E-/NQ8)XEN;N*WBMV9K>WDCE5,H!E02P.,<;^<<TET;R;5K%UT;4;?[+XG:
M:6"*S<IL*R*)S(0=Y?<"2IVJ#@@8R?5:* /*+C0'OM%\0:0-+F36;G7I+BUG
M:U8;%,X=9A+C& N3P<]NIQ5O7++5+B_\;FPL;N223^SY(E\MD%RL1!E1'(P2
M5!7@]Z],J"UOK2^$IM+J&X$4ABD,4@;8X )4XZ'D<>] '.>%1I][J-YK-GIN
MJVTUQ%''/+J*R1,Y7.%"/UVY/S8QS@$\XV=?3S/#NI)Y32EK611&J%RQ*G "
MC)-:-% 'F>E:=Y=Y\.R^E7"_9-+ECN2UDX$,ABC #G;\IW*W7OS5?1_M.GVF
MCQ/H]_$BZMJ)%RMC(TEHCO(4VIMX#J^-Q!4#/KD>FWE]::=;-<WMU#;0+]Z6
M:0(H_$\5/0!Y)X?T^=8? L-YI%Z&L;Z]%QYUDY\H$2["QVX RRX/3TZ4L6G2
M/_9\<FD7ACC\87%SM:QDPL#"7#\KPI++STYKU>66.&)I976.-!EG<X 'J33;
M:Y@O+:.YM9HYH)5#1RQL&5P>A!'!% 'EUQ;ZC;)J]U;:9J+VUOXH%]+;PP.D
MDUN8%4M&"!OP_P V!U*U-J>FV-S96%YI^BZH8KK7[:[G^TVTKNX7AY#&02BX
M '(&<=.A/J%% $<$$-M"L5O$D42_=2-0H&>>@KF/$B3Q^,_"M\MK<S6\+74<
MCP1-)L+Q@+NP. 2,9/ [D5TEQ?6EF\*7-U#"\[B.)9) ID8]%4'J?85/0!Y9
M'IFIW/@I/#TUK=)XAM]8$RW)A;9G[5YIN!)C;@QEN^<_+C/%>IT44 <#J<5S
M;^)O&&;&\=+_ $:%;>2*W=T=D6<,N5!&[+KQU.>E9MIIMVLWA*.QLKFTG7P[
M<VLLOV5T$,S)#M#G;P=RN>>X]Z]0HH \]\&Q6U[/H[W.B:Q:ZOI5JUO*UV)$
MB@RH5@C'Y9 Q48QGCGCOZ%110!YCX8M4E&FZ=K>C:PVLZ1/([3.LGV?/S!IE
M<?*X=6/R\DEL8[BIH.G36FB^ PNE7<%Q;:E.US_H4BM$K1S+E_EX!+(.?;TK
MUFJEGJFGZB\R65];7+0D"5895<IGD9P>,T >6VGVT>'/#.EWNDZD=6TW7(Y;
MUA92.I^=RTPD"[6#;LY!SR:]=J":^M+:X@MY[J&*:X8K#&\@#2$#)"@\G@9X
MJ"^UG2],D2._U*TM7?[JSS*A/7U/L?R- '&:K%<P:_XU!L;V1=0TB%;9XK9W
M5V5)E*Y4$;LLHQUYZ8JE:VDUI>^&9;?1KI_)\-W$$T0MGC#2$1%8G;;A22K]
M>_UKT--5T^26WC2^MFDN8_-@42J3*F,[E&>1CN.*DM+VUOX?.L[F&XB#%-\+
MAUW X(R.X- 'F6AQ7D^N6,JZ=J,<4GAN2S"/8O#%;R!D(A&X9  ! +$Y[$UV
M/@,R#P)HD$UM<6\UM90P2QW$+1L'1 &X8 XR",]^U='4%K?6E\)3:74-P(I#
M%(8I VQP 2IQT/(X]Z .=\>0SR:9I<T-O/.MKJUI<2K!$TCB-9 68*H).!SP
M*Y37[&6^3XC.NDWDDMY8PI:9LG+2,(<80[>2&QT[BO5** /,[]=VN:E;:YI6
MM7FFZQ9P) UI#(P("%7AD P4.XE@6P/F/(Q7HMG%Y%C;P["GEQJNTN7*X&,;
MCU^O>IZ* /./'B75U=:]90:7>;[C07CAN;:U:4W+?O/W);!5 ,YQPS;N#P :
M6JW1@U)':VU$B^\.I9SJVG33B'+/@E44L#R^58+GY>>#7JE<[+HVEZEKMW=6
M6KW4%\H2.\CLKS . =H=.=IQGD8- ',6.G:9<>(O"2VEG+>Z7;Z1<VAN);)]
MN[,2@297"L=DF0<<YSUIEG:+)JEWHFMZ/K$UVFL/>VDT8D%LZF0O')YB_*NQ
M2%()S\N #TKT>VMHK.W2"!2L:YQDDDDG)))Y)))))Y)-2T >9Z-:+->IH^MZ
M/K$NI66K27D,X$@MGS*SK,)!\OW6P5)R3D8J@VELWAIXSHUT7/BW[24-A)DP
M?:]V_&W.WRR>?0XKUNB@#R[6;+4CJ7BZ73M-O)$^U:=="*.%H_M21;3*L;$
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
MEI+%*D-Q:%D+);1R)U<X /Z\@CI706G@>PLK+1K2&]O_ "](N&N+;<Z$EF#
M[B5Y&';TZU97PK;K)KC_ &Z])UG_ (^<F/Y?D$>5^3CY0!SG\Z .>CNC?^)/
MA[>O%%')<:9<RLL:X5=T4)P!V'/ JMX<UF;3--%A9PA[K4-?U**/Y00BI+*[
M'!9<G"XQD=<]L'J8/"=K;W&AS)>7A;1K=K>V!*89&4*=WR\G"J.,=*IR^ --
METHV)O=05UOGU"&Z254F@G=BS,C!0,$LW!!&#0!!!XCUY;G3M(U&Q@L]4OKN
MXCBE;#(UO$N[S=BN<,<JNTMP<GH,$^'ZS(WBE;AHFE&NS;FB4JI_=Q<@$G'Y
MFKMSX+L[FVLMVH:B-0LYS<1:D)5-QO*[6SE2I!7"E=N, <5>T/P_!H37[0W5
MU<-?7!N9FN&4_O" "1A1C(4<4 :]<+J&OW^D>,?$5Q<W22:7IFC17GV98CNZ
MS9 ;=]XE!R0>,# ZUW58MWX7L+W6I]3F:<FYL_L5S;[AY4\8+8##&>-[=".O
M- &9'XBU.TU;P]!J"VLMMK:,JF!&4P2B/S "2QWJ0&&<#D9[\=;6%IGA:UTY
M[ M=7=V-.C:.R6Y93Y"D;>"%!)V_+EB3C/J<[M '*^.KS4;.RTC^SKM+=IM7
MM()"T9;<K2KQP1QZ^HXR*YJ_U'5M#UOQYJNGM8E[&"TN9UFB8B8+"254!AMR
M >26QQP:[S7-$M]>L8[:>6>$Q3QW$4L# /')&P92,@CJ.X-9MSX*LKI-;26^
MORNLPI!=#>GW578-I*9!VDC)SUH IZAXDUJZNM2MO#MA'/<6$,3[)0I$KNN\
M)DR+L&W W8/)/ISUMO))+;122Q&&1T#/$6#%"1R,C@XZ<5SESX(M)]3BU&'4
M]4L[H0);W#VLXC^U(OW1(-N,C)^9=I&>M=+'&D,211J%1%"JHZ #H* *^IW\
M>EZ3>:C,I:*U@>=PO4A5+''Y5SNG:GXJO;NW+6%LEC=69E6Y*KBWEP"H($I,
MBD$\@*>/?CJ)X8KFWD@F19(I5*.C#(92,$'\*YW2/!<&C6KVUMK&KO"L9BM5
MFN%<6BD8_=Y7J!P"VX@<#O0!4\)>(]8\0F\@NA86MUIQ:VO(TC+?Z0&.&3Y_
M]7M"GGDDD9&#67X9\3:PWAGP_'-(EYJ.K&>02>2,JJ$EL@R ,<D8 *@#MQSU
M-MX5L[/6K;5+:>YAFAM%LV1"@2:-3D;QMY(.<$$8R?4UFM\/-,_LBUT^*^U*
M$V4[3V5S%.%EM2<Y5#MQM^8@A@<@\YP, %0^(?%<5SH5C>6-C:75_>7%M(9
M6!5(W=)5"N< A02A)/49'6L^[\1Z]>Z7IRBZM;>ZC\2#3+EXH&V3!)#@@%\J
M#M&1DYZ9Q75?\(G;?:-*N&O[]Y].E>=)7D5FE=T*,SDKS\I(P, #&,8%5V\#
MV)LY;?[=?AGU+^U%F#)OCGW9ROR8QUX(/6@#IEW!1N(+8Y(& 3]*6D10B*H)
M( QDG)_.EH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JK>:E8Z<(C
M>WEO;"5PD?G2!-['L,]35JN-^(QC%AH32Q&6,:Y:%D";R1N.?E[_ $H Z*RU
M[2-1L);^RU2SN+2(D23Q3JR(1URP.!3X=8TVX@GGAO[=XK?_ %["08BXS\W]
MWCGGM7GFL>']2N-0US6]*LIOL\E[IUP;,QF-[P6[[I2%;!Y!4#.-Q3Z9OZKI
M7]KZWJVK?8]2&F7&EP6<BQ1/#/)()BWF*I&[,:D$''.<#.#0!V2ZUICP/.M_
M;F-)/*<AQ\KX!V$?WL$''7FJTNKPW%]I:6.KZ;Y=TTG[MF#O<!5;_5X8=",G
M@\ ]*XW^S]7N+![?4;G4V:#4DDL-9M;(QW /D$;Y8MOS ?ZLG: P/;K4UK#K
M,VH>"Y]2L6\^VO+QKF6"V94VLDB)(R_P%\JQ!Z%CG'8 U_"OC*VU.VCMM5U'
M3HM7DNKF%+9'"-(L<SH"J%B>0G\ZMZ1KMQ/K'B6VU"2VCM]+N8TCE4% $:%)
M,L23R-V,\#BN0AT"YN_#3:$=-GAU-=?>\%P\!5(D^UF7S1)C:3Y?  )/./7$
MFK:=JTUQXNGL]/NY2=4L;R*(!HC=Q0I%O5&XYRC8YZ@>M 'H=CJ5CJ22-97<
M-P(GV2>6X;8WH?0].M6JX_1[FSLXM1UZU\.:W%)=-!'*LZNUS,0=H/ENQ(5
MW)XXSU %=A0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %9VKZ+:ZTMHMT\P%K<)<Q>6
M^W$B'*D^N/3I6C10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !116?KNI2:/H=[J,5J;IK:%YO*$@3<%!)Y/3IZ&@#0HKD]!\4:EX@^']G
MKUEI<<FH7BDQ6OF[8U.\J-SD= !DG'/8<U7\!^,=2\276MZ9K6F1V.IZ1.L4
MP@<O&X8$@J3_ +OZB@#M***XOXE>,KWP/HEIJ=I:V]T)KM+9HY25QN5CN!'^
M[TQWH [2BLNZ\0:1I;&#5-9TZWN4C\V1))UC(7^]M9L@50UOQSH&AVFFW,^H
MV[QZE/'%;,DJE7#, 7W=-B@Y)Z?G0!T=%4)-;TF&2WCDU.S1[A5:$&909 QP
MI7GD$\ ]ZBNO$NA64EQ'=:UIT,EMCSTDND5HL]-P)XSD=: -2BL>?Q9X<MI)
M(Y]?TN.2.01.C7<8*.>BD9X/!X-6;K7=(L;@V]WJME;SB,S>5+<(K; ,EL$Y
MP,'GIQ0!?HK.?7]'BAMI9-5LECND#P.TZ@2*< ,ISR,D<^X]:H/XTT1/&"^&
M#>PB_P#(,K!I  K;E"Q\]7;<3@<X'O0!T%%4(=<TFXU#[!#J=G)>88^0DRES
MM.&XSG@]?2N<?XB:1>6^OII%]I\MWI:D)]INEBCE<#U)^X"0I;IGOWH [*BL
M6T\0VD6@Z;?:Q>Z?9RW<"R';<J8RVW<VQLX91UR,\<U;N=<TBR%N;K5+&#[2
M-T'FW"+YHZY7)^;KVH OT54T[5+#5[07>FWMO>6Y)42V\@=<CJ,BK= !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M?R9UVR)D9VL,G!'>@#GO"UCK]LL4>M66DP&WC\OS[)BS7)Z;B"HV#'.,G)]
M.;'B.PU>]N]+:P%O-912N;VTGF:(3*5PI)"MD*>2I&#^%=!10!YYHWA'7=-B
M\+PRQZ>4TB^NII#'.PW1RB4+M&SJ/,Z>W7GBZ_A_7;'Q-JDMA;:5=Z=JDJSF
M6[)$MI)L5&(&TB12$! RO.>>]=M10 @& !2T44 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 5QWQ0A27P!?EVD&QX2-DC)_P M4'.",]>]=C5:^T^R
MU.V-M?V<%W 2"8IXPZDCIP>* .5#-?>-=1\.SW=[;6MKIL,UIY=U(KR%V</)
MOSN;:0@&20/QKG=,N]8\1OX.BU#5K^V.HZ;>FY-I-Y/F^6T8CD&.A(;=D>OI
M7H]UHNEWOD_:M/M9O)!6+S(E.P'J!QP#W'>GOI6GR7<%V]C;-<VZ[89C$I>,
M>BG&0/I0!S_Q!ENK'P1/-9WMQ;3Q36RK-$^&P9D0Y/?(8UE7XEM/$\7AEM9N
MHH)[*2ZAENKR17DE,A#*KJ5)V#!"YQANAP,=O?:?9:G;&VO[2"Z@)#&*>,.N
M1T.#Q4&I:%I.L6\5OJ6F6=Y#$<QI<0JX0^P(XH XB6R:;Q'X#%[JDNH7'EW2
M/>0R/"L^V+APJM@9[D=?<8HTN]O==E2__P"$A2QN[76)(+FUWNQ*"5D$!BW;
M02NTAMN<\^M=W+I&FSW%O<2Z?:R3VPVP2-"I:(=,*<?+^%1_V#H_]KG5O[+L
M_P"T2NTW?D+YI&,?>QGIQ]* /.8;Z_T[P7J'B&36=1DEAU&>R8S3EHXH/MOE
MERO]Y4!PW4#V Q8\0_VAIGAW7;JS\3O(CBUE@CMYG=K?=(%8B1F8[7!^[[''
M>O0K?2--M+6:UMM/M8;>8L98HX55')Z[@!@Y[YJM#X8T"WTU]-AT73TL7?S&
MMUMD\MF]2N,$].: .'UO5]1\,7GBY+6_O)HH-/M+M#/(9C TDDB2NN<X 5=V
MW[H(Z8J_K^H)X?TB_P!2TS7IY[>9+0LCS&=;:)I51YPQ)(RC$]<?*2.AKLET
MC34N);A=/M1/+'Y4D@A7<Z?W2<9(]JBL=!T?3+*:RL-+LK:UFR9888%5),\'
M< ,'CCF@#+\.6\]OJNH'^W$O[6>.*6*V61Y?L_4%A(S,=K8R 3V..]<]J5O>
M:EXB\96Q\0:G9Q6-I;7%OY%SY:PN4D);C^'*C(Z'OGC'<Z9H^F:+;&VTO3[:
MR@9BYCMXEC4MZD =:Q(/"HD\7ZQJVHVMC<6]['!'$K#>Z>6&!R"N,'<#C/\
M".M &!HVL:C=ZE VIW4T!N?"L5[/$9615F+$,X&?D/3IC%4M&DU#7Y/"%M<Z
MYJ<:7_AQY[AK>Y*,\BF'#Y_O?,>?PZ9%>C7FC:9J-S;W-[I]K<3V^?)DEB5F
MCSUVDCCH*9;Z!HUG+;RVVDV,,ENFR%X[=%,:^BD#@?2@#S74'U8>'_%FK6VO
MZH+[1]7D6RC\_,; "+$;)_&&W8P?7CDG.K>:E>ZC9>-[B6_N;"_T5V^R)%,5
M6)%@61&9<X<,V[.X'(X[5O>'_"JV%_JUYJ-K8RS7>HM>PR(-S("% !RHY&W(
M/N>E;=QH^F7=XMW<:?;2W*@*)7B4M@'(&<= >1Z&@#A+[6=7M[BTU34X;DZ<
MZV7VAK&Y9'T^8[699(<@.C%@">2 3QP*6QOKW6[J6\'B!+"[L=:D@FMB[G,:
MRE%A,6X*=Z;2&QG)R#7=2:/ILUZ;R2PMGN25)E:(%B5^[D]\=O3M3#H6D-K
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ K+UK7(-"2TDN8+B2.YN8[4/$%Q&SG:I?)
M&!D@9YZUJ5F>(M'37_#M_I3ML^TPE4D_YYOU5A[A@#^% %-/%EK(^KQ"RO//
MTN>.WEA(CW.TFW9L^?D'<N,XZTDWBZSM[]+>2TO%C>^73Q<%%">>RA@,;MQ'
M(&X#&?SK.L/!D]KXBL=6EO%=S;?\3)57 NKA6+(^/13))CTP@[51U'PCXAO=
M2>X:;3)C%K$5_;7$SOY@@4@^3C;A ,'H2&/4 DF@#?B\6VLMOK$ALKU)-*G$
M$T#A!([$ KL&_!#!EQDC.:WU)902I4D9P>HKB1::?K?Q"CO]+U&*>&"';JL4
M#!T:6)_W ?'1U8R''7Y1[5V] '/ZOX@N+#Q1HNCQ6$LR7ZS.\RL@VA%' !8=
MV!)].F3TY[POXI.GPO:ZA'J5Q'-KUU817LA#I&WG.L:,6;<1@  @$#@$BNAU
MK1[^[\2:%JUBUMBP\])4G9AE95497 .2-O0XSGJ*P5\(:T-*BMLZ?YB>(3JY
M/GOCRS.9=GW/O<X].] &O>>.]'LKZ.WD+F-KP6)G5D*I,3MP5W;\;OE)VX!_
M.NGKC]*T/Q'H^JWEK;7&G/HES>27:2R!OM,'F.7>,+C:PW%L,3QGH>E=A0!@
M:CXJBL=9FTF/3-0N[R*T^V!+=$P\>[;P6<#.0>#CVS4&F^-[#5+K28X;2^2#
M5H3)974L:K'(0F\KC=N! SU !P<$T^;1]1_X3:;6HA:M;-IGV-4:5E<OO+Y(
MVD <XZUCZ5X0U>QM/!=O*UBPT)76X*S/^\#1-'E/D_VL\X]/>@#4M_'FCW&J
M6-DC2;;\NMK.&1DD*@G& Q9<@$C*C/Y5+8^,+2_NH+=+&^C>ZLVO;82(H,T:
MD X&[*GYE.&QU^N,[PUH/B?1+&/1)+S3CIEFACM+M%8W#( 1&KH1M!'&2"<@
M8P,YJGHWA/Q#8ZMI&I77]E/<VEC/:W4BS2,]R[F,B4L4SDE.0?NYX)Z  UM(
M\=6.L3:2L5AJ$,.K1-)9SS1H$D*KN9>&+ XR>1@X.":K6GB[3=/TXW"P:O*E
MQK,EB5EQ*Z3F0@J!N.$!R !T Z56T?PAK&G6O@N&1K%O["$BSE9G_>!HFC!7
MY/\ :SSCTIB^$-;%C'#G3]Z^(CJY_?OCRS(7V?<^]SCTH VH_&MA_9^I7-U;
M7=I)I]REK/;3*AD\Q]GE@;6*G=YBX.>_.*N:;XAAU+6;_2A9W4%U8A#/YH3:
M XRN"K'.1G\C7'>)],GTZQ\33W\FFQQ:W?VOV9IIG"1LHC3YVVC8?W98,"<'
M'4]=?PA/<_VO?+=6^F23W"++->V%^USN*X55?*+MX)V@<<-WY(!V5<ZOC+3C
M]BF,-RMA?7/V6WOB%\IY,E5'WMP#$$ D8/'J,]"0&!!Z'BN%L?!5_%X>T[PU
M=2VSZ7I]ZD\5RKMYLD4<GF(A3;@'.%)#'@=,G@ V]+\61:OJD]E;Z7J0%O<R
MVTUP\:"*.1 #@G=GG/& ??%=!7/^&-(OM)EUHWGV;;>ZC)>1>3(S$*P48;*C
MGY>V>M=!0!QT?BW3=,L]6OC#JTD<>L"SG60B0QRMY:C8-W$>77 '<GBFZQX\
M^Q>'_$-U!I5VFH:.BE[:YV#AQE'RK$%?8'/!&*J7/A#6IM-UBV4V :]UR+4X
MR9WPJ(T3;3\GWOW7T^;VYEUGP=JFK'Q>OF6<2:U:0PVY\QF*-&K#YQM'!+=B
M: -;5O&5CHR2_:;:?SX+?[3/;AX@\<>6P>7 8G:QPI)X]QF+_A.;*;4([.QT
M[4K]I+:"\1[:)2K0RDA7R6' QR.OL>:JSZ/XHMO$)UK36TEGOK:.&_M;EY-D
M;(6VO&X7+<.000N<9X[7K+1=2M_&DVKSR6TMM)IL-F6#$2,Z.[%MNW !W],\
M8H IVGQ%TVZ.FN=.U."SU"X-K#>30J(A,&90C88D$E3@XQVSG.)HO'EA(;QW
MT_48;:SFE@N+F2-!&DD9 VYW9)8L ,#GVKG?"&D7>O\ @C1;:46Z6%OJ<EV9
M5D+2/Y=S(ZKMVX'S 9.X\#WXU1X.U*Y\-^(M,N+BWMIM0U%[ZUF@=I/+8NKI
MN!4=&09QUH ;K'Q'MK32=;>SLY7U'38$F\AY(RI5SA7W*Y!4'J,Y]N<UK:KX
MPMM'BNI+K3K\+9VRW5T55"(8V9@,G=AC\K'"D\#W K/U'0_$WB+PAJFFZM+I
M5O=W%OY40M"[1%L@[F+ $9( P <<\GM3\2^%/$?B*/5(II-+:*^TX00K+)(1
M93?-N*#;AMV5!?@C'0CB@#;7Q)<2>,KW15TV=H+>QCNA,C)E]Y<#@L#CY,#O
MGK@<U#H7B33VT#1%L%U&[>_@:2VBG</<-&OWF=F;'&5&2?X@*=;:+J]MXK;6
M,V+QSZ9%:S1^8X*R1M(PV_+RI\S&3@C&<<XK(T;P9J^B6_AFYBDLI+_2;:6R
MN(C*PCGB<@Y5MF58%5/W>>1GO0!KMX[TT6EG.EK?.US?-IQA6)2\-PH),;C=
MP?E/(R.AS@YK3T+7H=>ANFCMKBUFM+EK6X@N N^.0 ''RD@@AE(()ZUS;^#;
M]&LYX7M#.=>.LW8:1@HRA0(GRG.%*\G&2#P,\;7AS2+W2[_7IKO[.4U#4#=Q
M>5(S%08T3#94<_)GC/7VH V[BXBM+:6YN)%CAB0R2.QP%4#))_"L6W\5VDU[
MI]M+:7=L=2B:6R>95"SX7<5&&)5MO.&QQGT(&CK&FQ:SHE_I<S,D5Y;R0.R]
M0&4J2/SKG;+PWJD[>'1J[6A_L/+));R,3<.(S&K$%1L&&)(R><=AR 5_#$UW
MXCU*_P!0NVU.UDL=5GBC5;A1"T:?((F0,0?[Q..O1J[25VCB=TC:1E4D(I +
M'T&2!^9K"\*:1?Z/'JB7PMO]+U&>\C\B1FPLC9VG*CD5T% 'FC^*K[5K#P7K
M?D7MM]LU)D>VAD!$Z&*8A<!L'E5Y;'(SP*V[[Q7I]]X;EO)X-6M4@U&.RN(X
M65)H9A*@ 8J^-I)7."<AJH:;X/URRTOPM8R/ISKHEZ9BZRN#+'LD0<;.&_>9
MQT&WJ<\+=>$-:GT76[)38"2_UJ/48R9WPJ+)$^T_)U_=8]/F]N0#IAXB@DU.
MXLH+:XG-M<);3R1["L3LJL-P+;L88<X[_6MBN-O_  G=WWBBWUA8[2SNH+J-
MQ?6TSK++;@#=#(FT!\X(!)X!![8/94 8?BJ>^&C/8Z5*(M4OR;>UD/\ RS8J
M2S_\!4,?J .]5-"\5_;_  %'K\]K-)/! WVRVA4&198\B50"1R"IXSTQ5JXT
M5]2\1-<ZI:65QI\, CM$=B[*Y.78J5QR @')QM/]ZJ/ASPY>^'_$.MF&.RCT
M*_E6XAMXW;=#)M"N=NT##8!QGCWS0!<M/%ME>ZGIUC';W(;4+$W]O*VS8T8V
MY&=V=PWKQCOUQ4-QXTM;>P%X=-U!T%BVH2!43*0#N27P21DA02<#M6$OPWFC
ML+:&/4 D]G>M]EE (,5BQ=3!GUV2/SZA?2M#Q1X9U?6;VYCMI+%]-GTQ[2.&
MY9A]FF.[]ZJA2&)! Y(*XXZD$ NW/C.UAU**PMM-U*]FFM$O8_LT2D-$S!<\
ML.F<D']:Q_%GB-KJRTZ72Q?K -<MK4WD,@2-\3JDBG#;F7(9>F"15[1?#VKV
M7B'3M0NS8F*WT==/D$4KEMX8-D KR.,=1Z^U9*^#/$5MHD>@6\FFRV%IJL=]
M:W$LSK(8Q/YQC=0A&<Y&X-SQP* /1:*!G SUHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ JGJFJ6>C:?+?7\PAMX\9;!)))P  .222  .235RN%^
M)JO%;>'=1<$Z?I^M6]S>D#(2,9&\^RD@G\^U '0MXA\EK;[7I6HVJ7,J0QO(
MB,-S' W;7)7_ (%CTZ\5LU6DNK0QP,TD;I,R^3CYMYZ@KCKZY[8SVKSSPU>/
MKQTO4I?$HM]26ZDBO=/4N9';+!H63S,*%ZA@HP%SZT >BM]EL+>:8B*"$;I9
M7P%'J6/^---U(-36T^R3F,PF7[3\OE@@@;.N=QSGIC ZUY%=:>+OX/WVKW>H
M:E<7 DEB/G7TC)M6](&5W8R .IY_3':1D?\ "RH+&&]N7LI-"E8Q_:W==PF1
M=P);AL$C<.: +[>+1)(AL-%U+4+>2:2!;BV5"F]'V/G+ @ AN3P=IQVST=>1
M6B&P^$+7EG=W<,W]KD;TNY.G]H%"/O8P58@^N<G)K<EU"VU36?$MEJFMW&F7
MEA=Q?9!#<&-DAV1LK(O1][;P>#G.WTH ]!J-)XI9)8TD5GB8+( >5) .#^!!
M_&O,=9UO9K/VJTU28>5XDMK25IKHIM4[%DB6(<>7@DDMR22<< U7DODT*'QI
M=VUU)"XUV%9W\YW\JW=;;S)-N[L&/S#! Z$8H ]:HKDO#\EIIMSJET_BBVN]
M/D\F01^8?*M2<KQ(TC??./ESUZ=:ZV@#F9_&D%O=65NVD:H7OY7AM#LB F*@
ML2,N"!A203C(J>W\5P3ZOI^FO87UO/>K<,GG*@"&%@'#88G/((QD$'.:RO&!
M \:>!LD?\A"?_P!)WH\36D=]\0O"UM+),D;VM_N\F5HV(Q#QN4AA^!% ':45
MY/INNW TGPO9:AJIALKF?4+=[NZD<[WBE*PH[AU/*!NK<E1UKO?"<+VVA) V
ML'5UCED5+L@\KN.%W%FW;?N[LG..>: );K6+4>(;?P_/:RN]W;27"NRJ8F5"
MH93SG/SCMBM&WMH+6(16\,<,8Z)&H4?D*Y+7)TMOB3H\TCE$CT>_=F R5 :
MDX[]*Y[0-3:77M,A75)VM+_P]+.?,OF:65P\6R5P#A)"&;A>G3/' !ZG17EG
MA6:ZC?X>WC:C?33:I8RK>>?=/(LN(0ZG:3M!!'4#/)R3FI-$>_UFYT8'5)&N
MH=0NCJ,T6H8CN(@T@0*JODC/EX&!@*W8\@'I]%>43:O-;Z)<!]6N4G@\7K;I
MNO'WB'[2@V'+9*;#T/&#4NJ:X%UJ*[M-5FVIXEBLY7FNBN%P%>)8Q\OECKD\
MD\XZ&@#U*BO,;V6_U/4M5L(M3<:@FMQ"&>&_\M([7$9>,J&!SMW@@#EB#GC(
M6\O'U/5->LIO$PT>_P!.O(Q:JQ<R+$$1E*KY@$@<[@05))./3 !Z;56UN&O8
M[@364T"I*\.V<+^\4'&\8)^4]L\^U6J\H:YO&T@*-3OU9?&7V0.+I]WE>>%V
M$D\C'8YH ]1M[6WM(_+MH(H4)SMC0*,_05-7)>$3);>(?%6EBYN);6TO(3 M
MQ.\S1AX$9@&<EL;B3C/<U-XKO(8]1T2R>YE22YGE*P";R8I@L;$^8XY &00!
MG) XQD@ T]6UR'1[K3()H)W_ +1NA:QO&%VHY5F&[)!QA6Z ]*-)UR'5KS5+
M:.">&33KG[-+YH7YFV*^5P3QAA7G>G:A)J/A7P++<7ANIE\1-$TC2;V(7[2J
MY).3\H')Y-=7X2/_ !4OC/\ ["J?^DT- '6T5R'CMI5E\-)%>W5HMQK$=O*;
M>=H]Z-'(2IP><E1[CM7.>?+HUYK.CR:IJ+Z:NL6<%B7NF9C)(@=X&F8E@G )
M.20&QR3@@'J51F>);A8#(HF=2ZIGDJ" 3] 6'YUY,-1NI]&D@75YU:#Q=#:J
M;>\<E87DC^3=G++\S 9_^M6O_9EEHWQ'6,7]W&(]"D>.:YO))6!\_ON;YP,_
M=.>U 'HU%<-X,N[Z'5WTO5H91?+8I*MS%=M/;7D8;'FKN.4<D\@]>.3BM'QQ
MJ4^G6>DA)'AM;K5(+:\F1BICA8G^(?=!8(I/^U0!TEQ/%:VTMQ.X2&)"[N>B
MJ!DG\JS=)UPZM*0--O;>%H([B&>95\N5'Z8()PP[J<'D5QNK1W$?_"=Z5Y]Q
M)I,.E+<1;IW)@F:.3<@;.=I"JVW.!NZ8-=AX4@2#PGI*QM(RM:1-EY&<\H.A
M8GCVZ4 :4UU'$YC'SS^6TBPJ1N<+C.,D#J0/QJIH.LP>(="L]7M8Y(X+N/S$
M64 ,![X)&?QKF9H;9?C$)9971VT4,H,[*&;SL8QG![<=,\]:YKP8KV-E\.IH
M+NZ'V])X+B,W#&-T$,CJ-F=HPRCD#/J30!ZG9W4ETLQDM)[;RYGB FV_O IP
M'&"?E/49P?:K->9VDNKSZ/>1V-X+FYA\27<<=K>7;K]JB3?^X$G)7 &X=ODY
MXS77^$+^/4?#5O<)'=Q'S)8WBO)/,DC=9&5D+9.[!! .>0!0!IZEJ%OI.F76
MHW;[+>VB:61O15&3^-.L+V#4M/MKZU<26]S$LL3CNK#(/Y&L77VGO]2LM)M(
M8)]A%Y=1S2E%\M3^[!(5CR^"..1&PK \$Q26]KKG@6]D:VET]RUJ;:=MRVLV
M6C*/A6RA++G Q@4 >@T5Y%:>(-2T_P#L34KMK^9-(=]'UA!/(PEG)*1OM)PS
M;E0Y/:=?3C5UYC8*NERZI=&_BT:>YE$EZ\<:L6'[T/G<S!LA5S@#N.,@'I%9
M>OZY#X>TT7UQ!/+$9HH3Y(7*F1PBDY(XW,.F:X33C)XEUGPU#<ZMJ'E7OADW
M%P+:]>/?,'@^;Y3PV6/3'H>,BL_6+^/6/!>IZA?W<BZC;>((H'@-PRB%4O$5
M$*9QCRP&Z<GYNU 'K]%("" 000>A%+0 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MZF::(;3",D ;B3D9QCCISUP =5::=8Z>&%E96]L&QN\F)4SCIG ]S4L\$-U
M\%Q$DL,@VO'(H96'H0>M8<GBRTM]2%K<Q/#%_9;ZH9R056)"H8$=<C=G\*HC
MX@:?!-*+Z(P6Z637JSQR+,H1<91]OW9.1A>0>Q- '1KI6G)9-9+86JVC?>@$
M*A#]5QBIK>W@M(5AMH8X8E&%2-0JCZ 5QD=W?3?%/2Q<6TUHDNC7$GE&XWJ?
MWD.,KT#C)SC/4<FNCUC6)-,DABBLGG:2.25I&;RX8U0#.Y\$ G< !WYZ8H N
MSV%G=3)-<6D$LJ*RH\D89E#<, 2. >_K4*:+I47D>7IEFGD$F'; H\L^J\<?
MA639^+X-5L].DTJTDN+B_L?MZ02.(]D7 ^8\X))P ,Y(/89I5\5-<11)9Z5=
MM?-9?;I+.<>5)$A) 5@<_.2& '0[3DB@#4.AZ08C$=+LO+,GFE/LZ8+_ -[&
M.O/6KD,,5O"D,,:1Q(,*B* %'H .E8"^*6NF:+3],N9KJ*SCO+BVE(BDB60'
M;&0?^6AVM\O XY(R,T6\?0W)TP:/I-YJ1U.RDO+;8\<>X(5#(=S#:PW<YXSQ
MS0!U"V-HEXUXMK +IQM:<1C>1Z%NN*:NF6"7QOEL;87A&#<")?,/_ L9KA?'
M6O2ZAX0U-]/@G$-I>16\EREQY9$@E0. !]Y025//7/! S6O>>(;+2]:\2W']
MFWKW.FZ=#<SD3 K-%^](V*6VC&U\G@GWXH Z@VMN593!$0SB1@4'+@@AC[@@
M<^PJ.XTZRNYXI[FSMYIH<^5))$K,F>N"1QGVK L_&<4M]]GO=/N+)&TXZE%+
M(RL'B7:'X4D@C<O!Z@]NE.L?&"WFI:1:'3+A!JUH;RUD61"!&-I._)&& =.!
MNZ]>* -F'1],MY898=.M(Y(5V1.D"@QKZ*0.!["FSZ%I%S=/=3Z58RW$@4/+
M);HSL 01DD9." 1]!69XEUR_TG5-!M+.T29=0O&@D9I-I $3O@<=]O7V]^(;
MWQK;6=G>:E]EDDTFRNC:W5TK#*,&"LP3NBL<$YSP< @9H Z@# P.E% ((R#D
M&B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L3Q1X=C\2:9%!]H:U
MNK:X2[M+E%W&&9#E6P>HZ@CN":VZK7T]S;VPDM;-KN7>B^4)%3Y2P#-D\< D
MX[XQ0!3LX]<D\M=1ELHPA!=K0,3+CV;[@]1\WUK'\/>'->T#&FKJMK-H=N[/
M;(8&%P%))6)GSMV@GKC) QQ73I=P27<UJDJM/"JM(@ZJ&SMS]=IJ:@#BT\%W
MC?#N[\,RWL GEDDDCN%0E06F,HRN<\$XZ]*TH]%U'_A+;?79I[5S'ISV;QHK
M+EF=7W#K@94#'X^U:>L:M!HUBMS,"QDFBMXD'5Y)'"(/;EAD]AFETR[N[N&8
MWNGO9312M'M,@=9 ,8=6'53GN >#Q0!RH\%ZE_P@K>'3=VOFF]^U"<*V,?:?
M/QM^OR]??VJVGAO6['Q!J-UI>J6T.G:K(LUU#+"SR0RA0C-$P('S!1]X'!&<
M'I721SW+:C/ ]FR6R1HT=SYBD2,2=R[>HQ@<GKN]JLT <+?^"M8N[ZZF75+,
MAM5@U&&2:W9I%6-E(A)W#Y!M. /7MR:EO?!%[=KK\2:I' FH7D6H6LJ0DR6]
MQ&(]I.3@KF(<8YW'GBNUHH RM$@UJ.)Y-<O+2>X("JEG$T<:@9Y^8DDG//;@
M8'4G(UOPE+K>LQ7DIM$>WNH9[2]C4K<VZ+M+Q@C[RMAAR<#>>#BNLHH X>;P
M9J,NDZA9_:[4-=ZTNJ!\-A0)$DV8[_< S[]*9>^"M9NKV>8:I9'.K0ZC%)+;
ML\@5""(2=P^1<'&/7MS7=U6MY[F6ZNHYK-H8HG"PRF16\Y2H)8 <K@DC!],T
M <KJ'@^_OK;Q? +NV4:^JJC;6_<@1+%SZ\+GMZ5UD*316,:$1F98P."=I8#\
M\5/10!Q&D>#-0TR'PI$UW;2#0A,'(5AYP="O']W&<]\^U;?AC1KG1+6_BN98
MI3<W]Q> Q@C;YKE]O/IG&>];E% '"3>"M8EOO/\ [4LF\O61J4<LENS2LGS
M1L=PX4,0N.P'2I-0\%W][I'BNQ%W;(=<N1,C[6/DC8B8(_BXC![=:[>FNQ6-
MF5"[ $A01D^W/% &?K6D1Z_X=O=)O#L2\MVAD:,YVDC&1GT/-8+>'_%-]X9O
M--U#7[9;EK;[/!<6D#)D\?/)ELY(&,+C&YNN1C;\-ZVGB/P_9ZO' \"7*EA$
MY!*X8CDCZ5JT <7:^%-7M;[5+M+K2E^WVUK";9;1A$OE,V4P6/RLKL.G?MCF
MH/A]<V5OY^BWD&F7D&H?;K*W56DMH,Q^6\6#@[7RQ.,8)X''/?U#<7<%J81/
M*J&:011@]7<Y( ]\ G\* .>O=!U/5=-CM]8_LO4UE+FZM9862$Y "^63N92N
M"<G)))Z<8U/#VE/HGA^RTR2Z>Y:VB$?FN22WYDG Z#)Z 5ITA(4$D@ <DF@#
MCM'\&75II>A:3?W4$MEHLPFA>)2'G90P0L#PN-V2 3D@=!P9?#?AS7- *:9_
M:UM+H5N[-;+Y#"Y"$DK&S[MNT9ZXR0,<5U%K=0WMI#=VT@D@GC62-UZ,K#((
M^H-1Q3W+W]S#)9M';QJABN#(I$I.=PVCD;<#KUSQ0!B^)= O]2OM+U72+R&V
MU/37D\O[1&7BECD #HP!![*01T(J&Y\.:E)J>DZV+Z"35K(2I,&0I#-')C<@
M&24P54@\]#G.:Z.[NX+&TENKJ58H(E+.[= !6?\ VXH\7+H!M9 S637@G+#:
M0'5-H'7/S=Z ,*7P7<?Z--%<P?:3K?\ ;%T64[7;:5$:^@"X&3_=SCGB5?"]
M^DNM%CI]S!J>H"ZEMKB,LCQ^4L9C;(/]Q6SCKV-==10!Q%GX&N=-31#87T49
MTR]N)TAE5I(XXI59?*3D'"AN,]<=!TJW;>$[@^'_ !-I5W<Q;=9FN9%DB4YB
M$RXP0>N/7C/M5_3?$,NJW4+6FG22:9+)/$+U9!\K1,4.Y#R%)5L$$^X&:W:
M.'3P7J=]=I+K%_9M"VC2Z3-%;0L-R.5^96+<'Y?3OC'>G?\ "(Z[JOA>Z\/^
M(-:MI[5K8V\,UK;E)&/&V23+$$C X& 3WKMJ* .3L- UYO$FF:QJM_82/9V4
MMI(L$#CS=[(=W+?*?D''./?M;UO0]0U#7=-O[6\MUAMHY4DM[F(R+N;;B10"
M/G7! SV8]*Z&B@#S_3O ^N:'!H<^F:M8_P!H:=9'3YA/;N89X,@KP&R&!&<Y
MYR16E>>&M<BUZUUO2M6M?MQM!9WJWENS1S*'+AE"L"I4LV!D\'&>,UUU% '+
MQ^'-1T[Q#/K&GWL,LM[:1V]XMTI =X\[)5V]/O,"O0C'(Q4&E^"WT74O#[VE
MQ&UII5E-:L'!WRF5D9GXX'S)G'N:Z^JUI/<SFX%Q9M;".9DB)D5O-0 8?CIG
M)X//% '$WO@75VTS6M'LM3LUTW4;W[;&9X6:2!VD61TX(!7<"1WYQ[UH:EX4
MU"^O/$<XNK8#5]+33Q\K?NRHD&_W_P!:>/8<UU]0W%W!:"+SY5C\V18H\_Q.
M>@'O0!R%[H]YI,D&N2O%+'IFB36;PQ1-(\A.QMRKW_U8^7OGK6+X(ED@O=,B
MM;WP[JR1P"V9K"69IK>/&3PS,L:Y5<KA1T Z 5Z?0 !T&* ,+Q%HEUJUQH]U
M97,,$^G7GVD>=&75P8WC(P"#G#Y'/:L=_!%Q_9NLZ$MW$=&U2Z>X?<I\V$2,
M&DC7L03G!XV[NAQ7:T4 (JA5"J, # %+110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
MW>6#GC!P>#4GBC?9Z9XTBM;IX='BDL6MC%,52*=F'FHA!QC&PE>@+=*]9%O
MJ,@AC".,,H48/UI!;6XA6$01")?NH$&T?04 5]+TRSTJU:&Q1EBDD:4[I6DR
MS<DY8D\URM[+;7?C_4M,U\HM@=,CDL!*^U#\S^<ZGLX_=\]0,$8S7;*H50J@
M  8 ':F2V\-P%$T,<@4[EWJ#@^HS0!Y-IEM+K-WX)LO$5Q<R2W>EWJSQO</&
MTR!H_*+ $'<4.<]<YKUM$$:*BYVJ !DYXI&AB:02-&A<=&*C(_&GT >2:3K5
MC)XJ\,75I?*B7-]?PSB:8-<R9$A59B, ?, $0@X &#1I,]IJNHZ7:2:Y9?VE
M:ZQ<M=W"Z@J2W<6^0+'L#!^IC 4@ !.,C&?5OL\(R5C16+%MP49W$8S]?>N6
ML?!EQ%%%:7^HVU]9Q$%6>P5;E\'(WR[B"<]2%!/7(/- ')1ZU8GQ-HMY:WR1
M%]?NK>X\^8&Y(*S#;)C&U-RJ$0@\!#G/%17DT?\ 86LK]NE'E^,88U873 A3
M+"",YSC&[Z?A7K@@A#%A$FXMO)VC.[IGZTW[);8(^SQ8/)^04 >:R1QVU]XS
MTFQU.*PB2XT^2'[0YDB61]N5<$YVR$!6Y_B-4;V2TN+?1GU;2[73WLO$X@NA
MYH>V!-NQ)C8@81ODX.,-D=J]8-K;G=F"([N&^0<_6G+;P)"L*PQK$OW4"@*.
M_ H >FTHNW[N./I7DFG:S82^*?#=U:WZQQW.HW\%QYT^;E\K*568C&/G50B$
M$@!<&O7*C^SP@DB&/);>3M'WL8S]<4 >0Z9]GM])\.ZG'=R&[_X2B:U\UKEF
M)B:>92G)Z$8_0UOM8S:?XHO_  NL,C6.MR+?PS<D0HI'VB//8<)MQT,W'2N]
M^R6V /L\6!S]P5G:7I-W:WL]YJ.IM?SMN2 F%8A!$6W; !U/W<L>NU>!0!K
M!5"J  !@ =J6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L7Q)X
M@/A^&Q<6$MX;N\CM%6-U4JSG //^?<5M5QGQ%DV6F@!)XHI?[;M65I!D##')
M(R.!WYH FM/&=S.VJ6<^A3Q:MI\T$;VJ2B1628X27>!]P?,6./E"GK4+_$!$
MT>\ODTXW#6>IQZ;*MO<*ZEG,85U8@9'[U>,#G(]Z=J?@RYU(7]W_ &C%%J-Y
M/;2,?)+PF. Y6)EW LI);/(SGVJO/X%U&>VU2$ZS;?Z?J<&I$_8C\CQ^42N/
M,Z$Q+CT!/6@"Q%XB\0R^,++2I=(M;5);&XN'B>\W$E)413N5",8;./\ :YQC
MFWIGBQ]3TRUG73Q'=S7[V,EH\_S0NA;?N.WL$+8[C'/-6+_1IV\3V/B".]2(
M6MI+;W$30%_,C9D<[2&&TY3T;@]*S/#-GI^I>)M1\4Z:\YL;N-%B#QM&KRXQ
M)*JL >56)<^JM0 OQ!+1VV@3(LCR)K=IA$;!;+].H'/O4L7C5$AU%+^Q^RWU
ME?1V1@$V]7>159"'P.-KY/&1@\'OH>)-#GUR+3DANH[<V=]#>$O$7W^6<A>&
M&,^O-8U_X&N+Z76YQJP@N+Z\@OK66*#FUEA154G+$."%Y''4T $WCZ6W1Q)H
M=PTJ:A!99CD_=R><0%='95W=<$8&",'UJ>Z\975K#-%)HX&I6UO]HN+/[5N(
M4LX1495(9F"$@<=0">:+WPSKFJZ=:)J.M6KWD%];W9:.S98L1/N"A-^02>K9
M_ 8J74O#FJGQ(=;T/5X;*6>!+>\AN+8S1RJI)5P RD,-S#K@YH J0^,+E_$D
MXFMX[?1H=&CU-WF9EE17+Y+)MX(V$;<^IR>@O6_BQOMVCPWNGFVAUA";.42[
MR&";PD@P-K%<D8+#((STS'>>#S>ZQ/<S7YDM+O21I=Y%)'F2507.X." I/F'
M/RGVQ1I_A6YC_L./4[^.[CT7)MBD)1I&V&-6?YB,A2>G4\\=* .IHJIIL5]#
M9*FHW45S<AF+2Q1>6I!8E1MR>@P.O.*MT %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 445D>*9+J#PKJMQ9W<E
MK<06DLL<J*K$,J$CA@1U'I0!KT5PW@.>_P!?^$^ESW>J7:W5Q$[37:'=,1YC
M9VD@X.!@<'';M69\)=5DO+KQ/9-K]WJ=O9WVRU2_+&YCCYY<L <$C@=MIX&<
M4 >F445YY\3?%.HZ5>>'?#ND3_9;S7;P0-=A03!'N56*YXW'>,'V/M0!Z'17
M/GPPUNMF;#5M31X9XWF\^]DF$Z C<K;R<9Z_+CTZ<5Q'@WQC-IFG>)[C5KB^
MOEA\22:?:JS-*R D*BY/11W/\SQ0!ZO17#_\+*M!H6O:C_9=V\FA7)M[VWB9
M6(P<%U.0&7OV/!XI8OB9IDNM1:8+:7=-IG]I13;U*.FS?M!SG=CMCIS0!V]%
M>67'B76+#XO7L4=O?75LOA\7;:8MP-J2;UR?F.T' QQW/N370P?$?3+_ $O1
M;S3K>XN'UA)FMXV&P)Y0)<.W(4C!'?)]N: .RHKC;+XCZ5J/AS1=5M89VDUF
MX^RVEJV%<R D-N.<!1M))YXQQDXKFO%7B^]OD\%WUB-2TEI_$,=E=6\I,990
M^&5@#AE..O\ ]>@#U>BL[2=5.K)/,EJT=LLA2&<NK+< ?QIC^'T)Z]N,&M&@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *SM>LKC4M O["V\H2W5O) K2L0J[E*YX!Z9Z5HT4 <5H7AWQ+X
M9\ Z;HFFW6EM?V3X:2<.8IH]S,1P 5/(YYZ>]/;PIJ44WB#6].N+2Q\1:K#%
M&CJIDBA\L8!.0-Q/.25].#CGLJ* *]@EU%IUM'?3)-=K$HGE1=JNX W$#L"<
M\5YY\5AX9NI-+34?$,&C:YI\@O=/FE0N!\W<#JI*#OGY?P/I=-**QRR@_44
M><6?Q7T69X?M_B/0[9$YD-J\LIE]ANC78,_[Q[>]<+'J>D6VA:[967CW2;6;
M5-9.HLR>=@Q,?FA8A0<=.1UY'&:^@?*C_N+^5'E1_P!Q?RH \5\*:UX*T.7Q
M/%?^*M'N+'6I2_DV\,D8564AEVG( P< 9-4+ ?#RTL/"<3^,+22XT2Y>6:;Y
M\SHP/R=.G$:X/&T$5[SY4?\ <7\J/*C_ +B_E0!XQJ7BCPRWCR]\3Z?XLTAC
M<:4=.6"<R+MR=WF;@AZ$#Y<<\\BLV*]\+:;H_AG1],\>:9_9VFF5KV&YAD9+
MIWR0Q48SM8DA2<#CKBO>?*C_ +B_E1Y4?]Q?RH ^=;?_ (1RR\&Z#86WCK2%
MUC0K][NTG,<OE.&;<5<8SSQT],>];OBSQ+X<\76N@+?^*]",EAJ"7ES&JRB.
M15_Y9KE23D9Y/Y5[;Y4?]Q?RH\J/^XOY4 >9_"J^TRTGU'P_I7B.RU33D=[F
MQ@C+F6VB+<JQ90",L/H2>N>/3J:$53E5 /L*=0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %5[N_L["-9+R
M[@MD8[0TT@0$^F35BH9K2WN)H9IH4DDAR8RPSM)&"1[XX_.@"I'K^C3/LBU>
MP=L$[5N4)P!DGKV )JW:W=O?6L=S:3QSV\@RDL3!E8>H(X-<5\-+*VN/!\4L
ML$;20ZE>O&Q'*MY\HR#]"1^-97@+5]4TW1/!%DYM'T[4H9(0BQL)8V1&D#;]
MV"#M(QM&,CDT >H45QNC>(_$&M/I&I6VF(^C7^YI2=BM!&02CAO,)8] 1M'7
MVY[*@"L^HV,=VMI)>VZW+?=A:50Y^BYS3C?6@O!:&Z@%R1N$/F#>1Z[>M<EJ
MBC_A;_AYB!DZ7> '_@45:FHM)'XF$T'EB=-+G*EUR =Z$9P0<<>M '05!:WE
MM?1M):7$4Z*[1LT3A@&4X93CN"""*XK0/%>N7LWA62^&GFWUZQ>7RX(G5H9%
MC5\[BQW Y/&!CCD]:H2Z_K-YI&CR036=G)+XEDL9Q#;G9(J2R '&[/)CR>><
M]1SD ]+HKCX?%5R?&/\ 8=W+!93>>5C@GMW4W4(CSOADW;6.[JO4 $=LUV%
M!5>"_M+J>>"WNH9I;=@LR1R!C&3T# =#]:YCQ1XJGT+5H[622&QMIH ;>]NH
M&>!YRS#RG<,!'P%()Z[O;!Y_4M4U30M:\?:OIAL]MD+6XECGC9C*JP E00PV
MG&?FY^E 'I]5&U33TGN(&OK99;9!).AE4&)3T9AGY1QU-<GXI\7:CH@OKBW%
MHT-K';RI!L:1Y%=L/O*D"(8^Z3U(/7I1<*/^%A^(>!SX?@S[_O)Z .RM[B"[
MMHKFVF2:"5 \<D;!E=2,@@CJ"*;=WEKI]J]U>W,-M;QC+RS.$51[D\"L3P!_
MR3OPW_V#+?\ ]%K3?B$ ?ASXDR,_\2VX_P#19H Z-65T#*0589!'<4M<!+XK
MU?PQ<1)K,=G<:?-I<]Y;FT1DDC,"*S1L6)#94C# +SVK:T?4?$=QJ\*WNGQ?
MV7/:^9]H3:ABEXPN!(Q=2"><#&/?@ Z6BBN0G\57$7B]M$GD@L':=%M5NK=]
MMY$54L8Y=P7>&+#;UX]\@ Z^J]I?6E^LK6=U#<"*0Q2&*0.$< $J<=#R./>N
M-A\8:J^D6%V\=F9)=?;2I@(F ,8G:/<OS<-A<\Y%8J:KK?A^S\8ZSIJV$EE8
MZU--<V\R-YDR".+?L8, A Y&0V3Z=P#TU+RUDO);-+B)KF%5>2$."Z*V=I(Z
M@'!Q]*GKB;_Q=-I6K>)'EMK9X;&PM+B JA21S*TBA78GH"!Z8R:6]\2^(=#C
MOY]3TV)K,)"MK<';%^^DE$>QU$CG:"RMNXXR.M ':T5PGC.\\3Z;X4UZ5KJR
MC2..(VUU!&RN0S;9%*ECM(R,,#T/3(S7;PB585$[H\H'S,B%5)]@2<?F: )*
M*Y?XA7E_8>#[BXTZY%O,)X(V<IN)5Y40@<C'#=?Y=0Q];U>\U+6M-TU[(7.D
M0Q&1IH6*SRNA<* '^1<8YR3D^W(!U=%9?AS68_$7AO3M8CB:);R!9O+8Y*$C
MD9[X/>G:_>W&G:+<75J;99DV[6NGVQJ"P!)]< DX[D =Z -*BO/;SQMK%MH_
MB*:*.U>XTF]MX8VFMY(A+'*(S\R%LJP\P\^PXJ__ &SXF-]XCTF'^S9]1L;6
M&[LB('5'\SS/W;C?G.8\;@1UZ=J .SHKF]!\12>(&TZ:S>%K22P%S=9C(99&
M.U4'S<'*RY!SC:/6NDH **Y:76M9U*[UF'0EL=^E7$=N8KH-^_8HCO\ ,#\@
MVO@'!Y![52OO%NI'2?$6L:<EJUMH=Q)$]O*C%YQ$H:4[PPVGDA>#TR>O !VU
M%<'=^*==GN]>73&T^."QTR#4;=KBW=F8.LC%& <=?+'(Z>A[6+#Q+K4^KZ/%
M.+$6^LZ9)>0(D3[K=T$9PS%OG!$G8+TH [2BO.M*\9>(Y+/PKJ^H0Z:VFZW(
MEM)%;QN)8)'5BK!BQ!4E3D8X]36CI7B/Q%K7]EZC8Z=$VDWVXNSA08$(.Q\^
M;E^0 R[0>>,8Y .THKS[0_%^O7B>%KR^73OLNM32V\D,,3AXV5)&5@Q8C'[O
M&W'?K5K3?&-Y>WE_:RM:6^H6EO/(^F7<;02*RG]VPD)*M&1G+@=P>.E ';U!
M+>6T%S!;2W$23W&[R8F<!I-HRVT=3@<G%<'/XMUA[77K5)[83VVAC4K>[CM7
M0!CY@8 ,WS+E,JW3GO5VRU;4+6Y\%VERUI<)?VLC23&%A(A6$,-I+'KW]: .
MVHKA(_&NH-H.C^)?+MFTK4;R.!K<(PEBCDDV(^_=@L#M)&WN<=.:\OB_Q#!;
M:A?N---KI^N)ITD0A??+&TD:9#;\*P\S/0Y]NX!Z'1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !2."R,H8J2,!AC(]^:6JM]J=AIBQ-?WMO:B5
MQ'&9I F]CT SU- %'0?#L'A[2I-.L[JZ:)Y))0TI0LC.Q9B,*!U)/(-4K+P5
M86$.AQ0WEZ4T5F:U#,A^\I4AOEY^5B/QK0/B?0A817W]KV7V24%DF\Y=C '!
M.?0'@GH#4][K.F:<%-[?VUN&4,#)( -I.-WL,\9Z4 9.D>"K#1+UI;2\U'[(
M)&EBT]Y\VT+L2247&>I) )(!.0,UTE4;W6=,TYPE[?V]NQ ;$D@7 )P"?0$\
M9-/?5=/CN9K9[VW6>&+SI8S( R1_WB.R^] %35] MM7NK*\,UQ:WUDS&WNK<
MJ'0,,,N&!4@@#((/04Z#1$B6Z>6]N[BYN8_*:YE*;U09P%"J%&,D_=Y[YIL_
MBC0+6!)I]:T^.)X?M",UP@#1<?..>5Y'/N*>?$6B""UF.KV(BNU+V[^>N)5
M))4YY  ))[8H S[/P;96/]A"&\O<:)$T5J&9#\K+M(;Y>?E ':F#P18#3$L1
M>7P$>H'4HY@Z!TF+%B1\N,$LW!!ZU?B\5^'YOLOEZU8/]K?R[<"X7]XV<8'/
M7(QCUXJS<ZSIEG=QVMS?V\4\C*BQO( 2S?='U/8=^U %$^%[62Y@EGN[NXBM
M[LWD,$K*RQR\\@[=V!N)QNK<K)/BC0!<);_VU8><\_V94^T+DR\?)U^]R./<
M467B/3;_ %V_T>WG5KJQ">:N>[ G ]< #/UH 9J_ANWUHW2W-W=K;7=L+6XM
MD*>7(@+'NI(/SD94@].X!JG=^"K"\CUR.2ZO%CUE$CN45D "JNP!?EX^7CO6
MMJ&MZ5I3!-0U*TM&*-(%GF5"5'4X)Z#UHBUO2I]-BU&'4+:2RF.(YTD#*YZ8
M!'4\'@<T 8>H> -.U(ZCYU_J2IJ,44=TD<JJKM& $?[O#  =/E..15\^&+?^
MU+K4/MMYY]S9+9/ED(\M=Q!&5^]EF.3ZU5\2^)'L_#4>KZ+<VEPAN[>$L1YB
ME7F6-@"",,-QZYY'2M.#4%DUO4(/[2L9(K>*-FMD_P!; 3NRTAW=" ,<#H:
M)=&TN'1-&L]+MY)9(+2)88C*06VJ, $@#/ I^IZ=;:OI5WIMXI:VNH6AE56P
M2K#!P>W!JJ?$VA+;SSMJ]DD-OM,SM.JA WW223P#V/0]JNB_M#<06XN8O.G0
MR11[QN=!C+ =P,CGW% &9!X7LQS?33ZBPM6LU:[V?+"V-R@(JCYL#)QDX'-1
M^'_"=MX="K#J&I7<42^7;Q7EQYBVZ?W4X'8 9.2!QG&:V+J\MK&(2W4\<*%@
MH+MC)/0#U/M6)XA\76&D>%)M;MKFVN4X2 B0%7<MMQD>A/(Z\&@#HJQ+CPS;
M7=X)KFZNI85O$O4MG*&-)4QM*G;N R <;L9SZFI]*FO3#<SWU]97-H6WVT]N
MI3]WCG?DD9!SR#TKG;OQW#<V.BZCI-S;&RNM4%G<F93N6/,GS Y&W_5YY'0]
MJ +;^ =/>0D7^I+"-1_M*.W690D4^XN2ORYP6)."3[8JS+X0L2VH$S7CVE]/
M]JN; ,GES28&>2N[!VKD;@#CT)SIVNN:5>Z>]_;:C:S6:,4:=)045@<$$^N<
M<>]36.HV>IPM-8W45Q&KF-FC8':PZJ?0CT- '+6>B#Q#J>NWVJZ=-!I^JV%O
M9FUN0%D^3S2^=I./]8 "#U!([&K47@73CHMUI6H7NI:I;W$7D[KZXWO&F00$
M( Q@@'/7*C).!4USK]S=>*I/#VDB 36UNMQ>7,ZETA#$A$"@@EFP3U  '?.*
MN6UUJ-M=WHU=K-;&&&.2.[C!C4DE]X8,QV[0%[]_P !1_P"$+LYM!O-)OM1U
M._6ZC$3W%U.&E50<J%(4 8/.<<]\UOVT)M[:.(S23%1@R2D%F/J<8'Y #TJD
M?$.C"TN;IM4M$@MCB>1Y0HB)&1NSTR.F>M0OXK\/Q_:=^M6"FUQYX-PO[O/3
M//L?RH L:YHUMX@T>?3+MI4AFVDO$VUU*L&4@D'D%0>E4)/"=L;^6^AOKZWN
M;BW6WNI(G3-RJYVE\J?F&3@K@\XZ8Q;N/$NAVD,<UQK%A%'+#Y\;/<* \?\
M?'/*\CGW%2+KNDO86]^FHVSVMQQ!*D@993R<+CJ>#T]#Z4 6;.SM]/L8+*TB
M6*VMXUBBC7HJJ, ?E537=$MO$&E/I]U)-$A=)5D@;:\;HP=64D$9!4=0:1_$
M6B116TKZO8K'=(9(&-PN)5 )++SR  3FA/$>B26]I<)JUD8;QS';/YZXF8'!
M5>>3GL.: ,>?P#I]S'J:2ZAJ3?VF\,ERQE4EGBVX(^7 SL7/;C P.*MW6GC1
M;[4/$=O%J.HWD\$4+VL)CRZHQV[0=HR-['KZ^U;4=Y;374UM'/&\\(!EC5@6
M3/3([9K*O?$ME#K;Z%%<Q+J?V1KA1(,JO("@C(R3DG /0>XH 3POHT>D6-S(
M+1;6>_NI;R:$$'8SMD+QD9 QG'&<XK<KF/!WBVU\0:+I1N+ZS_MBYLDN9K6)
MP&7(!)"Y) Y'YBM:+7M)GFDBBU&V>2-&D95D!.U3AF'J >"1T- &;=^#+"YU
MZ?5H[S4+5[I56\@MI]D5T%&!O&,YQQE2..*=/X.T^:?4BLUU%;:F0U]9QLHB
MG. I)RI8;E !VD9%7= U^P\2:6FHZ=*)('9@/7 ) R.V0,X/K21ZG&-7U&.3
M5+ V]K!&\D"D"2W)W9:0[L $ 8X'0T 5YO"MI->ZK=?:KI&U.U6TF5"@58U#
M !1MX/SMZ]?I4:>%[2RETJ\6ZO7;2+1[:W7Y6W(P4$, N2<(O3'3ZUL6>H6E
M^)/LEQ'-Y3;) IY1L X(['!!Y]145YK6F:?,(;R_MX)"%.V20# 8X!/H"> 3
MU- '*^!/#+P>$_#RZL;S[3IR;DM+@*%AEP5R,*"<!F R2!GZ8T]+\$V.CW<D
MEG?:DEJ9&EBL#.#;P.V2612/4D@$D \XJ]?>*?#^F22QWVM:?;/$RK(LMPJE
M"V=H()X)P?R-.OO$VA:87%]K%A;E$$C"6X52%)P#C/0YX]: ,^T\$V-E:Z-;
M17E\8](F:>VW,A.Y@P.[Y.1AV'XTEQX'TV^MA;ZA<WEY&EK-:1><ZYCCE #
M,J@DX  R33]1UZ>+Q'X9M[*6UFT[56F#NHW%@L+2*48'&#@=C]:N:?JT#VE[
M=7&K:?<6\=T\:RP$!(QD 1L=Q!<9P>F2>E %"'P/8+/-/<7VHW<D^G_V=,9Y
MA^\B^;&0JCD;CTP.<XSS4UOX1M;>;19?M]_*^D*RVYD=#N#+L.[Y>?E '&/7
MKS6@NNZ4]F+M=0MV@,IA#B0']X.J8Z[N/N]:Q=:\5I977AZYM+ZP;2-0N9(K
MBX8Y 58I'W!]V!@I@Y!_"@"Q9^#=.LEBMXI;DZ?!=?:X+%F4PQ2;BP*_+NP&
M)8*6(![<"HY?!%C-87]DU]?>5?7ZZA+AH\^:&5ACY.!E%X]OK4?B#Q6L7A(:
MYX?O;*\B^U00F0?O497F2-@"K###=GG/3I6Y=ZSIMA<)!=W]O!*Y55620*<L
M<*/;)X'KVH N@8 !)/N>]+110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !7*>.[:6[LM'2*TFN1'J]I/(L41DVQI("S$ = *ZNJMWJ5E8/;I=W4,#
MW,HAA61P#(YZ*H[F@#B=;M9+/Q;?&\T/4]1T?5+&*!/[.9L1LIDWQR*K+\K>
M9G<>,DU%#:W&AZUJ-A>>&KJ_TG4[&UAMX[=1.D0CC*-!(6/"Y.0S<'<>:]%H
MH X!K*]L=2\66U]IDUS;ZM;1_8_L\1DC.(?+: D#"889!; PV<]:KV6F:IX>
MU?2UNK2[OC_PC::<T]O&9!YZ-DAC_""#P3@'%=^U_:+J":>UQ&+QXFF6'=\Q
M0$ MCTR0/QJQ0!Y1H2MIFI?#Z+4=/N8Y[?0KF)XS;EWC8>0"=J@D=QT[U/IW
MA^[TZY\-YT^=;===O;X0K"6%I!(LHC#8&%Y9#CL3[5W\^BVMQKEKK#M+]KMH
MGBB(?"A'P6&.^=J_E6C0!Y9=Z9>-X8\2Q1:7>?:+CQ''=PJ+5]SQB:%]XXZ8
M1S_^L5:DL)'UC6M(UCP_JFHPZA>B[M+B*61;9U(0J)"& 0H4'49P!C/ KTFB
M@#RS4=,O'\/>,(X]+NS<7>OPW, %LVZ2-6@.X<=!Y;G\/<9ZG1H;JV\>^(Y)
M+.X%O?+;2P7!3$9"Q[6!/8@]NM=510!Q?BJ6*'Q]X.EFA>55-Y]R(R%3Y:X.
M "?R%85CH.I:-K-CK26,YTLZS>W+V<<9,D,<T:HDGECGJK$J!D"4\=17H%WH
MMK>ZQ8:I*TOVFQW^1M?"C>,-D=\@ <_ABM&@#S'5-%O_ .QO$-Q!9W1CU+7+
M2[MK5(6+A$>$R2%<97=Y;M@X/3N<5+XBTC5=4U3QDNGVDP>\TJTCMGDC9$G>
M-I&>/<1CD,%Y_O>QKT@D $DX ZDU7L-1L]4MOM%A=17,&]D\R)@R[E.",CT(
MQ0!S]B+/Q9#>/>>&[FR%U9_9+I[V$1RNIS^['<J,L<],D8SSB'P-;:D;62;6
M'66XLMVF02@Y\V.)RIE]F<@9'^P*Z/5-,@UC3I+&Y:=8I"I)@F:)Q@@C#*01
MR/6I;:VM]/LX[>!%BMX4VJ,\ #U)_F: .<\307L7B?PWJ\4$UQ86;SI=1PH7
M=/,0*L@4<M@@@XR0'/O7-ZOHM^/"GBQ[>RNF&JZI'<VEHD+%]H:+<Y7&5W%'
M;!QV[G%=Y#X@T:XD1(=5LI&D8*@6=3O).,+SSSZ5I4 -1Q(BNH8 C(W*5/Y'
MD5Y;9Z??Q^&?#.G7&DWHET_7S+< VY90@DF.\8SE<.AS[\=#CU2B@#RZ]T_5
MD?7;NUTR]FCB\11:A]GC#1/<P"!$8QGC+!@6 SR4'J*[#PM;VFV]U"TTF]T_
M[;(KR?;F?SIF"XW%68E>,#G!..F,$]#10!Q+6=WX;^(>IZY]CN;K3-9MX4F>
MVB,KV\T0*KE%RQ5E/50<$<CO4WBY=1UOP\)-+LIW6VN[:Z\F13&]TD<JNZ!&
MP1PO&[&2/Q/844 >9^*]+O-9/B35-/LKSRKKP^;!(FMW1[B<LS+\A /R@XR1
MCYNO!K7@MROQ L;XV%P+6/0F@,OV5\*_F*P3IUVAN/P[UVM5;O4K*QEMHKNZ
MAADN9!% CN 9'/91W- 'ENA1OI5Q\.8-1L;E)[:ROXWB:W9GC8"/!V@$_B!W
MJ]8:7?Z++9M'I%PMI=ZO>W2/;P!YK&.0810IX0/SDX^4'!P>1WMUHMK=ZU9:
MM*TOVJR5T@VOA5#XW9'?.T=?3BM&@#RKP]IE_!%X'AN](O8SI][>FX\R MY8
M82A&)&>"67!_'IS5^VT&XO\ PAXA@,<EC>1ZQ<ZCI\L\9C".)#)$XSCY3W]B
M:]&K-U;0K'6_LXOA,R0.7").Z*^1@API =?8Y% %;PLMS-HR:E?0^3>ZD1=3
M19SY>5 5/^ H%!]P3WK+U&*ZMOB&+_[#=36DNC-;"6&,N%D$N[!QTX/'KVYK
MKZ* /,/#^FWUE:_#I&TRZCDT^VG2Z!@91$S0[<,<<9?O^-)X>M]3;7_"=W-H
ME_:);VUW;W$(MUCAM&;R\(@SG9\I^8YW=B>@]0JK=ZE96#VZ7=U# ]S*(8%D
M< R.>BJ.YH Y_P"'<%U9>"[+3[VSGM;BTWQ2+,NW)WL<KZCD<]#FLO4]/:X\
M3^*S<Z=?S65WIMI &MXV5G*O+OV-C[RAU(]?SKOJ* .7\'1:O ^I0ZC/)>6Z
M2)]DOKBV\B>9=O(D7 R5X&[ S^%<UX]M-4U#_A)[*VT:[)N-.B%O+:0@_:RN
MXD2.>FTGA1@G)ZYP/2IIHK:%YIY$CB0;F=S@*/4FJ^GZG8ZI%))8W,<ZQ2&*
M38>4<=58=0>G!]: .#\ZVF\;>+%N=+N;@W.D6B"$6Y=CN$V4;&0N>.I XY/%
M5="LO^$>\5Z+I^J0R74]MX52"0Q0-/AA)@CY03CJ,]/SKMH+;2+/Q;<RI>?\
M3B^@4R0&;):*,D*=G8 N>??O3KFSTJS\2VVK7-TT6H7*?88 \N%D'+[ O0G@
MGUX_"@#C-%T"_P!&_P"$#M9;.?%G/>23!$+K;)*DFQ&(R.-ZK^'I4'V/5[6W
MGU&WTJ\G6T\4RZA):"(J\]NRLH= <;B"VX#_ &?I7J=% '":A)*_]FWUEX9N
M+:"XU)IIYEM%-U$3"5\[R^<,QPA+ D+R1R,8FFZ7J-KIV@/=:1?"/3O$-W<3
MJT7F.(W,^QPJY+#,B<@'KD=*]6HH \QU?0KS^Q?$MU:V%P$U35[.YM[2.$[]
ML;P^9(5 ^4ML=L'G@9Y.*EO;&1]<U[3-7\/ZIJ=GJTZ7%K+!*ZP,OEQKLEPP
M$95DSDCI],5Z310 @& !2T44 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
MO<P, Z;AAAR""".H((X'I0!P6O:UJ6L>#+R*XDBANM.U^WL)WCC.R?;<PE7
M)^7(921D\Y%=IX@%QIWA#6+FTF2&^2TDF-PD0!,BI]['KA0.<]O2FW7A+3KO
M21IK/<)";D7<C(X#RS!P^]CCD[@#Z< =!BM>YM(KRPFLKG,L,T3129X+*1@]
M,=0>U 'G5K'J<WB'P>(KZ);N3P_<'[1)#OV@FW/W=PR?J??VJ]8>+-5O=+\&
MWD@M VIWKVMV!$>JI+\R'=\N3'TYZ]:WK+PA96%U87,-W?&6PMFM8&DE#XC;
M;D'(Y^XO_?/URRW\%Z=:VFE6L4]V(M+N&N;8&0'#MNSDXY'SO_WU], %'1_$
M]S=^*'TF_E^Q7BR3?Z#/ 5\Z)2?+DADZ.-N"W?)/ QBG^()M1'CSPQ:VU]Y-
MM,MT\D7EA@S(@P3SZ,1^O-:UMX;M+>\MKEYKFX-H\CVRS.&$)DR&VG /0D $
MD 'BI=2T*TU2_P!/OIFG2XL&=H7AE*'###*<=00!^5 '.V7B'5Y)K[1;F:W&
MMP:DD$96'"-;L-XDVY_YYK)W^\N*R]1\4^*K?2_$NK03::T&@W[QM;FV8&XA
M5(V(W;_E(#'G!R?05TFCV,VH>()/$6HZ,=.NUMOL4222))(4WEF8E"1@_+CG
M/WO6LO0_#,MW=^)4U:&\BL[W53<+;LR>7<1[(P"<9(Y0Y&1D8R"* 'W'B/7M
M2?4W\/VBR-IUTD AF\L)+\B.^]BX93AR!@=LG.<#MAR,USMWX+TNZUV75A)>
MP2W 4745O<M'%=;1@>8H^]QQ[C@Y%:]M8+:WMY=+<7,ANF5C'+*62/:H7"*>
M%!QDXZGF@"W1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !116'XSMXKKP5K
M<<R!T%C,V">X1B* -B&>*XB$L$J2QG(#HP8'!P>1[T)<0R32PI-&TL6/,16!
M9,C(R.V:\R\%>([3PQ\$-!OKN>*'S%,$3S$A [2/@L1V !)]A@<XJI\(-5LK
MSQ7XU2'5/M[RWB31S,<M-& 1O^F2..W % 'KE%%9NO:FNDZ1-<^9&DIQ'"93
MA?,8[5S[ G)]@: -!'6091@PR1D'/(."/S%.KR;X1:S)9ZQXA\&7E^+R6SN7
MN[2YW!O/A=LL<CCJ0Q]W/I52?XF>*+?P[K^O.FE/;:'K)L9(%@=6GC#JN0Q<
M[6^8=C^G(![)4#WMK%=1VLES"EQ(,I$T@#L/8=3T-><W_C7Q'-XK\0Z3I;Z9
M';Z=I2ZC!)/;.SOE0VQL.!SGKV]#6')XA/BOQA\*=<,(ADNTO2Z#D*P0*V/;
M(.* /8[>[MKM7:VN(IA&YC<QN&VL.JG'0CTJ:O%_#OC=M(\.W7V;3=.M+N^\
M6-I:M!&ZQ MLW3.I<DG&> 0.GI78WFN>*]'TI'U.UTY7.J_9C=+( HM"?EE$
M9;+2'IL!))Z ]* .PNKRUL8Q)=W,-O&3@-+($!/IDU)--%;PM--*D<2C+.[
M*![DUX5XO\5WGBWX'Z_/?QQ+<6.KBR+1H4$@1T(;:22IPW(]JZC5?%&JIJOB
M;PCJGV6=#X?EOK>>WB:/:-A4HP+-GV/'ZT >F0SQ7,*S02I+$XRKHP93]"*>
MS!%+,0% R23P!7C7@_Q?<:9X6\$^';%0L][I\UP\QMWG*A"VU51.22PY/8 ^
MN1ZCX;U"_P!4\.V-[JE@]A?2Q_O[9A@QN"0>O8XR/8B@"U:ZII][(T=I?6UP
MZC)6*97(_ &K=>3_  : &M>/< #_ (G<@_\ 'GKH/&GBS4]%EQ8"T6V^Q7,R
MW#_O7>>+/[L1!@V.#N8 @=\8H [BBO+[KXC:O;>'/!WB.2&QBTK598X-2+1L
M3 6Z.IW !>&Z@XXY-6/"/CK6M>UR_P!$ODLX+^UO$8*MNXW6;(7$F"YPQ^4=
M< N.#0!Z11110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %4]5T]-6TNYT^2:6&*YC:*1HMN[:P(.,@CH?2KE% &-X?\,V7AS0+
M?1;=Y;BSM\^4+K:Q4$DXR%&>2:S/^%>:,MMXAABEO(1KS[[EXI K(?2,A>![
M'-=910!7L+--.TZVLHGD>.WB6)6E;<[!0 "Q[GCK7+^*[S4;77M-FM-$UG44
MM09E^Q20+%O(9"'#_,3M)Z$<-7844 >27@OKSQI:^*_^$*\40ZE;1>2HAN+4
M(R<Y5@22V=QZGZ8P*YC2M!UJ6#6K36?"'B.6QU#5WU%K2"6!(Y%)!59-QW<$
M<[2,\>E?05% 'A-W:^)-0\=:WJS^%/$=I9ZEIZV12TDMUDV@ ,"7RN"!U'([
M$5JBSFCO/#]Q;> _$UO_ &#&T=E''<6VT!AABV22Q/?FO8:* /$6\/B3P]?:
M++X%\5207=\=0\QKJV$D4Y&"Z$$8X[$$5=O[;4-4L-.M[[PGXRGFT^Z6[BNV
MO[?S3(HP,D-C'T ]>I.?8:* /%1H:_V!J>B-X#\5/8:C>_;IHVO8"1)D' ;=
MG!VC.<GCK5\+?--J=S/X)\3W%[J-I]BENY)[7S$AQC8F"%'J>.37K=% 'BC:
M+,+#1(+?P;XNM9]%W"RO(+NU69%8Y*DYVLOU'\S77V_BS7;:T6W3P)X@;:"/
M,>>!G)/5B2_)SS7>44 >.:/:ZKH$VIRZ9X9\8V[ZE,9[D^?8MN<DDD;E..IZ
M5#/H[W,]G-+X)\7E[:RDL2POX 9HW+%MY#9))8DD8SWS7M-% 'D<<,P\%0^%
M)OA_XCN--BV;?.N+<O\ *X<#(8#J,=.E:]CJ5XGBN761\/\ 6H;R\ABM)9FE
M@VJBL3G ?/<9]E'I7HM% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %4=1U2/3F@1K>YGDG8JB6\1<\#))]![GU%7J,#.<
M<T <YIWC33]4CAEM;346AEEDA20VQVETW;E)['*,.>]:>AZQ;:_HMIJMF)!;
MW2>9&)%PV/<5S7POP?!1Z'_B87O_ *425S7@LW&GZ?\ #R2&_NS'J"303P-*
M3$4$+NN$Z AE'/7DY)H ]1L[PWBS$VUQ!Y4SQ8G3:7VG&Y>>5/8U9KS:UN]=
MGT:]%E<O?7$'B*ZB%M/=F%[F%-^(DD'W2,!AT'R$'@FNN\(ZA%J?AR"YB^V
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
M:@#TB+6[:;Q%<:((YA=06Z7+,RX0HS%1@YYY4]NU:5<G;_\ )6[_ /[ =O\
M^CYJZR@#-TC6[;66U!;>.9#8W36DHE7;EPJL2.>F&%:5>27L%W#I?CK6+#5;
MZTO;#5Y);:.&3$<D@AAPK)_'N.%P<]L8[Z=UJ&H:U?>(+<ZXFC7^F3Q&(-(_
M[J/RXWW&,,%D5B7'(/IV% 'I%%(,[1GK2T %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5ROCBYELX="GB
MN9K<?VS:QR-'*R!HV?#*V#@J>F#755!=V=K?VKVMY;0W-O(,/%,@=&[\@\&@
M#R[7=3G-GXZ%KJ]TOV34;(6[17;$Q!A"'"\\*2SY7IDGBI]=U.^\+W'C--/N
M[QT@L+.Y3SIGG,#222)+(NXG&%4-CI\O2O0CH>D-&\;:58F.3;O4VZ8;: %R
M,<X  'H!4J:98)/),EC;++(GENXB4,R_W2<<CVH \WU>=-'\6WU[H5PUQ<CP
MG<3VP:X:?>XD4JPW$YSC/OBI'D2;1M1U;3/%S7,4VB32"WMY)-V]5W+-N,K%
M&!X/3.<'I7?V6AZ3IKJ]CI=E:LH(#06Z(0#U' [TD.A:1;Q7$4&E6,4=R<SH
MEN@$I_V@!\WXT 4/"%@+;0+2[-W>7,U[;0S2M<W#2C=Y8R5!.%SZ# KC%UK=
MXAT2[MM5G:WNM;N[:5Y[LAI$"393RA\JHK(H4]> >,\^G06\-K D%O#'#"@P
ML<:A54>P'2JO]B:5YKR_V99>8\HG9_LZY:09PY..6Y//7F@#S2PENH=.T;4_
M[4U&2Y_X2B6Q)DO)&5H#<2IL*DX;@#D@D8'/ J'6[]-9\%ZU?7]W(NH6NO1P
M- 9V5842[1439G!!0!NG).>PQZ@-#T@1K&-*L=BOYBK]G3 ?^\!CK[TD^@Z/
M=73W5QI5C-<2 !Y9+=&=@"" 21DX('Y4 8/Q,(;X?:@0^T&2W^<8X_?Q\UF_
MV+<_\);JVA6>KZJNGW>DB>20WLCO:W)D*HR.6W+N 8[<X^7ICBN\E@AG@:":
M))(77:T;J"I'H0>U4)]->STB:W\/QV.GW!P8B;?,0/'55*YX&.OI0!SO@V_N
M]=:W>[^TPSZ/"UE>1F5]LEWG:Q.3\V%0,"<\3#N*3Q%!;_\ "S?"LL\KQYM;
MT9$[("5\H@<$#N>._?.*ZC2K!M/LO+EE$UQ([2SS!-H>1CDD#)P.P&3@ #)Q
M4]Q96MV\+W-M#,\+;XFDC#%&]5ST/TH \JTL266GZ3J5O>7232>++BU9%N&$
M31/<S!E,8.TYZY()SWK1T^]EUJ^>XE\3)I^IV6M212V>'+L@E*I#L\P*5:/;
MR$]^H)KO!H>D"-8QI5B$5_,5?LZ8#_W@,=?>I/[*TXZE_:7V"U^W[=OVKR5\
MW'INQG'XT <[\1SCPI'_ -A*Q_\ 2J*N;\1:T8]4N;JSU.<-;:_96LAENC&$
M!,0>)(QPR%6)+-U)/7 ->E7=E:7\0BO+6&XC!#!)HPX!]<'O5>71-)FEEEET
MNRDDF"B1VMT)<*05!..<$#'I@4 >?>(4U:/4]=T'3KV_:ZU../4=(D%Y+B,I
M_K4W!N$RHX''[T#TQHK?7?B/PP^NZ5=M:/?&VCM(;J>1(W"LI=#@Y5G8O&6
MR<#UKO#%&95E,:F15*J^.0#@D ^AP/R%0RZ?93VGV2:TMY+;C]R\8*=<_=(Q
MUH Q/!E^;[3;P2VEW9W-O>/#<6US/YWE2!5)5'S\R88$?7'&*Y";5-2NO!=]
MKL-U<IXBM-8:$6XF;:"+D1K 8\X*F,KVY)W=>:].M[:"TA$-M!'#$"2$C4*!
MGKP*A_LO3_M_V[[#;?;./](\I?,X&/O8STXH Y72K*$?%GQ!*'GWK86;@?:'
M(RS3YRN<$>@(P.V*37(+;_A:OAN6:5XRUA=X/GL@+*\&!@$ ]3QW[YKK4TZQ
MCO'O$L[=;I^&G6)0[?5L9-.N+*TNI(9+BUAF>$EHFDC#%">"5)Z?A0!Y5HBR
M6.D^&]1M[RZ26;Q+<VKH+AO*:)Y[C*F/.T\@')&<]ZT=)O9=;O([N7Q,ECJ=
MIK$D4]EAR[*)640%/,V[2FTA@G'WNN37>#0](6..-=+L@D;^8BBW3"O_ '@,
M<'WJ0:5IPU(ZD+"U%^5VFZ\E?-QZ;L9Q^- &1XQTW2]8T^ST[4[F:T>>[465
MS!)LDAN K,K*W8X5A[YQWK@/$5QK<?A;QCX<U^>'4);+2TN8=3MU,321DL%6
M55. P*L<=".:]:NK.UOHA%=VT-Q&#G9*@<9QCH?8G\ZC@TK3K6UEM;>PM8K>
M;/F11PJJOD8.0!@\<<T ><^,M2A@L];CTS5;D3:?HOGINOF587+2%70Y+22$
MKMP3@  9YQ3[JZ,7C/4]5M)6EOQX8CN+=1.VV68-*  H.&Y ^7&,]LUW[:'I
M#F,MI=D?+B,$>;=/DC(P4''"D$\=*F73K%)H)DL[=9;=/+A<1*&C3^ZIQP/8
M4 <9X2DCOK_3=5M/%*7D=S9'S;)"[F0\'S&W2-L93P< =<>E7]0N7O/B)!H=
MY)-'8/I3W$*QRM%YTWF;6^92"2J[2!GC<3V!'16>E:=I\L\ME86MM).VZ9X8
M50R'U8@<GZTZ\TZRU%$2]L[>Y5&W()H@X4^HR.#0!Y?*;K4_#7A9]4N+B9X_
M$GV6&X\]T:>%9)51SM(RQ51\W7OGFN]\7*(_ FNJ"=JZ9<#+,2?]4W4GK6E/
MIFGW20I<6-M,L!!B$D2L(\=-N1Q^%27%K;W=N;>Y@BFA88,<B!E(^AXH X'6
M;RTA^!\%M/B2>]T6.UM;=1N>:9X0J*J]2<D'CIC-9L9NV:7PSJ_B)-'N['1[
M002O(Z'=Y9$DRD2*&(<8.<C@=B<^DVFC:782"2STVSMY ,;H8%0X^H%.O-*T
M[4)89;VPM;F2!MT+S0JYC/JI(X/TH X+4;Y;#Q-JM[=7\R>3X2CDDNX8<2 B
M27+JAZ'/(!Z&F:9Y^HZ_K&@IJL]NESHMO+#Y6H/(\4Q,H\P/G(? 4D+P<=^I
M]!?3+"2YDN9+*V:>1/+>5HE+,G3:3C)'M3;72=-L71[/3[2W9(_*0PPJA5,Y
MVC X&><>M 'F%CXFU*.ZT;6)$O7B:W;1;RW:XD*_VB <?+G'+)LW^L@],U;\
M6SG3+'4]/AU>]:]TW0#/OEO7C"/\^V53G=)(S+C!X  '?!]+^RV^P)Y$6T2>
M;C8,;\[MWUSSGUJ&YTO3[RX6XNK"UGF5&C626%68(>"H)&<')R* .'MXVU[Q
MQ;PRZI?BW?0X+LQVUX\:F43$%L*?]G! X/<57\.7LNMR:;J<GB9+;4HKZ2*\
MT\!V=SN96@:,R8  P00G 7/J:] ATK3K>X2X@L+6*9$$:R)"JLJ#@*"!D#VH
MCTK3HM1DU&.PM4OI!M>Y6%1(P]"V,F@":WNK>\B\VVGBGCW%=\3AAD'!&1W!
M!!J6H;:UM[.+RK6"*"/<6V1(%&2<DX'<DDFIJ "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
L* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384112083168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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">1-32375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Comstock Holding Companies, 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">20-1164345<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">1900 Reston Metro Plaza<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">10th Floor<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Reston<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">VA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">20190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">230-1985<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A Common Stock, $0.01 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CHCI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_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="re">
<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="ro">
<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="re">
<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">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_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001299969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,417,971<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">220,250<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384112214144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 9,059<span></span>
</td>
<td class="nump">$ 11,722<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">574<span></span>
</td>
<td class="nump">504<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedPartiesCurrent', window );">Accounts receivable - related parties</a></td>
<td class="nump">3,494<span></span>
</td>
<td class="nump">3,291<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">456<span></span>
</td>
<td class="nump">264<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">13,583<span></span>
</td>
<td class="nump">15,781<span></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_chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements', window );">Fixed assets, net</a></td>
<td class="nump">466<span></span>
</td>
<td class="nump">421<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets</a></td>
<td class="nump">144<span></span>
</td>
<td class="nump">144<span></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_chci_LeaseholdImprovementsNet', window );">Leasehold improvements, net</a></td>
<td class="nump">111<span></span>
</td>
<td class="nump">119<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure', window );">Investments in real estate ventures</a></td>
<td class="nump">6,313<span></span>
</td>
<td class="nump">7,013<span></span>
</td>
</tr>
<tr class="re">
<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 assets</a></td>
<td class="nump">7,420<span></span>
</td>
<td class="nump">7,625<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes, net</a></td>
<td class="nump">11,198<span></span>
</td>
<td class="nump">11,355<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Other assets</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">15<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">39,238<span></span>
</td>
<td class="nump">42,473<span></span>
</td>
</tr>
<tr class="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chci_AccruedPersonnelCosts', window );">Accrued personnel costs</a></td>
<td class="nump">994<span></span>
</td>
<td class="nump">4,959<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable and accrued liabilities</a></td>
<td class="nump">967<span></span>
</td>
<td class="nump">742<span></span>
</td>
</tr>
<tr class="ro">
<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 operating lease liabilities</a></td>
<td class="nump">806<span></span>
</td>
<td class="nump">791<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">2,767<span></span>
</td>
<td class="nump">6,492<span></span>
</td>
</tr>
<tr class="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 );">Operating lease liabilities</a></td>
<td class="nump">6,918<span></span>
</td>
<td class="nump">7,127<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">9,685<span></span>
</td>
<td class="nump">13,619<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">201,479<span></span>
</td>
<td class="nump">201,535<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost (86 shares of Class A common stock)</a></td>
<td class="num">(2,662)<span></span>
</td>
<td class="num">(2,662)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(169,360)<span></span>
</td>
<td class="num">(170,114)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">29,553<span></span>
</td>
<td class="nump">28,854<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">39,238<span></span>
</td>
<td class="nump">42,473<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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' 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</a></td>
<td class="nump">94<span></span>
</td>
<td class="nump">93<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<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' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_AccruedPersonnelCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued personnel costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_AccruedPersonnelCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_LeaseholdImprovementsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Leasehold Improvements, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_LeaseholdImprovementsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property, Plant and Equipment, Net, Excluding Leasehold Improvements</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_AccountsReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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(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_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investments accounted under the equity method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 25<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126960272&amp;loc=d3e32014-111567<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384111586752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock (in shares)</a></td>
<td class="nump">86<span></span>
</td>
<td class="nump">86<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="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="nump">59,780<span></span>
</td>
<td class="nump">59,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">9,478<span></span>
</td>
<td class="nump">9,337<span></span>
</td>
</tr>
<tr class="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 );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">9,392<span></span>
</td>
<td class="nump">9,252<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="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">220<span></span>
</td>
<td class="nump">220<span></span>
</td>
</tr>
<tr class="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">220<span></span>
</td>
<td class="nump">220<span></span>
</td>
</tr>
<tr class="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">220<span></span>
</td>
<td class="nump">220<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_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_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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,30)<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 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384109595856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 10,275<span></span>
</td>
<td class="nump">$ 8,731<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Operating costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="nump">8,323<span></span>
</td>
<td class="nump">6,935<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general, and administrative</a></td>
<td class="nump">564<span></span>
</td>
<td class="nump">387<span></span>
</td>
</tr>
<tr class="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">67<span></span>
</td>
<td class="nump">44<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_CostsAndExpenses', window );">Total operating costs and expenses</a></td>
<td class="nump">8,954<span></span>
</td>
<td class="nump">7,366<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">1,321<span></span>
</td>
<td class="nump">1,365<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other income (expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(59)<span></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_chci_ChangeInFairValueOfEquityMethodInvestment', window );">Gain (loss) on real estate ventures</a></td>
<td class="num">(411)<span></span>
</td>
<td class="nump">252<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) from continuing operations before income tax</a></td>
<td class="nump">910<span></span>
</td>
<td class="nump">1,558<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for (benefit from) income tax</a></td>
<td class="nump">156<span></span>
</td>
<td class="num">(456)<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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net income (loss) from continuing operations</a></td>
<td class="nump">754<span></span>
</td>
<td class="nump">2,014<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Net income (loss) from discontinued operations, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(267)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 754<span></span>
</td>
<td class="nump">$ 1,747<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Weighted-average common stock outstanding:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic - weighted-average common stock outstanding (in shares)</a></td>
<td class="nump">9,583<span></span>
</td>
<td class="nump">8,340<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted - weighted-average common stock outstanding (in shares)</a></td>
<td class="nump">10,069<span></span>
</td>
<td class="nump">8,974<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract', window );"><strong>Net income (loss) per share:</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_IncomeLossFromContinuingOperationsPerBasicShare', window );">Basic - continuing operations (in dollars per share)</a></td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Basic - discontinued operations (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(0.03)<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_EarningsPerShareBasic', window );">Basic net income (loss) per share (in dollars per share)</a></td>
<td class="nump">0.08<span></span>
</td>
<td class="nump">0.21<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Diluted - continuing operations (in dollars per share)</a></td>
<td class="nump">0.07<span></span>
</td>
<td class="nump">0.22<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Diluted - discontinued operations (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(0.03)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net income (loss) per share (in dollars per share)</a></td>
<td class="nump">$ 0.07<span></span>
</td>
<td class="nump">$ 0.19<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_ChangeInFairValueOfEquityMethodInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value of equity method investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_ChangeInFairValueOfEquityMethodInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income (loss) from continuing operations per basic and diluted 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;">chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 cost of goods produced and sold and services rendered 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 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 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 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 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 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)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 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/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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(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_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs of sales and operating expenses for 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<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_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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) from continuing operations 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 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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 (a)<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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 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 (b)<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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 10: 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 11: 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 12: 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(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: 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 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1278-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 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/2009/role/commonPracticeRef<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 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<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_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384112816272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Stockholders' Equity - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>APIC</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Accumulated deficit</div></th>
<th class="th">
<div>Series C Preferred Stock </div>
<div>Preferred Stock</div>
</th>
<th class="th">
<div>Common Class A </div>
<div>Common Stock</div>
</th>
<th class="th">
<div>Common Class B </div>
<div>Common 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_SharesIssued', window );">Beginning balance (in shares) at Dec. 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="nump">3,441<span></span>
</td>
<td class="nump">8,102<span></span>
</td>
<td class="nump">220<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_StockholdersEquity', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">$ 25,296<span></span>
</td>
<td class="nump">$ 200,617<span></span>
</td>
<td class="num">$ (2,662)<span></span>
</td>
<td class="num">$ (179,507)<span></span>
</td>
<td class="nump">$ 6,765<span></span>
</td>
<td class="nump">$ 81<span></span>
</td>
<td class="nump">$ 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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, net of shares withheld for taxes ( 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="nump">130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, net of shares withheld for taxes</a></td>
<td class="num">(297)<span></span>
</td>
<td class="num">(298)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stock-based compensation</a></td>
<td class="nump">142<span></span>
</td>
<td class="nump">142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">1,747<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,747<span></span>
</td>
<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_SharesIssued', window );">Ending 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,441<span></span>
</td>
<td class="nump">8,232<span></span>
</td>
<td class="nump">220<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_StockholdersEquity', window );">Ending balance at Mar. 31, 2022</a></td>
<td class="nump">26,888<span></span>
</td>
<td class="nump">200,461<span></span>
</td>
<td class="num">(2,662)<span></span>
</td>
<td class="num">(177,760)<span></span>
</td>
<td class="nump">$ 6,765<span></span>
</td>
<td class="nump">$ 82<span></span>
</td>
<td class="nump">$ 2<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_SharesIssued', window );">Beginning balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,337<span></span>
</td>
<td class="nump">220<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_StockholdersEquity', window );">Beginning balance at Dec. 31, 2022</a></td>
<td class="nump">28,854<span></span>
</td>
<td class="nump">201,535<span></span>
</td>
<td class="num">(2,662)<span></span>
</td>
<td class="num">(170,114)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 93<span></span>
</td>
<td class="nump">$ 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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, net of shares withheld for taxes ( 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="nump">141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, net of shares withheld for taxes</a></td>
<td class="num">(293)<span></span>
</td>
<td class="num">(294)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Stock-based compensation</a></td>
<td class="nump">238<span></span>
</td>
<td class="nump">238<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">754<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">754<span></span>
</td>
<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_SharesIssued', window );">Ending balance (in shares) at Mar. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,478<span></span>
</td>
<td class="nump">220<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_StockholdersEquity', window );">Ending balance at Mar. 31, 2023</a></td>
<td class="nump">$ 29,553<span></span>
</td>
<td class="nump">$ 201,479<span></span>
</td>
<td class="num">$ (2,662)<span></span>
</td>
<td class="num">$ (169,360)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 94<span></span>
</td>
<td class="nump">$ 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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384112432224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating Activities - Continuing Operations</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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net income (loss) from continuing operations</a></td>
<td class="nump">$ 754<span></span>
</td>
<td class="nump">$ 2,014<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) from continuing operations to net cash provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">67<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">238<span></span>
</td>
<td class="nump">197<span></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_chci_GainLossOnEquityMethodInvestmentsCarriedAtFairValue', window );">(Gain) loss on real estate ventures</a></td>
<td class="nump">411<span></span>
</td>
<td class="num">(252)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred income taxes</a></td>
<td class="nump">156<span></span>
</td>
<td class="num">(456)<span></span>
</td>
</tr>
<tr class="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">(273)<span></span>
</td>
<td class="num">(1,689)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(192)<span></span>
</td>
<td class="num">(218)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued personnel costs</a></td>
<td class="num">(3,965)<span></span>
</td>
<td class="num">(2,074)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued liabilities</a></td>
<td class="nump">225<span></span>
</td>
<td class="nump">322<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other assets and liabilities</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Net cash provided by (used in) operating activities</a></td>
<td class="num">(2,566)<span></span>
</td>
<td class="num">(1,952)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing Activities - Continuing Operations</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_PaymentsToAcquireInvestments', window );">Investments in real estate ventures</a></td>
<td class="num">(33)<span></span>
</td>
<td class="num">(2,656)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of CES</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,016<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital', window );">Distributions from real estate ventures</a></td>
<td class="nump">334<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromProductiveAssets', window );">Purchase of fixed assets/leasehold improvements/intangibles</a></td>
<td class="num">(104)<span></span>
</td>
<td class="num">(163)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">197<span></span>
</td>
<td class="num">(1,785)<span></span>
</td>
</tr>
<tr class="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 - Continuing Operations</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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payment of taxes related to the net share settlement of equity awards</a></td>
<td class="num">(294)<span></span>
</td>
<td class="num">(297)<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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(294)<span></span>
</td>
<td class="num">(297)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract', window );"><strong>Discontinued Operations</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_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Operating cash flows, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(202)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations', window );">Investing cash flows, net</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_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations', window );">Financing cash flows, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(27)<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_NetCashProvidedByUsedInDiscontinuedOperations', window );">Net cash provided by (used in) discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(229)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="num">(2,663)<span></span>
</td>
<td class="num">(4,263)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and cash equivalents, beginning of period</a></td>
<td class="nump">11,722<span></span>
</td>
<td class="nump">15,823<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and cash equivalents, end of period</a></td>
<td class="nump">9,059<span></span>
</td>
<td class="nump">11,560<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information</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_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">59<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income tax, net</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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental Disclosure of Non-Cash Investing and 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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Right of use assets and lease liabilities at commencement</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 209<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_GainLossOnEquityMethodInvestmentsCarriedAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain Loss On Equity Method Investments Carried At 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;">chci_GainLossOnEquityMethodInvestmentsCarriedAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of financing activities of 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://fasb.org/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_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 obligations or 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_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_NetCashProvidedByUsedInDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) in cash associated with the entity's discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetCashProvidedByUsedInDiscontinuedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of financing activities, excluding 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 cash outflow or inflow from purchases, sales and disposals of property, plant and equipment and other productive assets, including intangibles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_PaymentsToAcquireInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 purchase of all investments (debt, security, other) 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 21D<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=SL94080555-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384111657808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Company Overview<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Company Overview</a></td>
<td class="text">Company Overview<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comstock Holding Companies, Inc. ("Comstock" or the "Company"), founded in 1985 and incorporated in the state of Delaware in 2004, is a leading asset manager, developer, and operator of mixed-use and transit-oriented properties in the Washington, D.C. metropolitan area. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 31, 2022, the Company completed the sale of </span><span style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comstock Environmental Services, LLC ("CES"), a wholly owned subsidiary, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to August Mack Environmental, Inc. ("August Mack") for approximately $1.4 million of total consideration. (See Note 3 for additional information).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 13, 2022, the Company completed two separate significant transactions to further deleverage its balance sheet and enhance its long-term revenue outlook and growth potential. The first one with CP Real Estate Services, LC (&#8220;CPRES&#8221;), an entity owned by Christopher Clemente, Comstock&#8217;s Chief Executive Officer, redeemed all outstanding Series C preferred stock at a significant discount to carrying value. Secondly, the Company executed a new asset management agreement with Comstock Partners, LC ("CP"), an entity controlled by Mr. Clemente and wholly owned by Mr. Clemente and certain family members, which covers its Anchor Portfolio of assets (the "2022 AMA"). (See Notes 10 and 14 for additional information).</span></div>The Company operates through four primarily real estate-focused subsidiaries &#8211; CHCI Asset Management, LC (&#8220;CAM&#8221;); CHCI Residential Management, LC; CHCI Commercial Management, LC; and Park X Management, LC.<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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384115029408">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;GAAP&#8221;) for interim financial information and the requirements of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;). As permitted, certain information and footnote disclosures have been condensed or omitted. Intercompany balances and transactions have been eliminated and certain prior period amounts have been reclassified to conform to current period presentation. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In management&#8217;s opinion, the consolidated financial statements include all normal and recurring adjustments that are considered necessary for the fair presentation of the Company&#8217;s financial position and operating results. The results of operations presented in these interim condensed consolidated financial statements are unaudited and are not necessarily indicative of the results to be expected for the full fiscal year. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto contained in the Company&#8217;s fiscal year 2022 Annual Report on Form 10-K for the year ended December 31, 2022 (the &#8220;2022 Annual Report&#8221;) filed with the SEC on March 29, 2023. The consolidated balance sheet as of December 31, 2022 was derived from the audited consolidated financial statements contained in the 2022 Annual Report.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has reflected CES as a discontinued operation in its consolidated statements of operations for all periods presented. Unless otherwise noted, all amounts and disclosures throughout these Notes to Consolidated Financial Statements relate to the Company's continuing operations. (See Note 3 for additional information).</span></div><div style="margin-top:12pt;text-align:justify"><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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts in the financial statements and accompanying notes. Significant items subject to such estimates, include, but are not limited to, the valuation of equity method investments and the valuation of deferred tax assets. Assumptions made in the development of these estimates contemplate the macroeconomic landscape and the Company's anticipated results, however actual results may differ materially from these estimates. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements - Adopted</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, &#8220;</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&#8212;Credit Losses: Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#8221; This guidance is intended to introduce a revised approach to the recognition and measurement of credit </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">losses, emphasizing an updated model based on current expected credit losses ("CECL") rather than incurred losses. The Company adopted the standard effective January 1, 2023 and determined that adoption of the standard had no material impact on its consolidated financial statements and related disclosures.</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%">Recent Accounting Pronouncements - Not Yet Adopted</span></div>N<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>27
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384116888672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Discontinued Operations</a></td>
<td class="text">Discontinued Operations<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 31, 2022, the Company completed the sale of </span><span style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CES </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to August Mack in accordance with the Asset Purchase Agreement for approximately $1.4 million of total consideration, composed of $1.0 million in cash and $0.4 million of cash held in escrow that is subject to net working capital and other adjustments. The Company executed this divestiture to enhance its focus and pursue continued growth initiatives for its core asset management business.  </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles major line items constituting pretax income (loss) from discontinued operations to net income (loss) from discontinued operations as presented in the consolidated statements of operations (in thousands):</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.281%"><tr><td style="width:1.0%"/><td style="width:59.054%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.768%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.890%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-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:100%">$</span></td><td 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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td 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:100%">1,460&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Selling, general, and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">(714)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Pre-tax income (loss) from discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income tax</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#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%">Net income (loss) from discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(267)</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>The Company recognized a net loss of $0.2&#160;million on the divestiture of CES, calculated by comparing the final adjusted purchase price to the carrying value of the net assets sold in the transaction as of March 31, 2022. These amounts reflect the finalized transaction costs and net working capital adjustments<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384115060528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets</a></td>
<td class="text">Intangible Assets<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 6, 2022, the Company purchased the rights to the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.comstock.com</span> domain name for $0.1 million. The Company has recorded the domain name purchase as an indefinite-lived intangible asset on its consolidated balance sheets that will be tested annually for impairment.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 or part of the information related to intangible 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 350<br> -SubTopic 30<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144471<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384115087488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments in Real Estate Ventures<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [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_chci_InvestmentsInRealEstateVenturesTextBlock', window );">Investments in Real Estate Ventures</a></td>
<td class="text">Investments in Real Estate Ventures<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's unconsolidated investments in real estate ventures are recorded on the consolidated balance sheets at fair value. The following table summarizes these investments (in thousands):</span></div><div style="margin-top:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.419%"><tr><td style="width:1.0%"/><td style="width:31.244%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.131%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.131%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.498%"/><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:10pt;font-weight:700;line-height:100%">March 31,</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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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:100%">Investors X</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;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:100%">$</span></td><td style="background-color:#bfe4ff;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:100%">984&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;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:100%">$</span></td><td style="background-color:#bfe4ff;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:100%">1,369&#160;</span></td><td style="background-color:#bfe4ff;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:100%">The Hartford</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:100%">839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">BLVD Forty Four</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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,051&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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,135&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">BLVD Ansel</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:100%">2,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;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</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-bottom:3pt 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:100%">$</span></td><td style="background-color:#bfe4ff;border-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:100%">6,313&#160;</span></td><td style="background-color:#bfe4ff;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:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-bottom:3pt 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:100%">$</span></td><td style="background-color:#bfe4ff;border-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:100%">7,013&#160;</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investors X</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2019, the Company entered into a master transfer agreement with CPRES which entitled the Company to priority distribution of residual cash flow from its Class B membership interest in Comstock Investors X, L.C. ("Investors X"), an unconsolidated variable interest entity that owns the Company's residual homebuilding operations. As of March&#160;31, 2023, the </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">residual cash flow primarily relates to anticipated proceeds from the sale of rezoned residential lots. The cash will be released as land development work associated with these projects is completed and lots are sold. (See Note 14 for additional information).</span></div><div style="margin-top:13pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Hartford</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Company entered into a joint venture with CP to acquire a Class-A office building adjacent to Clarendon Station on Metro&#8217;s Orange Line in Arlington County&#8217;s premier transit-oriented office market, the Rosslyn-Ballston Corridor. Built in 2003, the 211,000 square foot mixed-use Leadership in Energy and Environmental Design (&#8220;LEED&#8221;) GOLD building is being leased to multiple high-quality tenants. In February 2020, the Company arranged for DivcoWest to purchase a majority ownership stake in the Hartford Building and secured a $87.0&#160;million loan facility from MetLife. As part of the transaction, the Company entered into asset management and property management agreements to manage the property. Fair value is determined using an income approach and sales comparable approach models. As of March&#160;31, 2023, the Company&#8217;s ownership interest in the Hartford was 2.5%. (See Note 14 for additional information).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">BLVD Forty Four</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Company entered into a joint venture with CP to acquire a stabilized 15-story, luxury high-rise apartment building in Rockville, Maryland that was built in 2015, which we rebranded as BLVD Forty Four. Located one block from the Rockville Station on Metro's Red Line and in the heart of the I-270 Technology and Life Science Corridor, the 263-unit mixed use property includes approximately 16,000 square feet of retail and a commercial parking garage. In connection with the transaction, the Company received an acquisition fee and is entitled to receive investment related income and promote distributions in connection with its equity interest in the asset. The Company also provides asset, residential, retail and parking property management services for the property in exchange for market rate fees. Fair value is determined using an income approach and sales comparable approach models. As of March&#160;31, 2023, the Company&#8217;s ownership interest in BLVD Forty Four was 5.0%. (See Note 14 for additional information).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">BLVD Ansel</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, the Company entered into a joint venture with CP to acquire BLVD Ansel, a newly completed 18-story, luxury high-rise apartment building with 250 units located adjacent to the Rockville Metro Station and BLVD Forty Four in Rockville, Maryland. BLVD Ansel features approximately 20,000 square feet of retail space, 611 parking spaces, and expansive amenities including multiple private workspaces designed to meet the needs of remote-working residents. In connection with the transaction, the Company received an acquisition fee and is entitled to receive investment related income and promote distributions in connection with its equity interest in the asset. The Company will also provide asset, residential, retail and parking property management services for the property in exchange for market rate fees. Fair value is determined using an income approach and sales comparable approach models. As of March&#160;31, 2023, the Company&#8217;s ownership interest in BLVD Ansel was 5.0%. (See Note 14 for additional information).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table below summarizes the activity of the Company&#8217;s unconsolidated investments in real estate ventures that are reported at fair value (in thousands):</span></div><div style="margin-top:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.839%"><tr><td style="width:1.0%"/><td style="width:70.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.428%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">7,013&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#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%">Distributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">(334)</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">(399)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Balance as of March 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:100%">6,313&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Investments</span></div>In addition, the Company has a joint venture with Superior Title Services, Inc. ("STS") to provide title insurance to its clients. The Company records this co-investment using the equity method of accounting and adjusts the carrying value of the investment for its proportionate share of net income and distributions. The carrying value of the STS investment is recorded in "other assets" on the Company's consolidated statement of balance sheets. The Company's proportionate share of STS net income and distributions are recorded in gain (loss) on real estate ventures in the consolidated statements of operations. For the three months ended March&#160;31, 2023 and 2022, the Company's proportionate gains from STS earnings were immaterial and $0.1 million, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_InvestmentsInRealEstateVenturesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">chci_InvestmentsInRealEstateVenturesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384116849968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [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_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases for office space leased in various buildings for its own use. The Company's leases have remaining terms ranging from 5 to 10 years. The Company's lease agreements do not contain any material residual value guarantees or material restrictive covenants. Lease costs related to the Company's operating leases are primarily reflected in "cost of revenue" in the consolidated statements of operations, as they are a reimbursable cost under the Company's respective asset management agreements. (See Note 14 for additional information).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes operating lease costs, by type (in thousands): </span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.879%"><tr><td style="width:1.0%"/><td style="width:43.966%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:23.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.701%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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 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%">Fixed lease costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:100%">$</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:100%">297&#160;</span></td><td style="background-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:100%">$</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:100%">254&#160;</span></td><td style="background-color:#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%">Variable lease costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total operating lease costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%">406&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%">332&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental cash flow information related to the Company's operating leases (in thousands):</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.954%"><tr><td style="width:1.0%"/><td style="width:54.693%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:18.857%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.191%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.859%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for lease liabilities:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:100%">$</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:100%">389&#160;</span></td><td style="background-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:100%">$</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:100%">311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, the Company's operating leases had a weighted-average remaining lease term of 7.5 years and a weighted-average discount rate of 4.25%.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes future lease payments (in thousands):</span></div><div style="margin-top:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.120%"><tr><td style="width:1.0%"/><td style="width:59.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.153%"/><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:10pt;font-weight:700;line-height:100%">Year Ending December 31, </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:10pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (9 months)</span></td><td style="background-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:100%">$</span></td><td 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:100%">857&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 future lease payments</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%">9,212&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,488)</span></td><td style="background-color:#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 lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:100%">7,724&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not have any leases which have not yet commenced as of March&#160;31, 2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384115060528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">Debt<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Facility - Due to Affiliates</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 19, 2020, the Company entered into a five-year Revolving Capital Line of Credit Agreement with CPRES, pursuant to which the Company secured a $10.0&#160;million capital line of credit (the &#8220;Credit Facility&#8221;). Upon entering the agreement, the Company made an initial $5.5&#160;million draw with an April 30, 2023 maturity date. Under the terms, the Credit Facility provides for an initial variable interest rate of the Wall Street Journal Prime Rate plus 1.00% per annum on advances made under the Credit Facility, payable monthly in arrears. </span></div>On September 30, 2022, the Company paid down its $5.5&#160;million outstanding principal balance on the Credit Facility in full. As of March&#160;31, 2023, the full balance of the Credit Facility remained available for use up through the March 19, 2025 expiration date, and the Company had no outstanding debt or financing arrangements for which future payments are due.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384115069936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains certain non-cancelable operating leases that contain various renewal options. (See Note 6 for additional information)</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to litigation from time to time in the ordinary course of business; however, the Company does not expect the results, if any, to have a material adverse impact on its results of operations, financial position, or liquidity. The Company records a contingent liability when it is both probable that a liability has been incurred and the amount can be reasonably estimated; however, the Company is not aware of any reasonably possible losses that would have a material impact on its results of operations, financial position, or liquidity. The Company expenses legal defense costs as they are incurred.</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>33
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384116849968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Disclosures<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Disclosures</a></td>
<td class="text">Fair Value Disclosures<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of March&#160;31, 2023, the carrying amount of cash and cash equivalents, accounts receivable, other current assets, and accounts payable approximated fair value because of the short-term nature of these instruments. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, the Company had certain equity method investments in real estate ventures that it elected to record at fair value using significant unobservable inputs (Level 3). (See Note 5 for additional information).</span></div>The Company may also value its non-financial assets and liabilities, including items such as long-lived assets, at fair value on a non-recurring basis if it is determined that impairment has occurred. Such fair value measurements typically use significant unobservable inputs (Level 3), unless a quoted market price (Level 1) or quoted prices for similar instruments, quoted prices for identical or similar instruments in inactive markets, or amounts derived from valuation models (Level 2) are available.<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>34
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384111941168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">Stockholders' Equity</a></td>
<td class="text">Stockholders' Equity<div style="margin-top:6pt;text-align:justify"><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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's certificate of incorporation authorizes the issuance of Class A common stock and Class B common stock, each with a par value of $0.01 per share. Holders of Class A common stock and Class B common stock are entitled to dividends when, as and if, declared by the Company's board of directors, subject to the rights of the holders of all classes of stock outstanding having priority rights to dividends. Holders of Class A common stock are entitled to one vote per share and holders of Class B common stock are entitled to fifteen votes per share. Shares of our Class B common stock are convertible into an equivalent number of shares of our Class A common stock upon transfer. As of March&#160;31, 2023, the Company had not declared any dividends. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's certificate of incorporation authorizes the issuance of Series C non-convertible preferred stock with a par value of $0.01 per share. Series C Preferred Stock has a discretionary, non-cumulative, dividend feature and is redeemable by holders in the event of liquidation or change in control of the Company. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 13, 2022, the Company entered into a Share Exchange and Purchase Agreement ("SEPA") with CPRES, pursuant to which the Company acquired from CPRES all outstanding shares of its non-convertible and non-redeemable Series C preferred stock for (i) 1.0 million shares of the Company&#8217;s Class A common stock, valued at the consolidated closing bid price of the Class A shares on Nasdaq on the business day immediately preceding the entry into the SEPA, and (ii) $4.0 million in cash. The SEPA was unanimously approved by the independent directors of the Company. Upon completion of the transaction, all of the shares of Series C preferred stock were immediately cancelled and fully retired.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the time of the transaction, the total carrying value of the Series C preferred stock (including the related additional paid-in capital) was $10.3 million. The share exchange was accounted for as a redemption; therefore, the $2.0 million difference between the carrying value and the $8.3 million fair value of the consideration paid upon redemption was added to net income to arrive at income attributable to common stockholders and calculate net income (loss) per share for the Company's third and fourth quarters of fiscal year 2022.  </span></div><div style="margin-top:12pt;text-align:justify"><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:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 12, 2019, the Company approved the 2019 Omnibus Incentive Plan (the &#8220;2019 Plan&#8221;), which replaced the 2004 Long-Term Compensation Plan (the &#8220;2004 Plan&#8221;). The 2019 Plan provides for the issuance of stock options, stock appreciation rights ("SARs"), restricted stock, restricted stock units, dividend equivalents, performance awards, and stock or other stock-based </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">awards. The 2019 Plan mandates that all lapsed, forfeited, expired, terminated, cancelled and withheld shares, including those from the predecessor plan, be returned to the 2019 Plan and made available for issuance. The 2019 Plan originally authorized 2.5&#160;million shares of the Company's Class A common stock for issuance. As of March&#160;31, 2023, there were 1.4 million shares of Class A common stock available for issuance under the 2019 Plan.</span></div><div style="margin-top:12pt;text-align:justify"><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 March&#160;31, 2023 and 2022, the Company recorded stock-based compensation expense of $0.2 million and $0.2 million, respectively. Stock-based compensation costs are included in selling, general, and administrative expense on the Company's consolidated statements of operations. As of March&#160;31, 2023, there was $1.6 million of total unrecognized stock-based compensation, which is expected to be recognized over a weighted-average period of 2.2 years.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock unit (&#8220;RSU&#8221;) awards granted to employees are subject to continued employment and generally vest in four annual installments over the four-year period following the grant dates. The Company also grants certain RSU awards to management that contain additional vesting conditions tied directly to a defined performance metric for the Company (&#8220;PSUs&#8221;). The actual number of PSUs that will vest can range from 60% to 120% of the original grant target amount, depending upon actual Company performance below or above the established performance metric targets. The Company estimates performance in relation to the defined targets when calculating the related stock-based compensation expense. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes all restricted stock unit activity (in thousands, except per share data):</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.833%"><tr><td style="width:1.0%"/><td style="width:57.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.764%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.956%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.765%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RSUs<br/>Outstanding</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:10pt;font-weight:700;line-height:100%">Weighted-Average Grant&#160;Date Fair Value</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%">Balance as of December 31, 2022</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%">702&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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:100%">$</span></td><td 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:100%">2.95&#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:100%">280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.03&#160;</span></td><td style="background-color:#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%">Released</span></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:100%">(207)</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:100%">2.74&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/Forfeited</span></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:100%">(15)</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:100%">3.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Balance as of March 31, 2023</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:100%">760&#160;</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: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%">3.40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Vested and expected to vest after March 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic value of RSUs that vested during the three months ended March&#160;31, 2023 and 2022 was $0.9&#160;million and $0.8&#160;million, respectively.  </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-qualified stock options generally expire 10 years after the grant date and, except under certain conditions, the options are subject to continued employment and vest in four annual installments over the four-year period following the grant dates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes all stock option activity (in thousands, except per share data and time periods):</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.373%"><tr><td style="width:1.0%"/><td style="width:29.901%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.685%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.685%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.685%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.007%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options<br/>Outstanding</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:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>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:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term&#160;(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</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%">131&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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:100%">$</span></td><td 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:100%">4.08&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</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:100%">$</span></td><td 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:100%">172&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:100%">&#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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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 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%">Canceled/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:100%">&#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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.26&#160;</span></td><td style="background-color:#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;text-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%">Balance as of March 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#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:100%">3.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</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:100%">$</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:100%">259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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: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%">3.93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</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: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%">259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no stock option exercises during the three months ended March&#160;31, 2023. The total intrinsic value of stock options exercised during the three months ended March 31, 2022 was $0.1&#160;million.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>35
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384116900624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text">Revenue<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%">All of the Company's revenue for the three months ended March&#160;31, 2023 and 2022 was generated in the United States. </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 summarize the Company&#8217;s revenue by line of business, customer type, and contract type (in thousands): </span></div><div style="margin-top:12pt;padding-left:72pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.919%"><tr><td style="width:1.0%"/><td style="width:4.796%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.418%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:20.833%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.616%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.837%"/><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="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue by Line of Business</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:0 1pt"/><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:100%">Asset management</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:100%">$</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:100%">6,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:100%">$</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:100%">5,997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">Property management</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,606&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">Parking management</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">603&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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 revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-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:100%">$</span></td><td 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:100%">10,275&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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:100%">$</span></td><td 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:100%">8,731&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:700;line-height:100%">Revenue by Customer Type</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:0 1pt"/><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:100%">Related party</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:100%">$</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:100%">9,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:100%">$</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:100%">8,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">Commercial</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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 revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,275&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,731&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">Revenue by Contract Type</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">Fixed-price</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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: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,887&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">Cost-plus</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,514&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">Variable</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,016&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,074&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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 revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,275&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,731&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><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="12" style="background-color:#ffffff;border-top:0.5pt solid #000;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:100%">Certain contracts contain multiple revenue streams with characteristics that lend to classification in more than one category</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384108020576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income TaxesDeferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Historically, the Company had recorded valuation allowances for certain tax attributes and deferred tax assets due the existence of sufficient uncertainty regarding the future realization of those deferred tax assets through future taxable income. Based on its recent financial performance and current forecasts of future operating results, the Company conducts a quarterly analysis to determine if it is more likely than not that a portion of the deferred tax assets related to its net operating loss carryforwards will be utilized in future periods. For the three months ended March&#160;31, 2023, the Company recognized a tax provision of $0.2&#160;million, as compared to an $0.5&#160;million tax benefit for the three months ended March 31, 2022. Valuation allowance releases for the three months ended March&#160;31, 2023 and 2022 were immaterial and $0.7&#160;million, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>37
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384115005360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 Income (Loss) Per Share</a></td>
<td class="text">Net Income (Loss) Per Share<div style="margin-top:6pt;text-align:justify"><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 calculation of basic and diluted net income (loss) per share (in thousands, except per share data):</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.913%"><tr><td style="width:1.0%"/><td style="width:64.043%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.637%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations - Basic and Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:100%">$</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:100%">754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:100%">$</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:100%">2,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) from discontinued operations - Basic and Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">(267)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding - Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">9,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Effect of common share equivalents</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">634&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Weighted-average common shares outstanding - Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;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%">10,069&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,974&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income (loss) per share:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic - Continuing operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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: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.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Basic - Discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:100%">&#8212;</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:100%">(0.03)</span></td><td style="background-color:#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%">Basic net income (loss) per share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - Continuing operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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: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.22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Diluted - Discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:100%">&#8212;</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:100%">(0.03)</span></td><td style="background-color:#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%">Diluted net income (loss) per share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07&#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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.19&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following common share equivalents have been excluded from the computation of diluted net income (loss) per share because their effect was anti-dilutive (in thousands):</span></div><div style="margin-top:5pt;padding-left:108pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.005%"><tr><td style="width:1.0%"/><td style="width:38.336%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:27.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.125%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.070%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:100%">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 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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Stock options</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Warrants</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">76&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>38
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384115937856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">Related Party Transactions<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset Management Agreements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 13, 2022, CHCI Asset Management, L.C. (&#8220;CAM&#8221;), an entity wholly owned by the Company, entered into a new master asset management agreement with CP (the &#8220;2022 AMA&#8221;) that superseded in its entirety the previous asset management agreement between CAM and CPRES dated April 30, 2019 (the &#8220;2019 AMA&#8221;). Entry into the 2022 AMA was unanimously approved by the independent directors of the Company.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consistent with the structure of the 2019 AMA, the 2022 AMA engages CAM to manage and administer CP&#8217;s commercial real estate portfolio (the "Anchor Portfolio") and the day to-day operations of CP and each property-owning subsidiary of CP (collectively, the &#8220;CP Entities&#8221;). CAM will provide investment advisory, development, and asset management services necessary to build out, stabilize and manage the Anchor Portfolio, which currently consists primarily of two of the larger transit-oriented, mixed-use developments located on Washington D.C. Metro&#8217;s Silver Line (Reston Station and Loudoun Station) that are owned by CP Entities and ultimately controlled by Mr. Clemente.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the fee structures set forth in both the 2022 AMA and 2019 AMA, CAM is entitled to receive an annual payment equal to the greater of the "Cost-Plus Fee" or the "Market Rate Fee". The Cost-Plus Fee is equal to the sum of (i) the comprehensive costs incurred by or for providing services to the Anchor Portfolio, (ii) the costs and expenses of the Company related to maintaining the listing of its shares on a securities exchange and complying with regulatory and reporting obligations of </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a public company, and (iii) a fixed annual payment of $1.0 million. The Market Rate Fee calculation is defined in the respective asset management agreements as the sum of the fees detailed in the following table: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.934%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.382%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.384%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022 AMA</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019 AMA</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;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:100%">Asset Management Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5% of Anchor Portfolio revenue</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5% of Anchor Portfolio revenue</span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;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:100%">Entitlement Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15% of total re-zoning costs</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;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:100%">Encompassed in Development and Construction Fee</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;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:100%">Development and Construction Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5% of development costs (excluding previously charged Entitlement Fees)</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4% of development costs</span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;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:100%">Property Management Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% of Anchor Portfolio revenue</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% of Anchor Portfolio revenue</span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;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:100%">Acquisition Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% on first $50 million of purchase price; 0.5% above $50 million</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5% of purchase price</span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;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:100%">Disposition Fee</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% on first $50 million of sale price; 0.5% above $50 million</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5% of sale price</span></div></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the annual payment of either the Market Rate Fee or the Cost-Plus Fee, CAM is also entitled on an annual basis to receive certain supplemental fees, as detailed for the respective asset management agreements in the following table: </span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.994%"><tr><td style="width:0.1%"/><td style="width:1.106%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.734%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left: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:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="border-left: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:10pt;font-weight:700;line-height:100%">2022 AMA</span></td><td colspan="3" style="border-left:1pt solid #000;border-right: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:10pt;font-weight:700;line-height:100%">2019 AMA</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000;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:100%">Incentive Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">When receiving Market Rate Fee:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On a mark-to-market basis, equal to 20% of the imputed profit of certain real estate assets comprising the Anchor Portfolio for which a Triggering Event</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> has occurred, after calculating a compounding preferred return of 8% on CP invested capital (the &#8220;Market Incentive Fee&#8221;)</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:100%">When receiving the Cost-Plus Fee:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On a mark-to-market basis, an incentive fee equal to 10% of the imputed profit of certain real estate assets comprising the Anchor Portfolio for which a Triggering Event</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> has occurred, after calculating a compounding preferred return of 8% on CP invested capital (the &#8220;Base Incentive Fee&#8221;)</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10% of the free cash flow of each of the real estate assets comprising the Anchor Portfolio after calculating a compounding preferred return of 8% on CPRES invested capital </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000;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:100%">Investment Origination Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% of raised capital </span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% of raised capital </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000;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:100%">Leasing Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1/per sqft. for new leases and $0.50/per sqft. for lease renewals&#160;&#160; </span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1/per sqft. for new leases and $0.50/ per sqft. for lease renewals&#160;&#160; </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000;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:100%">Loan Origination Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% of any Financing Transaction or other commercially reasonable and mutually agreed upon fee</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% of any Financing Transaction or other commercially reasonable and mutually agreed upon fee</span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><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="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Triggering events are differentiated between operating assets (i.e. those already in service) and assets under development. Operating asset triggering events are scheduled for specific dates, whereas triggering events for assets under development are tied to various metrics that indicate stabilization, such as occupancy and leasing rates.  </span></div></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 AMA will terminate on January 1, 2035 (&#8220;Initial Term&#8221;), and will automatically renew for successive additional one year terms (each an &#8220;Extension Term&#8221;) unless CP delivers written notice of non-renewal of the 2022 AMA at least 180 days prior to the termination date of the Initial Term or any Extension Term. Twenty-four months after the effective date of the 2022 AMA, CP is entitled to terminate the 2022 AMA without cause upon 180 days advance written notice to CAM. In the event of such a termination and in addition to the payment of any accrued annual fees due and payable as of the termination date under the 2022 AMA, CP is required to pay a termination fee equal to two times the Cost-Plus Fee or Market Rate Fee paid to CAM for the calendar year immediately preceding the termination.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Residential, Commercial, and Parking Property Management Agreements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into separate residential property management agreements with properties owned by CP Entities under which the Company receives fees to manage and operate the properties, including tenant communications, leasing of apartment units, rent collections, building maintenance and day-to-day operations, engagement and supervision of contractors and vendors providing services for the buildings, and budget preparation and oversight.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into separate commercial property and parking management agreements with several properties owned by CP Entities under which the Company receives fees to manage and operate the office and retail portions of the properties, including tenant communications, rent collections, building maintenance and day-to-day operations, engagement and supervision of contractors and vendors providing services for the buildings, and budget preparation and oversight. These property management agreements each have initial terms of one year with successive, automatic one-year renewal terms. The Company generally receives base management fees under these agreements based upon a percentage of gross rental revenues for the portions of the buildings being managed in addition to reimbursement of specified expenses, including employment expenses of personnel employed by the Company in the management and operation of each property.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Construction Management Agreements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has construction management agreements with properties owned by CP Entities under which the Company receives fees to provide certain construction management and supervision services, including construction supervision and management of the buildout of certain tenant premises.&#160;The Company receives a flat construction management fee for each engagement under a work authorization based upon the construction management or supervision fee set forth in the applicable tenant&#8217;s lease, which fee is generally 1% to 4% of the total costs (or total hard costs) of construction of the tenant&#8217;s improvements in its premises, or as otherwise agreed to by the parties.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lease Procurement Agreements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has lease procurement agreements with properties owned by CP Entities under which the Company receives certain finders fees in connection with the procurement of new leases for such properties where an external broker is not engaged on behalf of the CP Entities. Such leasing fees are supplemental to the fees generated from the Company's management agreements referenced above and are generally 1-2% of the future lease payments to be received by the CP Entity from the executed lease. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Management Agreements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 30, 2019, CAM entered into a Business Management Agreement with Investors X, whereby CAM provides Investors X with asset and professional services related to the wind down of the Company&#8217;s divested homebuilding operations and the continuation of services related to the Company&#8217;s divested land development activities. The aggregate fee payable to CAM from Investors X under the Business Management Agreement, which ended on December 31, 2022, was $0.9&#160;million payable in 15 quarterly installments of $0.1&#160;million each.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2019, CAM entered into a Business Management Agreement (the &#8220;BC Management Agreement&#8221;) with CPRES, whereby CAM provides CPRES with professional management and consultation services, including, without limitation, consultation on land development and real estate transactions, for a residential community located in Monteverde, Florida. The BC Management Agreement is structured in successive one year terms. The BC Management Agreement provides that CPRES will pay CAM an annual management fee equal to $0.4&#160;million, payable in equal monthly installments and will reimburse CAM for certain expenses. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Hartford</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Company made an investment related to the purchase of the Hartford, a stabilized commercial office building located at 3101 Wilson Boulevard in the Clarendon area of Arlington County, Virginia. In conjunction with the investment, the Company entered into an operating agreement with CP to form Comstock 3101 Wilson, LC, to purchase the Hartford. Pursuant to the Operating Agreement, the Company held a minority membership interest of the Hartford and the remaining membership interests of the Hartford are held by CP. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, the Company, CP and DWF VI 3101 Wilson Member, LLC (&#8220;DWF&#8221;), an unaffiliated, third party, equity investor in the Hartford, entered into a limited liability company agreement (the &#8220;DWC Operating Agreement&#8221;) to form DWC 3101 Wilson Venture, LLC (&#8220;DWC&#8221;) to, among other things, acquire, own and hold all interests in the Hartford. In furtherance thereof, on February 7, 2020, the Original Operating Agreement was amended and restated (the &#8220;A&amp;R Operating Agreement&#8221;) to memorialize the Company&#8217;s and CP&#8217;s assignment of 100% of its membership interests in the Hartford to DWC. As a result thereof, DWC is the sole member of the Hartford Owner. The Company and CP, respectively, hold minority membership interests in, and DWF holds the majority membership interest in, DWC. (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 5 for additional information).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">BLVD Forty Four/BLVD Ansel</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021 and March 2022, the Company entered into joint ventures with CP to acquire BLVD Forty Four and BLVD Ansel, respectively, two adjacent mixed-use luxury high-rise apartment buildings located near the Rockville Metro Station in Montgomery County, Md. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers BLVD Forty Four and BLVD Ansel to be</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> variable </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">interest entities upon </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which it exercises significant influence; however, considering key factors such as the Company&#8217;s ownership interest and participation in policy-making decisions by majority equity holders, and oversight of management services by majority equity holders, the Company concluded that the power to direct activities that most significantly impact economic performance is shared. Given that the Company is not the entity most closely associated with the properties, it concluded that it </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is not the primary beneficiary and does </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">not have a controlling financial interest in either property. (See Note 5 for additional information).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Corporate Leases</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 1, 2020, the Company relocated its corporate headquarters to a new office space pursuant to a ten-year lease agreement with an affiliate controlled and owned by Christopher Clemente, its Chief Executive Officer, and his family as landlord. On November 1, 2022 the Company executed a 3,778 square foot lease expansion agreement with terms that align with the original agreement. (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 6 for additional information). </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2022, ParkX Management, LC, a subsidiary of the Company, entered into a five-year lease agreement for its parking operations monitoring center with an affiliate controlled and owned by Christopher Clemente, its Chief Executive Officer, and his family as landlord. (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 6 for additional information).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Series C Preferred Stock Redemption</span></div>On June 13, 2022, the Company entered into the SEPA with CPRES, pursuant to which the Company acquired from CPRES all outstanding shares of its non-convertible and non-redeemable Series C preferred stock at a significant discount to carrying value. (See Note 10 for additional information<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI https://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384115914848">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;GAAP&#8221;) for interim financial information and the requirements of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;). As permitted, certain information and footnote disclosures have been condensed or omitted. Intercompany balances and transactions have been eliminated and certain prior period amounts have been reclassified to conform to current period presentation. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In management&#8217;s opinion, the consolidated financial statements include all normal and recurring adjustments that are considered necessary for the fair presentation of the Company&#8217;s financial position and operating results. The results of operations presented in these interim condensed consolidated financial statements are unaudited and are not necessarily indicative of the results to be expected for the full fiscal year. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto contained in the Company&#8217;s fiscal year 2022 Annual Report on Form 10-K for the year ended December 31, 2022 (the &#8220;2022 Annual Report&#8221;) filed with the SEC on March 29, 2023. The consolidated balance sheet as of December 31, 2022 was derived from the audited consolidated financial statements contained in the 2022 Annual Report.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has reflected CES as a discontinued operation in its consolidated statements of operations for all periods presented. Unless otherwise noted, all amounts and disclosures throughout these Notes to Consolidated Financial Statements relate to the Company's continuing operations. (See Note 3 for additional information).</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text">Use of EstimatesThe preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts in the financial statements and accompanying notes. Significant items subject to such estimates, include, but are not limited to, the valuation of equity method investments and the valuation of deferred tax assets. Assumptions made in the development of these estimates contemplate the macroeconomic landscape and the Company's anticipated results, however actual results may differ materially from these estimates.<span></span>
</td>
</tr>
<tr class="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 );">Recent Accounting Pronouncements - Adopted and Not Yet Adopted</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements - Adopted</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, &#8220;</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&#8212;Credit Losses: Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#8221; This guidance is intended to introduce a revised approach to the recognition and measurement of credit </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">losses, emphasizing an updated model based on current expected credit losses ("CECL") rather than incurred losses. The Company adopted the standard effective January 1, 2023 and determined that adoption of the standard had no material impact on its consolidated financial statements and related disclosures.</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%">Recent Accounting Pronouncements - Not Yet Adopted</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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>40
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384113555536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Summary of Discontinued Operations in Financial Statements</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles major line items constituting pretax income (loss) from discontinued operations to net income (loss) from discontinued operations as presented in the consolidated statements of operations (in thousands):</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.281%"><tr><td style="width:1.0%"/><td style="width:59.054%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.768%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.890%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-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:100%">$</span></td><td 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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td 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:100%">1,460&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Selling, general, and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">(714)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Pre-tax income (loss) from discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income tax</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#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%">Net income (loss) from discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(267)</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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=SL51724579-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1474-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721677-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721665-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721671-107760<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384115171520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments in Real Estate Ventures (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [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_chci_EquityMethodInvestmentsGroupOfInvestmentConsolidatedBalanceSheetAtFairValueTableTextBlock', window );">Schedule of Equity Method Investments, Group of Investment Consolidated Balance Sheet at Fair Value</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.419%"><tr><td style="width:1.0%"/><td style="width:31.244%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.131%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.131%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.498%"/><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:10pt;font-weight:700;line-height:100%">March 31,</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:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;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:100%">Investors X</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;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:100%">$</span></td><td style="background-color:#bfe4ff;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:100%">984&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;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:100%">$</span></td><td style="background-color:#bfe4ff;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:100%">1,369&#160;</span></td><td style="background-color:#bfe4ff;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:100%">The Hartford</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:100%">839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">BLVD Forty Four</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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,051&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-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,135&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">BLVD Ansel</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:100%">2,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;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</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-bottom:3pt 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:100%">$</span></td><td style="background-color:#bfe4ff;border-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:100%">6,313&#160;</span></td><td style="background-color:#bfe4ff;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:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-bottom:3pt 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:100%">$</span></td><td style="background-color:#bfe4ff;border-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:100%">7,013&#160;</span></td><td style="background-color:#bfe4ff;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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chci_ScheduleOfInvestmentsInRealEstateVenturesTableTableTextBlock', window );">Schedule of Investments in Real Estate Ventures</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table below summarizes the activity of the Company&#8217;s unconsolidated investments in real estate ventures that are reported at fair value (in thousands):</span></div><div style="margin-top:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.839%"><tr><td style="width:1.0%"/><td style="width:70.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.428%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">7,013&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#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%">Distributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">(334)</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">(399)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Balance as of March 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:100%">6,313&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_EquityMethodInvestmentsGroupOfInvestmentConsolidatedBalanceSheetAtFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">chci_EquityMethodInvestmentsGroupOfInvestmentConsolidatedBalanceSheetAtFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_ScheduleOfInvestmentsInRealEstateVenturesTableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of investments in real estate ventures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_ScheduleOfInvestmentsInRealEstateVenturesTableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384115077600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [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_LeaseCostTableTextBlock', window );">Schedule of Lease Cost and Cash Flow Information</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes operating lease costs, by type (in thousands): </span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.879%"><tr><td style="width:1.0%"/><td style="width:43.966%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:23.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.701%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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 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%">Fixed lease costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:100%">$</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:100%">297&#160;</span></td><td style="background-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:100%">$</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:100%">254&#160;</span></td><td style="background-color:#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%">Variable lease costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Total operating lease costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%">406&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%">332&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental cash flow information related to the Company's operating leases (in thousands):</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.954%"><tr><td style="width:1.0%"/><td style="width:54.693%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:18.857%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.191%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.859%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for lease liabilities:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:100%">$</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:100%">389&#160;</span></td><td style="background-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:100%">$</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:100%">311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturities of Lease Liabilities</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes future lease payments (in thousands):</span></div><div style="margin-top:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.120%"><tr><td style="width:1.0%"/><td style="width:59.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.153%"/><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:10pt;font-weight:700;line-height:100%">Year Ending December 31, </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:10pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (9 months)</span></td><td style="background-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:100%">$</span></td><td 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:100%">857&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 future lease payments</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%">9,212&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,488)</span></td><td style="background-color:#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 lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:100%">7,724&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384112217264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Summary of Company's Restricted Share Activity</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes all restricted stock unit activity (in thousands, except per share data):</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.833%"><tr><td style="width:1.0%"/><td style="width:57.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.764%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.956%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.765%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RSUs<br/>Outstanding</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:10pt;font-weight:700;line-height:100%">Weighted-Average Grant&#160;Date Fair Value</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%">Balance as of December 31, 2022</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%">702&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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:100%">$</span></td><td 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:100%">2.95&#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:100%">280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.03&#160;</span></td><td style="background-color:#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%">Released</span></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:100%">(207)</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:100%">2.74&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/Forfeited</span></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:100%">(15)</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:100%">3.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Balance as of March 31, 2023</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:100%">760&#160;</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: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%">3.40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Vested and expected to vest after March 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary Information about Stock Option Activity</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes all stock option activity (in thousands, except per share data and time periods):</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.373%"><tr><td style="width:1.0%"/><td style="width:29.901%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.685%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.685%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.685%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.007%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options<br/>Outstanding</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:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>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:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term&#160;(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</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%">131&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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:100%">$</span></td><td 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:100%">4.08&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</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:100%">$</span></td><td 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:100%">172&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:100%">&#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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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 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%">Canceled/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:100%">&#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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.26&#160;</span></td><td style="background-color:#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;text-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%">Balance as of March 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#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:100%">3.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</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:100%">$</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:100%">259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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: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%">3.93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</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: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%">259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384115020448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Summary of Revenues from Contracts with Customers Disaggregated by Categories</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 summarize the Company&#8217;s revenue by line of business, customer type, and contract type (in thousands): </span></div><div style="margin-top:12pt;padding-left:72pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.919%"><tr><td style="width:1.0%"/><td style="width:4.796%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.418%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:20.833%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.616%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.837%"/><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="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue by Line of Business</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:0 1pt"/><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:100%">Asset management</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:100%">$</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:100%">6,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:100%">$</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:100%">5,997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">Property management</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,606&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">Parking management</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">603&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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 revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-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:100%">$</span></td><td 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:100%">10,275&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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:100%">$</span></td><td 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:100%">8,731&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:700;line-height:100%">Revenue by Customer Type</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:0 1pt"/><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:100%">Related party</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:100%">$</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:100%">9,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:100%">$</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:100%">8,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">Commercial</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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 revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,275&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,731&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">Revenue by Contract Type</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">Fixed-price</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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: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,887&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">Cost-plus</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,514&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">Variable</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,016&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,074&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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 revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,275&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,731&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><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="12" style="background-color:#ffffff;border-top:0.5pt solid #000;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:100%">Certain contracts contain multiple revenue streams with characteristics that lend to classification in more than one category</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384117088336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 Earnings Per Share, Basic and Diluted</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><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 calculation of basic and diluted net income (loss) per share (in thousands, except per share data):</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.913%"><tr><td style="width:1.0%"/><td style="width:64.043%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.637%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations - Basic and Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:100%">$</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:100%">754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:100%">$</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:100%">2,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) from discontinued operations - Basic and Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">(267)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding - Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">9,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Effect of common share equivalents</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">634&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Weighted-average common shares outstanding - Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;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%">10,069&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,974&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income (loss) per share:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic - Continuing operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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: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.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Basic - Discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:100%">&#8212;</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:100%">(0.03)</span></td><td style="background-color:#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%">Basic net income (loss) per share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - Continuing operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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: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.22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Diluted - Discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:100%">&#8212;</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:100%">(0.03)</span></td><td style="background-color:#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%">Diluted net income (loss) per share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07&#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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.19&#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>
<tr class="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 Shares Equivalents Excluded from Dilutive Share Computation</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following common share equivalents have been excluded from the computation of diluted net income (loss) per share because their effect was anti-dilutive (in thousands):</span></div><div style="margin-top:5pt;padding-left:108pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.005%"><tr><td style="width:1.0%"/><td style="width:38.336%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:27.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.125%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.070%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;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:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:100%">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 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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Stock options</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Warrants</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">76&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>46
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384112115760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Disclosures (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chci_ScheduleOfMarketRateFeeTableTextBlock', window );">Schedule of Market Rate Fee</a></td>
<td class="text">The Market Rate Fee calculation is defined in the respective asset management agreements as the sum of the fees detailed in the following table: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.934%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.382%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.384%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022 AMA</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019 AMA</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;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:100%">Asset Management Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5% of Anchor Portfolio revenue</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5% of Anchor Portfolio revenue</span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;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:100%">Entitlement Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15% of total re-zoning costs</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;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:100%">Encompassed in Development and Construction Fee</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;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:100%">Development and Construction Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5% of development costs (excluding previously charged Entitlement Fees)</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4% of development costs</span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;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:100%">Property Management Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% of Anchor Portfolio revenue</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% of Anchor Portfolio revenue</span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;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:100%">Acquisition Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% on first $50 million of purchase price; 0.5% above $50 million</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5% of purchase price</span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;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:100%">Disposition Fee</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% on first $50 million of sale price; 0.5% above $50 million</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5% of sale price</span></div></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chci_ScheduleOfSupplementalFeesTableTextBlock', window );">Schedule of Supplemental Fees</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the annual payment of either the Market Rate Fee or the Cost-Plus Fee, CAM is also entitled on an annual basis to receive certain supplemental fees, as detailed for the respective asset management agreements in the following table: </span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.994%"><tr><td style="width:0.1%"/><td style="width:1.106%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.734%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left: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:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="border-left: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:10pt;font-weight:700;line-height:100%">2022 AMA</span></td><td colspan="3" style="border-left:1pt solid #000;border-right: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:10pt;font-weight:700;line-height:100%">2019 AMA</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000;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:100%">Incentive Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">When receiving Market Rate Fee:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On a mark-to-market basis, equal to 20% of the imputed profit of certain real estate assets comprising the Anchor Portfolio for which a Triggering Event</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> has occurred, after calculating a compounding preferred return of 8% on CP invested capital (the &#8220;Market Incentive Fee&#8221;)</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:100%">When receiving the Cost-Plus Fee:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On a mark-to-market basis, an incentive fee equal to 10% of the imputed profit of certain real estate assets comprising the Anchor Portfolio for which a Triggering Event</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> has occurred, after calculating a compounding preferred return of 8% on CP invested capital (the &#8220;Base Incentive Fee&#8221;)</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10% of the free cash flow of each of the real estate assets comprising the Anchor Portfolio after calculating a compounding preferred return of 8% on CPRES invested capital </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000;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:100%">Investment Origination Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% of raised capital </span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% of raised capital </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000;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:100%">Leasing Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1/per sqft. for new leases and $0.50/per sqft. for lease renewals&#160;&#160; </span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1/per sqft. for new leases and $0.50/ per sqft. for lease renewals&#160;&#160; </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000;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:100%">Loan Origination Fee</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% of any Financing Transaction or other commercially reasonable and mutually agreed upon fee</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% of any Financing Transaction or other commercially reasonable and mutually agreed upon fee</span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><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="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Triggering events are differentiated between operating assets (i.e. those already in service) and assets under development. Operating asset triggering events are scheduled for specific dates, whereas triggering events for assets under development are tied to various metrics that indicate stabilization, such as occupancy and leasing rates.  </span></div></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_ScheduleOfMarketRateFeeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Market Rate Fee</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_ScheduleOfMarketRateFeeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_ScheduleOfSupplementalFeesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Supplemental Fees</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_ScheduleOfSupplementalFeesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384112231952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Company Overview (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>subsidiary</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chci_NumberOfSubsidiaries', window );">Number of subsidiaries | subsidiary</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember', window );">Disposal Group, Disposed of by Sale, Not Discontinued Operations | CES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Disposal group, including discontinued operation, consideration | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_NumberOfSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_NumberOfSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chci_ComstockEnvironmentalServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chci_ComstockEnvironmentalServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384112123680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of CES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,016<span></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_chci_DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag', window );">Discontinued operation gain loss on disposal statement of income or comprehensive income extensible enumeration not disclosed flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember', window );">Disposal Group, Disposed of by Sale, Not Discontinued Operations | CES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Disposal group, including discontinued operation, consideration</a></td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of CES</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chci_EscrowDepositFromDivestitureOfBusiness', window );">Escrow deposit from divestiture of business</a></td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Discontinued operation, loss on disposal of discontinued operation, net of tax</a></td>
<td class="nump">$ 200<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_chci_DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operation Gain Loss On Disposal Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_chci_EscrowDepositFromDivestitureOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Escrow Deposit from Divestiture of Business</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_EscrowDepositFromDivestitureOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chci_ComstockEnvironmentalServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chci_ComstockEnvironmentalServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384112874352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Summary of Operating Results of Discontinued Operations Reflected on Consolidated Statement of Operations (Details) - Discontinued Operations, Held-for-sale - CES - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Revenue</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,460<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold', window );">Cost of revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,173)<span></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_chci_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative', window );">Selling, general, and administrative</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(714)<span></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_chci_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense', window );">Other income (expense)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">150<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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Pre-tax income (loss) from discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(277)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Provision for (benefit from) income tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net income (loss) from discontinued operations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (267)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">chci_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">chci_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chci_ComstockEnvironmentalServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chci_ComstockEnvironmentalServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384111557056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>May 06, 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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets</a></td>
<td class="nump">$ 144<span></span>
</td>
<td class="nump">$ 144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InternetDomainNamesMember', window );">Internet Domain Names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InternetDomainNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_InternetDomainNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384112197120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments in Real Estate Ventures - Schedule of Equity Method Investments, Group of Investment Consolidated Balance Sheet at Fair Value (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure', window );">Investments in real estate ventures</a></td>
<td class="nump">$ 6,313<span></span>
</td>
<td class="nump">$ 7,013<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=chci_InvestorsXMember', window );">Investors X</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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure', window );">Investments in real estate ventures</a></td>
<td class="nump">984<span></span>
</td>
<td class="nump">1,369<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=chci_TheHartfordMember', window );">The Hartford</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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure', window );">Investments in real estate ventures</a></td>
<td class="nump">839<span></span>
</td>
<td class="nump">953<span></span>
</td>
</tr>
<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=chci_BLVDFortyFourMember', window );">BLVD Forty Four</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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure', window );">Investments in real estate ventures</a></td>
<td class="nump">2,051<span></span>
</td>
<td class="nump">2,135<span></span>
</td>
</tr>
<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=chci_BLVDAnselMember', window );">BLVD Ansel</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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure', window );">Investments in real estate ventures</a></td>
<td class="nump">$ 2,439<span></span>
</td>
<td class="nump">$ 2,556<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_EquityMethodInvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investments accounted under the equity method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 25<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126960272&amp;loc=d3e32014-111567<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=chci_InvestorsXMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=chci_InvestorsXMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=chci_TheHartfordMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=chci_TheHartfordMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=chci_BLVDFortyFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=chci_BLVDFortyFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=chci_BLVDAnselMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=chci_BLVDAnselMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384107956544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments in Real Estate Ventures - Narrative (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>ft&#178; </div>
<div>unit </div>
<div>parkingSpace</div>
</th>
<th class="th">
<div>Oct. 31, 2021 </div>
<div>unit </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 29, 2020 </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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_chci_ProportionateShareOfNetIncomeAndDistributionsAmount', window );">Proportionate share of net income and distributions, amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=chci_TheHartfordMember', window );">The Hartford</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_chci_NumberOfSquareFoot', window );">Number of square foot</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">211,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 87.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=chci_TheHartfordMember', window );">The Hartford | Affiliated Entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=chci_BLVDFortyFourMember', window );">BLVD Forty 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_chci_NumberOfSquareFoot', window );">Number of square foot</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_chci_NumberOfUnitsInProperty', window );">Number of units in property | unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=chci_BLVDFortyFourMember', window );">BLVD Forty Four | Affiliated Entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=chci_BLVDAnselMember', window );">BLVD Ansel</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_chci_NumberOfSquareFoot', window );">Number of square foot</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_chci_NumberOfUnitsInProperty', window );">Number of units in property | unit</a></td>
<td class="nump">250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_chci_NumberOfParkingSpaces', window );">Number of parking spaces | parkingSpace</a></td>
<td class="nump">611<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=chci_BLVDAnselMember', window );">BLVD Ansel | Affiliated Entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_NumberOfParkingSpaces">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Parking Spaces</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_NumberOfParkingSpaces</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_chci_NumberOfSquareFoot">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Square Foot</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_NumberOfSquareFoot</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_chci_NumberOfUnitsInProperty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Units in Property</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_NumberOfUnitsInProperty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_chci_ProportionateShareOfNetIncomeAndDistributionsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proportionate Share of Net Income and Distributions, 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;">chci_ProportionateShareOfNetIncomeAndDistributionsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=chci_TheHartfordMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=chci_TheHartfordMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=chci_BLVDFortyFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=chci_BLVDFortyFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=chci_BLVDAnselMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=chci_BLVDAnselMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384112813472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments in Unconsolidated Entities - Schedule of Investments in Real Estate Ventures (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chci_EquityMethodInvestmentFairValueChangeRollForward', window );"><strong>Equity Method Investment and Joint Venture, Fair Value Change [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_EquityMethodInvestmentsFairValueDisclosure', window );">Fair value investments, beginning balance</a></td>
<td class="nump">$ 7,013<span></span>
</td>
<td class="text">&#160;<span></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_chci_ChangeInFairValueOfEquityMethodInvestment', window );">Change in fair value</a></td>
<td class="nump">411<span></span>
</td>
<td class="num">$ (252)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure', window );">Fair value investments, ending balance</a></td>
<td class="nump">6,313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chci_EquityMethodInvestmentFairValueChangeRollForward', window );"><strong>Equity Method Investment and Joint Venture, Fair Value Change [Roll Forward]</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_EquityMethodInvestmentsFairValueDisclosure', window );">Fair value investments, beginning balance</a></td>
<td class="nump">7,013<span></span>
</td>
<td class="text">&#160;<span></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_chci_EquityMethodInvestmentFairValueAdditions', window );">Investments</a></td>
<td class="nump">33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDividendsOrDistributions', window );">Distributions</a></td>
<td class="num">(334)<span></span>
</td>
<td class="text">&#160;<span></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_chci_ChangeInFairValueOfEquityMethodInvestment', window );">Change in fair value</a></td>
<td class="num">(399)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure', window );">Fair value investments, ending balance</a></td>
<td class="nump">$ 6,313<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_chci_ChangeInFairValueOfEquityMethodInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value of equity method investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_ChangeInFairValueOfEquityMethodInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_EquityMethodInvestmentFairValueAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Method Investment, Fair Value, Additions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_EquityMethodInvestmentFairValueAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_EquityMethodInvestmentFairValueChangeRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Method Investment, Fair Value Change</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_EquityMethodInvestmentFairValueChangeRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (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 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 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 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21D<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=SL94080555-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_EquityMethodInvestmentDividendsOrDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investments accounted under the equity method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 25<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126960272&amp;loc=d3e32014-111567<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384113538800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Narrative (Detail)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating lease, weighted average remaining lease term</a></td>
<td class="text">7 years 6 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating lease, weighted average discount rate, percent</a></td>
<td class="nump">4.25%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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_LesseeOperatingLeaseRemainingLeaseTerm', window );">Operating lease, remaining lease term</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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_LesseeOperatingLeaseRemainingLeaseTerm', window );">Operating lease, remaining lease term</a></td>
<td class="text">10 years<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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>55
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384112100976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Schedule of Lease Cost and Cash Flow Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease, Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Fixed lease costs</a></td>
<td class="nump">$ 297<span></span>
</td>
<td class="nump">$ 254<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease costs</a></td>
<td class="nump">109<span></span>
</td>
<td class="nump">78<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_LeaseCost', window );">Total operating lease costs</a></td>
<td class="nump">$ 406<span></span>
</td>
<td class="nump">$ 332<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_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>56
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384113747504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Supplemental Cash Flow Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chci_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract', window );"><strong>Cash paid for lease 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_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 389<span></span>
</td>
<td class="nump">$ 311<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384112130864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Maturities of Lease Liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2023 (9 months)</a></td>
<td class="nump">$ 857<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">1,167<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">1,194<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">1,222<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">1,204<span></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_chci_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">3,568<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future lease payments</a></td>
<td class="nump">9,212<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Imputed interest</a></td>
<td class="num">(1,488)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 7,724<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, to be Paid, After Year Four</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384111919536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Narrative (Details) - Credit Facility - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 19, 2020</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=chci_CreditFacilityMember', window );">WSJ Prime Rate</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument spread variable rate</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember', window );">Secured Financing | CDS</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_DebtInstrumentTerm', window );">Debt instrument term (in years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 10.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Capital line of credit drawn</a></td>
<td class="nump">$ 5.5<span></span>
</td>
<td class="nump">$ 5.5<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_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_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of time between issuance and maturity of debt instrument, 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_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-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_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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_DebtInstrumentAxis=chci_CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chci_CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=chci_WallStreetJournalPrimeRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=chci_WallStreetJournalPrimeRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=chci_ComstockDevelopmentServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=chci_ComstockDevelopmentServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384112679744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Narrative (Details)<br> $ / shares in Units, shares in Thousands, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 13, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>vote </div>
<div>installment </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 12, 2019 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRedeemedOrCalledDuringPeriodValue', window );">Stock redeemed or called during period, value</a></td>
<td class="nump">$ 4.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount', window );">Preferred stock, including additional paid in capital, net of discount</a></td>
<td class="nump">10.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionDiscount', window );">Impact of Series C preferred stock redemption</a></td>
<td class="nump">2.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPremium', window );">Preferred stock redemption premium</a></td>
<td class="nump">$ 8.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share based compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 compensation cost related to nonvested stock issuances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 2 months 12 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="re">
<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 );">Share-based compensation arrangement by share-based payment award, options, exercises in period, intrinsic value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.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_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>
</tr>
<tr class="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>
</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_chci_ShareBasedPaymentArrangementNumberOfAnnualInstallments', window );">Number of annual installments | installment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested', window );">Share-based compensation arrangement by share-based payment award, equity instruments other than options, aggregate intrinsic value, vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
<td class="nump">$ 0.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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</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_chci_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage', window );">Share-based compensation arrangement by share-based payment award, award vesting range, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</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_chci_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage', window );">Share-based compensation arrangement by share-based payment award, award vesting range, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120.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_EmployeeStockOptionMember', window );">Stock 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>
</tr>
<tr class="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>
</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_chci_ShareBasedPaymentArrangementNumberOfAnnualInstallments', window );">Number of annual installments | installment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Omnibus incentive plan stock option expiration period</a></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_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="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>
</tr>
<tr class="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 value (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></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_chci_CommonStockNumberOfVotesPerShare', window );">Common stock, number of votes per share | vote</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Common stock, shares issued (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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>
</tr>
<tr class="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 value (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></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_chci_CommonStockNumberOfVotesPerShare', window );">Common stock, number of votes per share | vote</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRedeemedOrCalledDuringPeriodShares', window );">Redemption of Series C preferred stock (in shares) | shares</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Common stock, shares issued (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 | Two Thousand Nineteen Omnibus 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>
</tr>
<tr class="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>
</tr>
<tr class="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 shares authorized (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember', window );">Series C Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<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_chci_CommonStockNumberOfVotesPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">chci_CommonStockNumberOfVotesPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_chci_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">chci_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_chci_ShareBasedPaymentArrangementNumberOfAnnualInstallments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">chci_ShareBasedPaymentArrangementNumberOfAnnualInstallments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_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_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_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_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_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value plus amounts in excess of par or issuance value (in cases of no-par value stock) for nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) issued and outstanding, net of discount on shares. Aggregate for preferred stock 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 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://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 2<br> -Subparagraph (SX 210.4-07)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187103-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(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_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_PreferredStockRedemptionDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The excess of (1) the carrying amount of the preferred stock in the registrant's balance sheet over (2) the fair value of the consideration transferred to the holders of the preferred stock, during the accounting period, which will be added to net earnings to arrive at net earnings available to common shareholders in the calculation of 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 S99<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=122038299&amp;loc=d3e42851-122695<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockRedemptionDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockRedemptionPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The excess of (1) fair value of the consideration transferred to the holders of the preferred stock over (2) the carrying amount of the preferred stock in the registrant's balance sheet, during the accounting 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 S99<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=122038299&amp;loc=d3e42851-122695<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockRedemptionPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. 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://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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-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_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_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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of vested 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_StockRedeemedOrCalledDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock bought back by the entity at the exercise price or redemption price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRedeemedOrCalledDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_StockRedeemedOrCalledDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRedeemedOrCalledDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>
<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_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_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_PlanNameAxis=chci_TwoThousandNineteenOmnibusIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=chci_TwoThousandNineteenOmnibusIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384109592976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Summary Information about Stock Option Activity (Details) - Restricted stock units<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>RSUs Outstanding</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Restricted shares, beginning balance (in shares) | shares</a></td>
<td class="nump">702<span></span>
</td>
</tr>
<tr class="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 );">Restricted shares, granted (in shares) | shares</a></td>
<td class="nump">280<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Restricted shares, released (in shares) | shares</a></td>
<td class="num">(207)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Restricted shares, canceled/forfeited (in shares) | shares</a></td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="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 );">Restricted shares, ending balance (in shares) | shares</a></td>
<td class="nump">760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested and expected to vest shares (in shares) | shares</a></td>
<td class="nump">765<span></span>
</td>
</tr>
<tr class="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&#160;Date Fair Value</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 2.95<span></span>
</td>
</tr>
<tr class="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 );">Weighted average grant date fair value, granted (in dollars per share) | $ / shares</a></td>
<td class="nump">4.03<span></span>
</td>
</tr>
<tr class="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 );">Weighted average grant date fair value, released (in dollars per share) | $ / shares</a></td>
<td class="nump">2.74<span></span>
</td>
</tr>
<tr class="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 );">Weighted average grant date fair value, canceled/forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">3.38<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">3.40<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Weighted average grant date fair value, vested and expected to vest (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 3,400<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 options outstanding that can 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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. 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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384112898240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Summary of Company's Restricted Share Activity (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Options Outstanding</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Canceled/forfeited (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Expired (in shares)</a></td>
<td class="num">(4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Ending balance (in shares)</a></td>
<td class="nump">127<span></span>
</td>
<td class="nump">131<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares)</a></td>
<td class="nump">127<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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 );">Weighted average exercise price, beginning balance (in dollars per share)</a></td>
<td class="nump">$ 4.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted average exercise price, granted (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, exercised (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, canceled/forfeited (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, expired (in dollars per share)</a></td>
<td class="nump">8.26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Weighted average exercise price, ending balance (in dollars per share)</a></td>
<td class="nump">3.93<span></span>
</td>
<td class="nump">$ 4.08<span></span>
</td>
</tr>
<tr class="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 );">Weighted average exercise price, exercisable (in dollars per share)</a></td>
<td class="nump">$ 3.93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted-average remaining contractual term, outstanding</a></td>
<td class="text">4 years 3 months 18 days<span></span>
</td>
<td class="text">4 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Weighted-average remaining contractual term, exercisable</a></td>
<td class="text">4 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Aggregate intrinsic value outstanding</a></td>
<td class="nump">$ 259<span></span>
</td>
<td class="nump">$ 172<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Aggregate intrinsic value exercisable</a></td>
<td class="nump">$ 259<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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)(04)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-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_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_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of the plan that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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)(04)<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384109641136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Summary of Revenues from Contracts with Customers Disaggregated by Categories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 10,275<span></span>
</td>
<td class="nump">$ 8,731<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed-price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,745<span></span>
</td>
<td class="nump">1,887<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=chci_CostplusContractMember', window );">Cost-plus</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">5,514<span></span>
</td>
<td class="nump">4,770<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember', window );">Variable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">3,016<span></span>
</td>
<td class="nump">2,074<span></span>
</td>
</tr>
<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_MajorCustomersAxis=chci_RelatedPartyMember', window );">Related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">9,964<span></span>
</td>
<td class="nump">8,640<span></span>
</td>
</tr>
<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_MajorCustomersAxis=chci_CommercialCustomersMember', window );">Commercial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">311<span></span>
</td>
<td class="nump">91<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chci_RevenueByLineOfBusinessAxis=us-gaap_AssetManagement1Member', window );">Asset management</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">6,529<span></span>
</td>
<td class="nump">5,997<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chci_RevenueByLineOfBusinessAxis=chci_PropertyManagementMember', window );">Property management</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">2,606<span></span>
</td>
<td class="nump">2,131<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chci_RevenueByLineOfBusinessAxis=us-gaap_ParkingMember', window );">Parking management</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 1,140<span></span>
</td>
<td class="nump">$ 603<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=chci_CostplusContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=chci_CostplusContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MajorCustomersAxis=chci_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_MajorCustomersAxis=chci_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MajorCustomersAxis=chci_CommercialCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_MajorCustomersAxis=chci_CommercialCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_RevenueByLineOfBusinessAxis=us-gaap_AssetManagement1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_RevenueByLineOfBusinessAxis=us-gaap_AssetManagement1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_RevenueByLineOfBusinessAxis=chci_PropertyManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_RevenueByLineOfBusinessAxis=chci_PropertyManagementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_RevenueByLineOfBusinessAxis=us-gaap_ParkingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_RevenueByLineOfBusinessAxis=us-gaap_ParkingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384115018592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for (benefit from) income tax</a></td>
<td class="nump">$ 156<span></span>
</td>
<td class="num">$ (456)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Release of valuation allowance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 700<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>64
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384111575808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share - Summary of Earnings Per Share, Basic and Diluted (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Numerator:</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_IncomeLossFromContinuingOperations', window );">Net income (loss) from continuing operations - Basic and Diluted</a></td>
<td class="nump">$ 754<span></span>
</td>
<td class="nump">$ 2,014<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Net income (loss) from discontinued operations - Basic and Diluted</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (267)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Denominator:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic - weighted-average common stock shares outstanding (in shares)</a></td>
<td class="nump">9,583<span></span>
</td>
<td class="nump">8,340<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of common share equivalents (in shares)</a></td>
<td class="nump">486<span></span>
</td>
<td class="nump">634<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted - weighted-average common shares outstanding (in shares)</a></td>
<td class="nump">10,069<span></span>
</td>
<td class="nump">8,974<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract', window );"><strong>Net income (loss) per share:</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_IncomeLossFromContinuingOperationsPerBasicShare', window );">Basic - continuing operations (in dollars per share)</a></td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Basic - discontinued operations (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(0.03)<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_EarningsPerShareBasic', window );">Basic net income (loss) per share (in dollars per share)</a></td>
<td class="nump">0.08<span></span>
</td>
<td class="nump">0.21<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Diluted - continuing operations (in dollars per share)</a></td>
<td class="nump">0.07<span></span>
</td>
<td class="nump">0.22<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Diluted - discontinued operations (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(0.03)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net income (loss) per share (in dollars per share)</a></td>
<td class="nump">$ 0.07<span></span>
</td>
<td class="nump">$ 0.19<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income (loss) from continuing operations per basic and diluted 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;">chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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) from continuing operations 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 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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 (a)<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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 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 (b)<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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 10: 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 11: 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 12: 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(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: 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 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1278-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 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/2009/role/commonPracticeRef<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 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126962052&amp;loc=d3e4991-113900<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 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1707-109256<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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 28A<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1500-109256<br><br>Reference 5: 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 23<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1757-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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384113744640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share - Summary of Shares Equivalents Excluded from Continued Operations Dilutive Share Computation (Detail) - Continued Operations - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Restricted stock units</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_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>
</tr>
<tr class="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 );">Anti-dilutive securities excluded from diluted share computation (in shares)</a></td>
<td class="nump">1<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_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Stock options</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_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>
</tr>
<tr class="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 );">Anti-dilutive securities excluded from diluted share computation (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Warrants</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_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>
</tr>
<tr class="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 );">Anti-dilutive securities excluded from diluted share computation (in shares)</a></td>
<td class="nump">65<span></span>
</td>
<td class="nump">76<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_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384109325328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Narrative (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Nov. 01, 2022 </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Jun. 13, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2019 </div>
<div>USD ($) </div>
<div>installment</div>
</th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
<th class="th"><div>Nov. 01, 2020</div></th>
<th class="th"><div>Feb. 07, 2020</div></th>
<th class="th">
<div>Jul. 01, 2019 </div>
<div>USD ($)</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_TypeOfArrangementAxis=chci_BusinessManagementAgreementMember', window );">Business Management Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_chci_RelatedPartyTransactionExpirationPeriod', window );">Related party transaction, 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">1 year<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ManagementFeePayable', window );">Management fee payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=chci_ComstockDevelopmentServicesMember', window );">CDS | Residential Property Management Agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_chci_PropertyManagementAgreementsInitialTerm', window );">Property management agreements initial term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_chci_PropertyManagementAgreementsRenewalTerm', window );">Property management agreements renewal term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=chci_ComstockDevelopmentServicesMember', window );">CDS | Construction Management Agreement | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_chci_RelatedPartyTransactionPercentageOfConstructionManagementFee', window );">Percentage of construction management fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=chci_ComstockDevelopmentServicesMember', window );">CDS | Construction Management Agreement | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_chci_RelatedPartyTransactionPercentageOfConstructionManagementFee', window );">Percentage of construction management fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.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_RelatedPartyTransactionsByRelatedPartyAxis=chci_ComstockDevelopmentServicesMember', window );">CDS | Lease Procurement Agreement | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_chci_FutureLeasePaymentPercentageOfLeasingFee', window );">Future lease payment percentage of leasing fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=chci_ComstockDevelopmentServicesMember', window );">CDS | Lease Procurement Agreement | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_chci_FutureLeasePaymentPercentageOfLeasingFee', window );">Future lease payment percentage of leasing fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=chci_ComstockDevelopmentServicesMember', window );">CDS | 2019 Amended Asset Management Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractualObligation', window );">Fixed annual payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=chci_ComstockDevelopmentServicesMember', window );">CDS | 2022 Amended Asset Management Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractualObligation', window );">Fixed annual payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_chci_AgreementAdditionalExtensionTerm', window );">Agreement additional extension term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_chci_AgreementNoticePeriodRequiredForNonRenewal', window );">Agreement notice period required for non-renewal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">180 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_chci_AgreementNoticePeriodAfterEffectiveDateForTermination', window );">Agreement notice period after effective date for termination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">24 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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=chci_ComstockInvestorsXMember', window );">Comstock Investors X | Business Management Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_chci_RelatedPartyTransactionAggregateFeePayable', window );">Aggregate fee payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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>
</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_chci_NumberOfInstallmentsOfFeePayment', window );">Number of installments of fee payment | installment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_chci_RelatedPartyTransactionFeePayableInInstallments', window );">Fee payable in installments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember', window );">Affiliated Entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease, term of contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember', window );">Affiliated Entity | DWC Operating Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_chci_PercentageOfMembershipInterestOwnedByCompanyAndPartners', window );">Percentage of membership interest owned by company and partners</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember', window );">Affiliated Entity | Lease Expansion Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_chci_NumberOfSquareFoot', window );">Number of square foot | ft&#178;</a></td>
<td class="nump">3,778<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=chci_ParkXManagementLCMember', window );">ParkX Management, LC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease, term of contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_AgreementAdditionalExtensionTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Agreement additional extension term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_AgreementAdditionalExtensionTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_chci_AgreementNoticePeriodAfterEffectiveDateForTermination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">chci_AgreementNoticePeriodAfterEffectiveDateForTermination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_chci_AgreementNoticePeriodRequiredForNonRenewal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Agreement notice period required for non renewal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_AgreementNoticePeriodRequiredForNonRenewal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_chci_FutureLeasePaymentPercentageOfLeasingFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future Lease Payment Percentage Of Leasing Fee</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_FutureLeasePaymentPercentageOfLeasingFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_chci_NumberOfInstallmentsOfFeePayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 installments of fee 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;">chci_NumberOfInstallmentsOfFeePayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_chci_NumberOfSquareFoot">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Square Foot</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_NumberOfSquareFoot</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_chci_PercentageOfMembershipInterestOwnedByCompanyAndPartners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 membership interest owned by company and partners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_PercentageOfMembershipInterestOwnedByCompanyAndPartners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_chci_PropertyManagementAgreementsInitialTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property management agreements initial term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_PropertyManagementAgreementsInitialTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_chci_PropertyManagementAgreementsRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property management agreements renewal term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_PropertyManagementAgreementsRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_chci_RelatedPartyTransactionAggregateFeePayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related party transaction aggregate fee 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;">chci_RelatedPartyTransactionAggregateFeePayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_RelatedPartyTransactionExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related Party Transaction, Expiration 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;">chci_RelatedPartyTransactionExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_RelatedPartyTransactionFeePayableInInstallments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related party transaction fee payable in installments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_RelatedPartyTransactionFeePayableInInstallments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_RelatedPartyTransactionPercentageOfConstructionManagementFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related party transaction percentage of construction management fee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_RelatedPartyTransactionPercentageOfConstructionManagementFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_ContractualObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other 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_ContractualObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ManagementFeePayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of the unpaid portion of the fee payable to the managing member or general partner for management of the fund or trust.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ManagementFeePayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=chci_BusinessManagementAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=chci_BusinessManagementAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=chci_ComstockDevelopmentServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=chci_ComstockDevelopmentServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=chci_ResidentialPropertyManagementAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=chci_ResidentialPropertyManagementAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=chci_ConstructionManagementAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=chci_ConstructionManagementAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RelatedPartyTransactionAxis=chci_LeaseProcurementAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=chci_LeaseProcurementAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=chci_ComstockInvestorsXMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=chci_ComstockInvestorsXMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CounterpartyNameAxis=chci_DWCOperatingAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=chci_DWCOperatingAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=chci_LeaseExpansionAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=chci_LeaseExpansionAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=chci_ParkXManagementLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=chci_ParkXManagementLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384107999840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Related Party Transactions - Schedule of Market Rate Fee (Details) - CDS<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jun. 13, 2022 </div>
<div>USD ($)</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_RelatedPartyTransactionAxis=chci_AssetManagementFeeMember', window );">Asset Management Fee | 2022 Amended Asset Management Agreement</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></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_chci_RelatedPartyTransactionPercentageOfPortfolioRevenues', window );">Percentage of anchor portfolio revenue</a></td>
<td class="nump">2.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=chci_AssetManagementFeeMember', window );">Asset Management Fee | 2019 Amended Asset Management Agreement</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chci_RelatedPartyTransactionPercentageOfPortfolioRevenues', window );">Percentage of anchor portfolio revenue</a></td>
<td class="nump">2.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=chci_EntitlementFeeMember', window );">Entitlement Fee | 2022 Amended Asset Management Agreement</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></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_chci_RelatedPartyTransactionPercentageOfReZoningCosts', window );">Percentage of re-zoning costs</a></td>
<td class="nump">15.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_RelatedPartyTransactionAxis=chci_DevelopmentAndConstructionFeeMember', window );">Development and Construction Fee | 2022 Amended Asset Management Agreement</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chci_RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment', window );">Percentage of development costs</a></td>
<td class="nump">5.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_RelatedPartyTransactionAxis=chci_DevelopmentAndConstructionFeeMember', window );">Development and Construction Fee | 2019 Amended Asset Management Agreement</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></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_chci_RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment', window );">Percentage of development costs</a></td>
<td class="nump">4.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_RelatedPartyTransactionAxis=chci_PropertyManagementFeeMember', window );">Property Management Fee | 2022 Amended Asset Management Agreement</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chci_RelatedPartyTransactionPercentageOfPortfolioRevenues', window );">Percentage of anchor portfolio revenue</a></td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=chci_PropertyManagementFeeMember', window );">Property Management Fee | 2019 Amended Asset Management Agreement</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></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_chci_RelatedPartyTransactionPercentageOfPortfolioRevenues', window );">Percentage of anchor portfolio revenue</a></td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=chci_AcquisitionFeeMember', window );">Acquisition Fee | 2022 Amended Asset Management Agreement | Asset Management Agreement</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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_AssetAcquisitionPriceOfAcquisitionExpected', window );">Asset acquisition, price of acquisition, expected</a></td>
<td class="nump">$ 50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=chci_AcquisitionFeeMember', window );">Acquisition Fee | 2022 Amended Asset Management Agreement | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></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_chci_RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset', window );">Percentage of purchase price</a></td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=chci_AcquisitionFeeMember', window );">Acquisition Fee | 2022 Amended Asset Management Agreement | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chci_RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset', window );">Percentage of purchase price</a></td>
<td class="nump">0.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=chci_AcquisitionFeeMember', window );">Acquisition Fee | 2019 Amended Asset Management Agreement</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></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_chci_RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset', window );">Percentage of purchase price</a></td>
<td class="nump">0.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=chci_DispositionFeeMember', window );">Disposition Fee | 2022 Amended Asset Management Agreement | Asset Management Agreement</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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_AssetAcquisitionPriceOfAcquisitionExpected', window );">Asset acquisition, price of acquisition, expected</a></td>
<td class="nump">$ 50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=chci_DispositionFeeMember', window );">Disposition Fee | 2022 Amended Asset Management Agreement | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></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_chci_RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition', window );">Percentage sales price</a></td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=chci_DispositionFeeMember', window );">Disposition Fee | 2022 Amended Asset Management Agreement | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chci_RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition', window );">Percentage sales price</a></td>
<td class="nump">0.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=chci_DispositionFeeMember', window );">Disposition Fee | 2019 Amended Asset Management Agreement</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></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_chci_RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition', window );">Percentage sales price</a></td>
<td class="nump">0.50%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related party transaction percentage of all costs associated with portfolio projects in development.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_chci_RelatedPartyTransactionPercentageOfPortfolioRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related party transaction percentage of portfolio revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_RelatedPartyTransactionPercentageOfPortfolioRevenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_chci_RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related party transaction percentage of purchase price of acquired asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_chci_RelatedPartyTransactionPercentageOfReZoningCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related Party Transaction Percentage of Re-zoning Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_RelatedPartyTransactionPercentageOfReZoningCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_chci_RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related party transaction percentage of sales price of asset on disposition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_AssetAcquisitionPriceOfAcquisitionExpected">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expected asset acquisition prior to consideration being transferred. Excludes business acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 15<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6911878&amp;loc=d3e8732-128492<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionPriceOfAcquisitionExpected</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=chci_AssetManagementFeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=chci_AssetManagementFeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=chci_ComstockDevelopmentServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=chci_ComstockDevelopmentServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=chci_EntitlementFeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=chci_EntitlementFeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=chci_DevelopmentAndConstructionFeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=chci_DevelopmentAndConstructionFeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=chci_PropertyManagementFeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=chci_PropertyManagementFeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=chci_AcquisitionFeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=chci_AcquisitionFeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionAxis=chci_AssetManagementAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionAxis=chci_AssetManagementAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RelatedPartyTransactionAxis=chci_DispositionFeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=chci_DispositionFeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140384108008224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Related Party Transactions - Schedule of Supplemental Fees (Details) - CDS<br></strong></div></th>
<th class="th">
<div>Jun. 13, 2022 </div>
<div>$ / ft&#178;</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_RelatedPartyTransactionAxis=chci_IncentiveFeeMember', window );">Incentive Fee | 2022 Amended Asset Management Agreement</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></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_chci_RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis', window );">Percentage of market-to-market profit basis</a></td>
<td class="nump">20.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePercentage', window );">Cumulative, compounded, preferred return rate</a></td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chci_RelatedPartyTransactionPercentageOfCostPlusFeeMarketToMarketProfitBasis', window );">Percentage of cost-plus fee market-to-market profit basis</a></td>
<td class="nump">10.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_RelatedPartyTransactionAxis=chci_IncentiveFeeMember', window );">Incentive Fee | 2019 Amended Asset Management Agreement</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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_PreferredStockDividendRatePercentage', window );">Cumulative, compounded, preferred return rate</a></td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chci_RelatedPartyTransactionPercentageOfCashFlowFromRealEstateAssets', window );">Percentage of free cash flow from real estate assets</a></td>
<td class="nump">10.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_RelatedPartyTransactionAxis=chci_InvestmentOriginationFeeMember', window );">Investment Origination Fee | 2022 Amended Asset Management Agreement</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chci_RelatedPartyTransactionPercentageOfRaisedCapital', window );">Percentage of raised capital</a></td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=chci_InvestmentOriginationFeeMember', window );">Investment Origination Fee | 2019 Amended Asset Management Agreement</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></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_chci_RelatedPartyTransactionPercentageOfRaisedCapital', window );">Percentage of raised capital</a></td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=chci_LeasingFeeMember', window );">Leasing Fee | 2022 Amended Asset Management Agreement</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chci_LeasingFeePerSquareFootForNewLeases', window );">Lease fee for new leases (in dollars per square foot)</a></td>
<td class="nump">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_chci_LeasingFeePerSquareFootForRenewalLeases', window );">Lease fee for renewal leases (in dollars per square foot)</a></td>
<td class="nump">0.50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=chci_LeasingFeeMember', window );">Leasing Fee | 2019 Amended Asset Management Agreement</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chci_LeasingFeePerSquareFootForNewLeases', window );">Lease fee for new leases (in dollars per square foot)</a></td>
<td class="nump">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_chci_LeasingFeePerSquareFootForRenewalLeases', window );">Lease fee for renewal leases (in dollars per square foot)</a></td>
<td class="nump">0.50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=chci_LoanOriginationFeeMember', window );">Loan Origination Fee | 2022 Amended Asset Management Agreement</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chci_RelatedPartyTransactionPercentageOfFinancingTransaction', window );">Percentage of financing transaction</a></td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=chci_LoanOriginationFeeMember', window );">Loan Origination Fee | 2019 Amended Asset Management Agreement</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></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_chci_RelatedPartyTransactionPercentageOfFinancingTransaction', window );">Percentage of financing transaction</a></td>
<td class="nump">1.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_LeasingFeePerSquareFootForNewLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Leasing fee per square foot for new leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_LeasingFeePerSquareFootForNewLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:perUnitItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_LeasingFeePerSquareFootForRenewalLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Leasing fee per square foot for renewal leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_LeasingFeePerSquareFootForRenewalLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:perUnitItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chci_RelatedPartyTransactionPercentageOfCashFlowFromRealEstateAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related party transaction percentage of cash flow from real estate 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;">chci_RelatedPartyTransactionPercentageOfCashFlowFromRealEstateAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_chci_RelatedPartyTransactionPercentageOfCostPlusFeeMarketToMarketProfitBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related Party Transaction Percentage of Cost-Plus Fee Market-to-market Profit Basis</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_RelatedPartyTransactionPercentageOfCostPlusFeeMarketToMarketProfitBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_chci_RelatedPartyTransactionPercentageOfFinancingTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related Party Transaction Percentage of Financing 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;">chci_RelatedPartyTransactionPercentageOfFinancingTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_chci_RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related Party Transaction Percentage of Market Rate Fee Market-to-market Profit Basis</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_chci_RelatedPartyTransactionPercentageOfRaisedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related party transaction percentage of raised capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chci_RelatedPartyTransactionPercentageOfRaisedCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chci_</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_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage rate used to calculate dividend payments on preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=chci_IncentiveFeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=chci_IncentiveFeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=chci_ComstockDevelopmentServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=chci_ComstockDevelopmentServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=chci_InvestmentOriginationFeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=chci_InvestmentOriginationFeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=chci_LeasingFeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=chci_LeasingFeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=chci_LoanOriginationFeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=chci_LoanOriginationFeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>chci-20230331_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:chci="http://comstockhomes.com/20230331"
  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:utr="http://www.xbrl.org/2009/utr"
  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="chci-20230331.xsd" xlink:type="simple"/>
    <context id="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6b13d8a92a9e4f24b0e02fce5c997b20_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="ic2832ea2450945b8b9294e92256d2439_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6d545dc3e2c54c20882679af136c1d15_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib58c4b39a6894e6b948239f5a7debfbc_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i04c574920e89431cb0e3b6f4707e0627_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ida62fa3c037044d49a58de875e4523a6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i736cf6f7bb434d83a9fac7e262fd8853_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibdd2ed0595e2430385932c28ae825ae9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7e337ddfd7ef4c5fb5bcfb386280bf92_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0af6943519e1456dba30462dd8127eb7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i872792dd7f254e95b7e6ef1685d8c8cb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i588e5425643146fdb35ee91d61659e76_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icaae4ee77d804eb1a9f9d986781ec721_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifa02597b07c14864972477dfd579cddc_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7bf365b5e9e44d00b8be982b8071ed55_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie9da83a980ea4ec4995def0442ea26e9_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i188b0001fb244641aa1d715c1e480695_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i83ee814b1a9a4e5b9a0c89c5f8ee3a26_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6aac39a809d24683a6950d8e50a75ff1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0660a45535f14f93af58df264e5f0b82_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6a26b5dd3a4d4b2598710f2ebe027fdd_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib05b1e182e474203af3baf75bdc3d227_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i845fecb3cd2b4dd38f47fbe3f3cfdb0e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i04ce67c03d5e4ac88af85091847ff494_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3e0182ae68704da5adb9e35e381ea3f7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i358330bb812c45edafafa5b5fc195755_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</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="i995efccad66942eda525dbdb28692943_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id7da57e000e0437ba77682e90dcecfd4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</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="i419623d34caa459085a0f413bfece52d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib305bf96f03c4cd191db7dac2cbab55a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5c7d3fde54944cc184e2df413b0a3f43_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i001f5c9ed7744c9e84c29f11defb337d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8e1d3f04252f483d84a9838aa186f4b8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4f8f9e546d9249f3a92c62d793df5060_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5e2bb860e743414d99f53958204a582c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic6a8f12bbfb2420fa5b4498d95febd64_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</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="ie7e7e265df9a44988c91e9788b147605_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="icfd3348548a24d9a853135ad307dd549_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</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="ia00bbf2bec5648efa120a9b9534bc3a1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3ad4674888d9441284d0177ade2c5e48_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chci:ComstockEnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib4bb7581582a475289c547389f3b1cfa_D20220331-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chci:ComstockEnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i03261976b75b4f2e87595c413c2bbeb6_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chci:ComstockEnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5a69cb6414cf427185683d513c45202f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chci:ComstockEnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9d36fc3021094e1ead930cb00aec9b27_D20220331-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i92d6f0ad66aa45d7a7f61efb9eb403bd_I20220506">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InternetDomainNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-06</instant>
        </period>
    </context>
    <context id="ia2ae01a512e248dcbb885d44e8603264_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:InvestorsXMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1baa47c1e9894fe7afc963e090c79a86_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:InvestorsXMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i56dc7436e5494acf8f9ba2e380d638e8_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:TheHartfordMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i4a72865148e9431badd3fc5875d64cfd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:TheHartfordMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i63c10d57a0804f6687adedea8cf5823d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:BLVDFortyFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i24b6f2e4d1e74af6a64bba75e09a97c2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:BLVDFortyFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i63460e5d6c7f4a16a60cce0a64175c04_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:BLVDAnselMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i98ff249e22a6486480f949b4b92bf7e0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:BLVDAnselMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i52cf8ce8337a47229f02fcc31999c6f1_D20191201-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:TheHartfordMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2ae66d3b074841089df2549441ac2909_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:TheHartfordMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i63a4dc73b85043f5ad5fb11166fa4935_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:TheHartfordMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i788c99933aff482fa64e7b8e8eaac7ee_D20211001-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:BLVDFortyFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ia1a4c7ff38dc484a9f6396e2f355ce30_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:BLVDFortyFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ibe63b4d9eab9432da4b32fe5c22424ba_D20220301-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:BLVDAnselMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic542c044aa75412d95146439d0638255_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chci:BLVDAnselMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2114c887f8264b4699fdf448dce17564_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5d724b9089ad4504b54c79734fc25ee4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i06cd0f9f2ea04fd091cfc6d47f44045d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iec4f9d80af4f40a494cb1687e43a01ca_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie83eaf44562a4b2aa0c448dbf2187b3f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if1fc14da9e5d424180c5165b7eac34ec_D20200319-20200319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chci:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-19</startDate>
            <endDate>2020-03-19</endDate>
        </period>
    </context>
    <context id="ieaef0782848a415fa69b8022b26ae3f4_I20200319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chci:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-19</instant>
        </period>
    </context>
    <context id="i955eb09587124c2ab0c81164826f7f70_D20200319-20200319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chci:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">chci:WallStreetJournalPrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-19</startDate>
            <endDate>2020-03-19</endDate>
        </period>
    </context>
    <context id="i990aa589e3c340f5b8179982a9efafe3_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chci:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i85c2f36473854192b38ca6318552b5a4_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i110b1c5f6bc245f1a0d7ad410693cc89_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0a5058d52fee4edebb58d69e191a6221_D20220613-20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-13</startDate>
            <endDate>2022-06-13</endDate>
        </period>
    </context>
    <context id="i76e3efb37581465bb0bf06a0685a9bdd_D20220613-20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
        </entity>
        <period>
            <startDate>2022-06-13</startDate>
            <endDate>2022-06-13</endDate>
        </period>
    </context>
    <context id="ifd4f1d0a97114a3681b29042406e7253_I20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
        </entity>
        <period>
            <instant>2022-06-13</instant>
        </period>
    </context>
    <context id="i277cc5af595d4aa8bc067cb9fdcacc70_I20190212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">chci:TwoThousandNineteenOmnibusIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-12</instant>
        </period>
    </context>
    <context id="idcc8adcb5aa74a4d932207079a9591cd_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">chci:TwoThousandNineteenOmnibusIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i7d08aa370b3647a6b8f4f269d244cb30_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i80051781a4234a298fdde5f31098901d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3ac3a70f00cc4c88a28c7f5f213cc04e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if43c1c04a54d4074b1a732f776d9a0f5_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8ee76236809447579c197309a9bebca0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i490a56e0e6f7424a9eac12c77695cb59_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1c1a5b6f78334e5cb862f0d34988672e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i90c6fa67e9134dc4b7ca266d436c2de7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia711e1a96a904433a28d91dcac03502f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="chci:RevenueByLineOfBusinessAxis">us-gaap:AssetManagement1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i47de0ed6e73a416eaf67d65f14d6e0e3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="chci:RevenueByLineOfBusinessAxis">us-gaap:AssetManagement1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if98bfbe5efe640a89ced7209477e55ea_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="chci:RevenueByLineOfBusinessAxis">chci:PropertyManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i50102ae0d75f438381c1e52272794f3e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="chci:RevenueByLineOfBusinessAxis">chci:PropertyManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3bb3eed02b2141469f20eb6b3fe6d204_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="chci:RevenueByLineOfBusinessAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic000e048eda6492cbb7160c81ef80c59_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="chci:RevenueByLineOfBusinessAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ice68672ca46b4a0687e456956fc8c374_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chci:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie0d49c020e394bb2802c9fa2c8629c25_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chci:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4b6c1d332360483ca01b67d025d6262a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chci:CommercialCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i312ba0672ba54ffe89bef64e794d79aa_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chci:CommercialCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id263065151a840a58e7099022a0cca12_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic66a2ff876d644a5b6644bf49b0d6f02_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7d02904c8b7145bc80e34ac0524b82ae_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">chci:CostplusContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9301602f6d69444eb8b1299b2047bac4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">chci:CostplusContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie36dc049923b44238ea94e29b33d1291_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i41ea63d8fb62423b9d06de3279c1111e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib437cad527b3439e9b1afb0da0b22d75_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i56958c1103fe4ffcbd7cc65a1c0ecad9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i445b5e34fe8942338c331d3240a26b1b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0a0a0a29257f4ed99ef7d99a3feb0bcd_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4e1f7484c02b4b5a9611ace3a6a248e9_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9a20e313e9a5408292dcd24c490431fd_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i27071ed4ece04b729de1b6bff01c437a_I20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-13</instant>
        </period>
    </context>
    <context id="i83eb0abf8df24802abc32e9959c0a3be_I20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-13</instant>
        </period>
    </context>
    <context id="i71056fbf21e6441abe70bf2eab9d2a56_I20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:AssetManagementFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-13</instant>
        </period>
    </context>
    <context id="ibe6dce25aff1435da568e478683d40d5_I20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:AssetManagementFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-13</instant>
        </period>
    </context>
    <context id="i0f9f329435904db8b138be9020aa711c_I20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:EntitlementFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-13</instant>
        </period>
    </context>
    <context id="i083c1141cbed45cfbf6043c6a6fb7a18_I20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:DevelopmentAndConstructionFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-13</instant>
        </period>
    </context>
    <context id="ibbabe969a4af49ea80ebe40953506f06_I20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:DevelopmentAndConstructionFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-13</instant>
        </period>
    </context>
    <context id="i2c2da62d454547d99f2ec1cc7210979b_I20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:PropertyManagementFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-13</instant>
        </period>
    </context>
    <context id="i38079326ba65460abda84577b7e6c45a_I20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:PropertyManagementFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-13</instant>
        </period>
    </context>
    <context id="i79b8e2c308614ffe9dde777851b5f697_I20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:AcquisitionFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-13</instant>
        </period>
    </context>
    <context id="i73e85f0de0ca4193b7016c5c530c4748_D20220613-20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">chci:AssetManagementAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:AcquisitionFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-13</startDate>
            <endDate>2022-06-13</endDate>
        </period>
    </context>
    <context id="id173449a6d0347ad8fe6c171622bcc14_I20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:AcquisitionFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-13</instant>
        </period>
    </context>
    <context id="ieb8e162fe3bd4d22b7f9861ac7136990_I20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:AcquisitionFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-13</instant>
        </period>
    </context>
    <context id="ica9bb0bb5413432fa2badcae889fa29b_I20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:DispositionFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-13</instant>
        </period>
    </context>
    <context id="i36adc96c4e2a4b96b455194f36cbdd14_D20220613-20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">chci:AssetManagementAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:DispositionFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-13</startDate>
            <endDate>2022-06-13</endDate>
        </period>
    </context>
    <context id="id6cbfe96a01046adac0889f322c9e14a_I20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:DispositionFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-13</instant>
        </period>
    </context>
    <context id="i7ab88daa0e8c40c2a5823a89034c8e6e_I20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:DispositionFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-13</instant>
        </period>
    </context>
    <context id="iaf285b01d8f94e998181a39bc0e36687_D20220613-20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:IncentiveFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-13</startDate>
            <endDate>2022-06-13</endDate>
        </period>
    </context>
    <context id="if42b4fd202744ad6980edf9141f7b3a7_D20220613-20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:IncentiveFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-13</startDate>
            <endDate>2022-06-13</endDate>
        </period>
    </context>
    <context id="i58273cfdbbed44a784678fe82dfdfc4b_D20220613-20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:InvestmentOriginationFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-13</startDate>
            <endDate>2022-06-13</endDate>
        </period>
    </context>
    <context id="ia213c51616734e1994ca6485f98213c5_D20220613-20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:InvestmentOriginationFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-13</startDate>
            <endDate>2022-06-13</endDate>
        </period>
    </context>
    <context id="ic8fdff8835ea4677acb955ee4f4c9ffa_D20220613-20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:LeasingFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-13</startDate>
            <endDate>2022-06-13</endDate>
        </period>
    </context>
    <context id="icf769b2a55114c919dccbfad5c053d0e_D20220613-20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:LeasingFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-13</startDate>
            <endDate>2022-06-13</endDate>
        </period>
    </context>
    <context id="i598f6ee20eff420184c4622db4bf19e2_D20220613-20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:LoanOriginationFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-13</startDate>
            <endDate>2022-06-13</endDate>
        </period>
    </context>
    <context id="icb5d85f9705d4d4baa0cd1b73b5c9ba1_D20220613-20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:LoanOriginationFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-13</startDate>
            <endDate>2022-06-13</endDate>
        </period>
    </context>
    <context id="i9aba0dbcfeaa488f9c82361a7971c34b_D20220613-20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-13</startDate>
            <endDate>2022-06-13</endDate>
        </period>
    </context>
    <context id="i5cf1881e7dd24d57b9394a457b39ae93_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:ResidentialPropertyManagementAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i67fabf550be04b279cfae46f1bb28acd_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:ConstructionManagementAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="icbc68b53fe634a95b701b49c66d133cb_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:ConstructionManagementAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iae386131ba254fa3902fadaa8c6bcdb6_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:LeaseProcurementAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i95c43f48b9f24c6b8b9a75257172942c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:LeaseProcurementAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockDevelopmentServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i199700dd164e4d6eaf48d06050784faf_I20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockInvestorsXMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:BusinessManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="i038c9f4b295b4c298f0fa8acc4a4732e_D20190430-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ComstockInvestorsXMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:BusinessManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="i5bb15de822834704a9b534a4f424ef74_I20190701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chci:BusinessManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-01</instant>
        </period>
    </context>
    <context id="i1c03f104205d43fb863f52bb4c8f066c_I20200207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">chci:DWCOperatingAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-07</instant>
        </period>
    </context>
    <context id="iaf6fb355eb384fd58708e7de51a0609a_I20201101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-01</instant>
        </period>
    </context>
    <context id="i888e3a78a6f74eac95b03f7b91435956_D20221101-20221101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">chci:LeaseExpansionAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2022-11-01</endDate>
        </period>
    </context>
    <context id="ib6a9e980019145828efd27f657b150af_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299969</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chci:ParkXManagementLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </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="subsidiary">
        <measure>chci:subsidiary</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="unit">
        <measure>chci:unit</measure>
    </unit>
    <unit id="parkingspace">
        <measure>chci:parkingSpace</measure>
    </unit>
    <unit id="vote">
        <measure>chci:vote</measure>
    </unit>
    <unit id="installment">
        <measure>chci:installment</measure>
    </unit>
    <unit id="usdPerSqft">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>utr:sqft</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:DocumentFiscalYearFocus
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80L2ZyYWc6OTBkMDI1NjBjODVhNGEzOWE2YzYxNTQ0ZGI2ZmE0MzAvdGFibGU6Y2ZlMjhmOWRkZjgxNGY4NWE3YzM2MmM3MWU5MWNhNmMvdGFibGVyYW5nZTpjZmUyOGY5ZGRmODE0Zjg1YTdjMzYyYzcxZTkxY2E2Y180LTEtMS0xLTU5NDQ3_26bb4d8f-56f7-4d39-ad04-52de6906caa7">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80L2ZyYWc6OTBkMDI1NjBjODVhNGEzOWE2YzYxNTQ0ZGI2ZmE0MzAvdGFibGU6Y2ZlMjhmOWRkZjgxNGY4NWE3YzM2MmM3MWU5MWNhNmMvdGFibGVyYW5nZTpjZmUyOGY5ZGRmODE0Zjg1YTdjMzYyYzcxZTkxY2E2Y181LTEtMS0xLTU5NDQ3_a3137a1b-3478-4907-84ad-f30b393adb2b">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80L2ZyYWc6OTBkMDI1NjBjODVhNGEzOWE2YzYxNTQ0ZGI2ZmE0MzAvdGFibGU6Y2ZlMjhmOWRkZjgxNGY4NWE3YzM2MmM3MWU5MWNhNmMvdGFibGVyYW5nZTpjZmUyOGY5ZGRmODE0Zjg1YTdjMzYyYzcxZTkxY2E2Y182LTEtMS0xLTU5NDQ3_26bb3284-0af1-4066-a0b2-54393fa94f88">0001299969</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80L2ZyYWc6OTBkMDI1NjBjODVhNGEzOWE2YzYxNTQ0ZGI2ZmE0MzAvdGFibGU6Y2ZlMjhmOWRkZjgxNGY4NWE3YzM2MmM3MWU5MWNhNmMvdGFibGVyYW5nZTpjZmUyOGY5ZGRmODE0Zjg1YTdjMzYyYzcxZTkxY2E2Y183LTEtMS0xLTU5NDQ3_beaef9b6-6f23-44a6-a787-dc7a6165a89b">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:AmendmentFlag
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80L2ZyYWc6OTBkMDI1NjBjODVhNGEzOWE2YzYxNTQ0ZGI2ZmE0MzAvdGFibGU6Y2ZlMjhmOWRkZjgxNGY4NWE3YzM2MmM3MWU5MWNhNmMvdGFibGVyYW5nZTpjZmUyOGY5ZGRmODE0Zjg1YTdjMzYyYzcxZTkxY2E2Y184LTEtMS0xLTU5NDQ3_eac08e5a-7317-4cee-953a-00cf5354b5d9">false</dei:AmendmentFlag>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80OS9mcmFnOmU2NGI2MWE3NDAyZDQ4MmM4MDA5MDUxNmNkNzU1ZmZhL3RhYmxlOjczODViNjgxZTMzNDQ1ZjE5Y2NjZWNiZGY0ZmEyZmJhL3RhYmxlcmFuZ2U6NzM4NWI2ODFlMzM0NDVmMTljY2NlY2JkZjRmYTJmYmFfMS0wLTEtMS01OTQ0Nw_14fc2aec-4827-42e3-98b1-505d78d4fbe4">P7Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <dei:DocumentType
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yNTE4_8a0cfeb5-24ec-416c-bb2b-e0053f03cdcc">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGFibGU6YjVmZGYxMTQyMGRjNGZiMzg3ZThiNGIyNWY1MmI5YWIvdGFibGVyYW5nZTpiNWZkZjExNDIwZGM0ZmIzODdlOGI0YjI1ZjUyYjlhYl8wLTAtMS0xLTU5NDQ3_7edd7925-b2a5-4c8c-86f9-233b6d67fddb">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yNzA_b33029bc-50c2-4c14-b85d-6cbfd5705139">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGFibGU6OGQ1NzQzNTQwZGJlNDI4MmJkNzM0MTFkNmQ3ZWQ1NWYvdGFibGVyYW5nZTo4ZDU3NDM1NDBkYmU0MjgyYmQ3MzQxMWQ2ZDdlZDU1Zl8wLTAtMS0xLTU5NDQ3_f653d450-820c-4e76-9a0e-b6fb267256b0">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yNTI0_176bcce3-1500-4abf-ae4e-72a7095e45d8">1-32375</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yNTI1_04255547-9930-4980-887f-63b796b35b43">Comstock Holding Companies, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGFibGU6OTFiYTNiMTVmYzliNGRmOGEyYTYzMzY4MmY3ZTUwODgvdGFibGVyYW5nZTo5MWJhM2IxNWZjOWI0ZGY4YTJhNjMzNjgyZjdlNTA4OF8wLTAtMS0xLTU5NDQ3_0afe363b-bbe9-47cc-9aad-610cc344e491">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGFibGU6OTFiYTNiMTVmYzliNGRmOGEyYTYzMzY4MmY3ZTUwODgvdGFibGVyYW5nZTo5MWJhM2IxNWZjOWI0ZGY4YTJhNjMzNjgyZjdlNTA4OF8wLTEtMS0xLTU5NDQ3_5512dfe9-bb54-4388-be8f-d2337aa03018">20-1164345</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yNTI2_dd75d2b3-1340-4439-9dcf-50a109b63e88">1900 Reston Metro Plaza</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yNTI3_1dfe6eee-fae8-498b-8e11-c4c75f94ce8d">10th Floor</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yNTIw_fb71f50e-6df8-4ea8-880d-c4060a57b18c">Reston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yNTIx_6fd35a5a-7326-4d59-bb14-d6d51ed11da4">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF82Nzk_5c974895-44ba-495d-a73b-caf9917f1f50">20190</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF82ODM_8cd58502-448d-4558-8fc9-9d7acdeee1d3">703</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yNTI4_86f58682-ef5f-4dba-9c2e-4daaf5629cdc">230-1985</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGFibGU6MDQwZjRlZWE1Zjk2NDc5MThjMDZhOThhMjQ2YTM1NGIvdGFibGVyYW5nZTowNDBmNGVlYTVmOTY0NzkxOGMwNmE5OGEyNDZhMzU0Yl8xLTAtMS0xLTU5NDQ3_3d4b2a22-95c5-4efe-a3bb-07e68695ac44">Class A Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGFibGU6MDQwZjRlZWE1Zjk2NDc5MThjMDZhOThhMjQ2YTM1NGIvdGFibGVyYW5nZTowNDBmNGVlYTVmOTY0NzkxOGMwNmE5OGEyNDZhMzU0Yl8xLTItMS0xLTU5NDQ3_bbd3e5f1-3196-45ab-8ac3-73451adb8def">CHCI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGFibGU6MDQwZjRlZWE1Zjk2NDc5MThjMDZhOThhMjQ2YTM1NGIvdGFibGVyYW5nZTowNDBmNGVlYTVmOTY0NzkxOGMwNmE5OGEyNDZhMzU0Yl8xLTQtMS0xLTU5NDQ3L3RleHRyZWdpb246OTViZmJlYmEwMDY4NDY4MThjOGNkMTE1YWQ3MzY1MWFfNA_113f7022-4bc0-40b1-8c6f-f4fcb46011ac">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yNTIy_d436c66e-d441-46c1-9083-b34e6a34f500">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yNTI5_13e3a36f-f160-4a02-8e67-666662b82f18">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGFibGU6YjFlMmZmN2U5ZGMzNGZhNDkzNmEyYTk1YWYzYzcyZDQvdGFibGVyYW5nZTpiMWUyZmY3ZTlkYzM0ZmE0OTM2YTJhOTVhZjNjNzJkNF8xLTAtMS0xLTU5NDQ3_0f0584d7-985a-40b3-853e-3457520bb57d">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGFibGU6YjFlMmZmN2U5ZGMzNGZhNDkzNmEyYTk1YWYzYzcyZDQvdGFibGVyYW5nZTpiMWUyZmY3ZTlkYzM0ZmE0OTM2YTJhOTVhZjNjNzJkNF8xLTQtMS0xLTU5NDQ3_88d88ba1-29fe-45df-8fef-1b6b4d33c778">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGFibGU6YjFlMmZmN2U5ZGMzNGZhNDkzNmEyYTk1YWYzYzcyZDQvdGFibGVyYW5nZTpiMWUyZmY3ZTlkYzM0ZmE0OTM2YTJhOTVhZjNjNzJkNF8yLTQtMS0xLTU5NDQ3_efce0e5b-a940-4d50-8493-d9a526f84a6b">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yNTIz_9df9d052-8062-4791-b7ad-760f877fb8f3">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i6b13d8a92a9e4f24b0e02fce5c997b20_I20230430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yMzU2_1315156b-90b4-402a-8eb5-98acca4e8b36"
      unitRef="shares">9417971</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ic2832ea2450945b8b9294e92256d2439_I20230430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xL2ZyYWc6ZDQwZGQxZjJjMGZiNDI5OGI1YmI1OTZjNTRmYzZlYzQvdGV4dHJlZ2lvbjpkNDBkZDFmMmMwZmI0Mjk4YjViYjU5NmM1NGZjNmVjNF8yNDIy_92f3e640-ced9-4eee-aeb9-fe21c0f0b817"
      unitRef="shares">220250</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfNC0xLTEtMS01OTQ0Nw_a63b164d-b887-4c64-b22d-78f063022cf2"
      unitRef="usd">9059000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfNC0zLTEtMS01OTQ0Nw_3a9e9993-1eef-493b-acea-67e4c8b52049"
      unitRef="usd">11722000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfNS0xLTEtMS01OTQ0Nw_8286def8-d6d0-4a33-a6ce-b4cefeeb2025"
      unitRef="usd">574000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfNS0zLTEtMS01OTQ0Nw_768e836a-8635-45ac-a903-fafd79d3ebf4"
      unitRef="usd">504000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfNi0xLTEtMS01OTQ0Nw_60e60db0-88a1-4739-9baa-1956c1dd5dab"
      unitRef="usd">3494000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfNi0zLTEtMS01OTQ0Nw_69428ea3-3542-4d4d-a90f-b9676ebea142"
      unitRef="usd">3291000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfNy0xLTEtMS01OTQ0Nw_60e88151-729e-446f-8e90-c97f88803f4d"
      unitRef="usd">456000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfNy0zLTEtMS01OTQ0Nw_4829f3fd-81f2-4e22-8518-50b80ff0a129"
      unitRef="usd">264000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:AssetsCurrent
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfOS0xLTEtMS01OTQ0Nw_63f56f5c-3eff-4e1a-a7d8-b684dea84466"
      unitRef="usd">13583000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfOS0zLTEtMS01OTQ0Nw_2664201d-8a9f-4032-919b-307eeaff432f"
      unitRef="usd">15781000</us-gaap:AssetsCurrent>
    <chci:PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTAtMS0xLTEtNTk0NDc_36114ea8-5862-4cf9-b2c8-5e7cb911d12f"
      unitRef="usd">466000</chci:PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements>
    <chci:PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTAtMy0xLTEtNTk0NDc_531e926b-acb4-47a7-857a-782c9c76fbec"
      unitRef="usd">421000</chci:PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTEtMS0xLTEtNTk0NDc_27056922-f90b-4c87-aab6-6d522365770c"
      unitRef="usd">144000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTEtMy0xLTEtNTk0NDc_f6aaa0a7-6f6d-4e36-8d21-ab0b97130f09"
      unitRef="usd">144000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <chci:LeaseholdImprovementsNet
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTItMS0xLTEtNTk0NDc_39bee0d5-c954-4cbc-ad2b-62dd6d379fe5"
      unitRef="usd">111000</chci:LeaseholdImprovementsNet>
    <chci:LeaseholdImprovementsNet
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTItMy0xLTEtNTk0NDc_57ee4beb-feff-421b-867c-2d091d7533df"
      unitRef="usd">119000</chci:LeaseholdImprovementsNet>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTMtMS0xLTEtNTk0NDc_beff6c14-cf2f-4261-98ce-17986295922f"
      unitRef="usd">6313000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTMtMy0xLTEtNTk0NDc_acea5839-60b7-41ea-a934-0426d75bf9d4"
      unitRef="usd">7013000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTQtMS0xLTEtNTk0NDc_4a31ac46-0b26-4967-b56c-6dd86f6115ad"
      unitRef="usd">7420000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTQtMy0xLTEtNTk0NDc_bab873c0-cb87-4244-934f-3326c37a708f"
      unitRef="usd">7625000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTUtMS0xLTEtNTk0NDc_3b164fcf-4c57-4e9a-a78a-6bb6e86f3518"
      unitRef="usd">11198000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTUtMy0xLTEtNTk0NDc_34b7edfc-84d0-4efb-9a3d-1882bbcc0258"
      unitRef="usd">11355000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssets
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTYtMS0xLTEtNTk0NDc_960f6f23-270e-4bbb-b152-b94e8d3937cf"
      unitRef="usd">3000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTYtMy0xLTEtNTk0NDc_39eea82e-6f82-4c63-847f-1b3d2a28bf9f"
      unitRef="usd">15000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTktMS0xLTEtNTk0NDc_a8489b31-b198-487a-b7da-cc68bb4aca43"
      unitRef="usd">39238000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMTktMy0xLTEtNTk0NDc_c52cfe26-a6db-4a7f-88b4-8231944600de"
      unitRef="usd">42473000</us-gaap:Assets>
    <chci:AccruedPersonnelCosts
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMjMtMS0xLTEtNTk0NDc_cd4dad24-9e09-4079-b283-c0689d7049b1"
      unitRef="usd">994000</chci:AccruedPersonnelCosts>
    <chci:AccruedPersonnelCosts
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMjMtMy0xLTEtNTk0NDc_b10b3387-9d0c-4c98-a81f-e0314d7130e4"
      unitRef="usd">4959000</chci:AccruedPersonnelCosts>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMjQtMS0xLTEtNTk0NDc_8a8d788a-8648-483c-9c11-118f446ffac8"
      unitRef="usd">967000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMjQtMy0xLTEtNTk0NDc_6e00ffed-3143-4bc4-b008-d2822a27e806"
      unitRef="usd">742000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMjUtMS0xLTEtNTk0NDc_282cb8ef-f068-46f2-bd8a-1aee7db8ef72"
      unitRef="usd">806000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMjUtMy0xLTEtNTk0NDc_21ea1e75-d456-4526-9bf8-da6192511209"
      unitRef="usd">791000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMjgtMS0xLTEtNTk0NDc_f46f468b-523e-45d4-9116-f7add4cdc64b"
      unitRef="usd">2767000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMjgtMy0xLTEtNTk0NDc_67492e78-440d-4f6b-8889-cbdd4acc6dbf"
      unitRef="usd">6492000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzAtMS0xLTEtNTk0NDc_a1be45a4-0c51-4340-83e5-d1af82eeaad4"
      unitRef="usd">6918000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzAtMy0xLTEtNTk0NDc_2b5f7786-f1bb-4376-9be6-cd1c5c9d2edf"
      unitRef="usd">7127000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzEtMS0xLTEtNTk0NDc_86b3eee8-6f92-45f6-acf6-37529267a0dc"
      unitRef="usd">9685000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzEtMy0xLTEtNTk0NDc_12fde6f5-cbdb-41b9-858c-a9712209f875"
      unitRef="usd">13619000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzItMS0xLTEtNTk0NDc_995482d2-931d-45ec-99d0-4e6d609508c3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzItMy0xLTEtNTk0NDc_fc9009f4-2abb-4631-a0c9-bea37a7e8cf6"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib58c4b39a6894e6b948239f5a7debfbc_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzUtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjoyYTFlNWJjODA1ZWU0ODA5YWU0Nzg1NTM1NDllODE2MV8yNg_49db3e90-e2c3-4f37-9135-7209f5248d32"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i04c574920e89431cb0e3b6f4707e0627_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzUtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjoyYTFlNWJjODA1ZWU0ODA5YWU0Nzg1NTM1NDllODE2MV8yNg_bbc665cc-b822-4f2f-a6b4-7bf68aa8c95e"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib58c4b39a6894e6b948239f5a7debfbc_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzUtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjoyYTFlNWJjODA1ZWU0ODA5YWU0Nzg1NTM1NDllODE2MV80MA_5def45ec-a723-43a6-bc4c-bb1fb0193e41"
      unitRef="shares">59780000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i04c574920e89431cb0e3b6f4707e0627_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzUtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjoyYTFlNWJjODA1ZWU0ODA5YWU0Nzg1NTM1NDllODE2MV80MA_b45bc809-aa56-48d6-ab2b-6582ad81230e"
      unitRef="shares">59780000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib58c4b39a6894e6b948239f5a7debfbc_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzUtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjoyYTFlNWJjODA1ZWU0ODA5YWU0Nzg1NTM1NDllODE2MV82Mg_36d4e874-64ea-4ed6-b977-c4e3981247c8"
      unitRef="shares">9478000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib58c4b39a6894e6b948239f5a7debfbc_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzUtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjoyYTFlNWJjODA1ZWU0ODA5YWU0Nzg1NTM1NDllODE2MV83Ng_ceb182e8-d1e8-48f5-b5a6-e63205e7b6c5"
      unitRef="shares">9392000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i04c574920e89431cb0e3b6f4707e0627_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzUtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjoyYTFlNWJjODA1ZWU0ODA5YWU0Nzg1NTM1NDllODE2MV8xMDE_ba213bdd-ac5d-46cf-a316-e9755b00b220"
      unitRef="shares">9337000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i04c574920e89431cb0e3b6f4707e0627_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzUtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjoyYTFlNWJjODA1ZWU0ODA5YWU0Nzg1NTM1NDllODE2MV8xMTU_8af8beec-cf43-438b-943d-73268c5a0c9c"
      unitRef="shares">9252000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ib58c4b39a6894e6b948239f5a7debfbc_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzUtMS0xLTEtNTk0NDc_885d24a7-a11d-4907-ae3c-44f6420f675d"
      unitRef="usd">94000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i04c574920e89431cb0e3b6f4707e0627_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzUtMy0xLTEtNTk0NDc_228bcf04-641d-415f-8fa5-a381640aa119"
      unitRef="usd">93000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ida62fa3c037044d49a58de875e4523a6_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzYtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjo2ZDI5M2M5ZDczMmI0YWVkYjk5MDJmNzkzOTJmMzc1MF8yNg_5b358c03-9126-4906-b8a8-462db2a92c1f"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i736cf6f7bb434d83a9fac7e262fd8853_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzYtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjo2ZDI5M2M5ZDczMmI0YWVkYjk5MDJmNzkzOTJmMzc1MF8yNg_7cfd0674-3f3a-4206-ad59-42b04e7fd404"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i736cf6f7bb434d83a9fac7e262fd8853_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzYtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjo2ZDI5M2M5ZDczMmI0YWVkYjk5MDJmNzkzOTJmMzc1MF80MA_119242d3-c992-441e-8c5d-53de2e45e3f6"
      unitRef="shares">220000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ida62fa3c037044d49a58de875e4523a6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzYtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjo2ZDI5M2M5ZDczMmI0YWVkYjk5MDJmNzkzOTJmMzc1MF80MA_597e80cf-06ef-49c4-b95a-5cb486127b8a"
      unitRef="shares">220000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i736cf6f7bb434d83a9fac7e262fd8853_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzYtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjo2ZDI5M2M5ZDczMmI0YWVkYjk5MDJmNzkzOTJmMzc1MF80MA_639ebfdb-cbb3-40d9-b2b0-92529974bf2e"
      unitRef="shares">220000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ida62fa3c037044d49a58de875e4523a6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzYtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjo2ZDI5M2M5ZDczMmI0YWVkYjk5MDJmNzkzOTJmMzc1MF80MA_8d71b653-c15f-4136-8d94-c87e7dbd560b"
      unitRef="shares">220000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i736cf6f7bb434d83a9fac7e262fd8853_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzYtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjo2ZDI5M2M5ZDczMmI0YWVkYjk5MDJmNzkzOTJmMzc1MF80MA_9216f707-7a8a-4634-8267-0e90d473b8b0"
      unitRef="shares">220000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ida62fa3c037044d49a58de875e4523a6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzYtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjo2ZDI5M2M5ZDczMmI0YWVkYjk5MDJmNzkzOTJmMzc1MF80MA_92234aab-42e5-4fbf-9ec7-f00c17b2d375"
      unitRef="shares">220000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockValue
      contextRef="ida62fa3c037044d49a58de875e4523a6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzYtMS0xLTEtNTk0NDc_686123f9-750a-4878-83ac-a7251ed167c8"
      unitRef="usd">2000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i736cf6f7bb434d83a9fac7e262fd8853_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzYtMy0xLTEtNTk0NDc_6af86a27-1506-4c27-b8a2-18b8b739c685"
      unitRef="usd">2000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzctMS0xLTEtNTk0NDc_463c2a2d-57c2-429e-acda-80d0b5f03432"
      unitRef="usd">201479000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzctMy0xLTEtNTk0NDc_cdb26f10-6aad-4533-b31f-cc3499a85ebe"
      unitRef="usd">201535000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockShares
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzgtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjo2ZmIyNDNmNzViNzI0NzFiOGQzOTUzNWQyMGZhN2Y5YV8yOQ_c98a8beb-2437-4d14-8917-3df9bb20c477"
      unitRef="shares">86000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzgtMC0xLTEtNTk0NDcvdGV4dHJlZ2lvbjo2ZmIyNDNmNzViNzI0NzFiOGQzOTUzNWQyMGZhN2Y5YV8yOQ_da5d63cf-9013-4416-986a-6e40a583fdc4"
      unitRef="shares">86000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzgtMS0xLTEtNTk0NDc_2caeca3c-9115-4eed-9f71-21e037fd5bbe"
      unitRef="usd">2662000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzgtMy0xLTEtNTk0NDc_2055f395-3935-4a25-a2c3-2ed2f1d1490b"
      unitRef="usd">2662000</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzktMS0xLTEtNTk0NDc_547190cf-2be4-42fb-8122-afd6eb4b38a8"
      unitRef="usd">-169360000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfMzktMy0xLTEtNTk0NDc_b13a660b-c031-43c5-bd4a-b5d74d7c4e51"
      unitRef="usd">-170114000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfNDAtMS0xLTEtNTk0NDc_d6bf29a8-e184-45fd-808a-f598810cde5a"
      unitRef="usd">29553000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfNDAtMy0xLTEtNTk0NDc_96a715bb-d102-4910-b09b-aec915d9892a"
      unitRef="usd">28854000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfNDEtMS0xLTEtNTk0NDc_29930705-9524-4113-8cf5-44304c048de6"
      unitRef="usd">39238000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xNi9mcmFnOjUxNzMyZjk5NTgyZDRhMGY5YmNiNzY2NzA2ODdmZjVjL3RhYmxlOmNiMGM5MDE0ODM5NDQ3MjZhYmI2ZDdhNjRkOGE5YzE0L3RhYmxlcmFuZ2U6Y2IwYzkwMTQ4Mzk0NDcyNmFiYjZkN2E2NGQ4YTljMTRfNDEtMy0xLTEtNTk0NDc_006deae7-a30d-42f8-854a-4e6b6cd6158d"
      unitRef="usd">42473000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMi01LTEtMS01OTQ0Nw_30bcd1c9-dce6-4d5e-8871-415d8a7fbe8e"
      unitRef="usd">10275000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMi03LTEtMS01OTQ0Nw_83df7ba2-7ad9-45c6-84a3-71d6318ca668"
      unitRef="usd">8731000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfNC01LTEtMS01OTQ0Nw_f192f5ae-367d-4188-bcc1-ebd1d9965284"
      unitRef="usd">8323000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfNC03LTEtMS01OTQ0Nw_dabd39fa-18d8-45f0-aa98-5a776903098d"
      unitRef="usd">6935000</us-gaap:CostOfRevenue>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfNS01LTEtMS01OTQ0Nw_caff25e4-1bd7-42c0-8760-1f266cb03686"
      unitRef="usd">564000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfNS03LTEtMS01OTQ0Nw_c3c59ca0-076b-4ee7-8759-fc3167299433"
      unitRef="usd">387000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfNi01LTEtMS01OTQ0Nw_090663bd-1ab2-462d-9950-1a436fbe4d2b"
      unitRef="usd">67000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfNi03LTEtMS01OTQ0Nw_0b0dade4-19d2-46e3-9252-8b8025afc290"
      unitRef="usd">44000</us-gaap:DepreciationAndAmortization>
    <us-gaap:CostsAndExpenses
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfNy01LTEtMS01OTQ0Nw_37d58025-0505-49da-b0ad-93b80c8c7897"
      unitRef="usd">8954000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfNy03LTEtMS01OTQ0Nw_319295c7-62f2-4493-9859-93d1c385d157"
      unitRef="usd">7366000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfOC01LTEtMS01OTQ0Nw_5c8b00e3-a841-41c2-b46a-9298909bab8e"
      unitRef="usd">1321000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfOC03LTEtMS01OTQ0Nw_8bb47ff0-3f79-49e1-8c0a-e21c7d3917de"
      unitRef="usd">1365000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTAtNS0xLTEtNTk0NDc_2410cdf9-e5fd-4b14-bc18-5a8ec655fcb9"
      unitRef="usd">0</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTAtNy0xLTEtNTk0NDc_25d8fada-39ad-444c-b7e6-e08dc20e9203"
      unitRef="usd">-59000</us-gaap:InterestIncomeExpenseNet>
    <chci:ChangeInFairValueOfEquityMethodInvestment
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTEtNS0xLTEtNTk0NDc_b8f601c5-5f7d-40a9-8a26-face50ecd8c8"
      unitRef="usd">411000</chci:ChangeInFairValueOfEquityMethodInvestment>
    <chci:ChangeInFairValueOfEquityMethodInvestment
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTEtNy0xLTEtNTk0NDc_551c9406-e278-487d-9039-dffbd6d17613"
      unitRef="usd">-252000</chci:ChangeInFairValueOfEquityMethodInvestment>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTMtNS0xLTEtNTk0NDc_9fcbea81-76e0-494e-b40e-d9595acc90fc"
      unitRef="usd">910000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTMtNy0xLTEtNTk0NDc_e9a90fd4-76a8-4476-a401-c9b67ddffbce"
      unitRef="usd">1558000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTQtNS0xLTEtNTk0NDc_a099dd21-db42-467b-8d31-1f3a514b0d16"
      unitRef="usd">156000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTQtNy0xLTEtNTk0NDc_1ad3427c-1e0a-4b76-95e6-fd7b49a6ccf6"
      unitRef="usd">-456000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTUtNS0xLTEtNTk0NDc_5c1522a8-a60f-4f5a-8eab-389a6e950529"
      unitRef="usd">754000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTUtNy0xLTEtNTk0NDc_69dfa04c-6d49-4737-95ba-829be8243353"
      unitRef="usd">2014000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTYtNS0xLTEtNTk0NDc_4255ca80-7655-4c38-831e-31ff4b3ad001"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTYtNy0xLTEtNTk0NDc_2388b4c3-2ee4-4e54-bca8-5b847a164c2d"
      unitRef="usd">-267000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTctNS0xLTEtNTk0NDc_46863b82-1340-4a4f-ac79-55c55da12d70"
      unitRef="usd">754000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMTctNy0xLTEtNTk0NDc_761afdce-cc1a-4caf-8583-8ad1a78adf29"
      unitRef="usd">1747000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMjItNS0xLTEtNTk0NDc_41b80006-88d1-4d46-97b1-ad5d270e2907"
      unitRef="shares">9583000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMjItNy0xLTEtNTk0NDc_304f322b-db47-486c-b693-71c34c270429"
      unitRef="shares">8340000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMjMtNS0xLTEtNTk0NDc_cd41afab-22a1-4bd3-8996-b07bd0b16768"
      unitRef="shares">10069000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMjMtNy0xLTEtNTk0NDc_7b78262a-a785-4fb2-889f-132d8b4a60a3"
      unitRef="shares">8974000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMjYtNS0xLTEtNTk0NDc_0482ea87-4715-405c-8be5-49969a6087f2"
      unitRef="usdPerShare">0.08</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMjYtNy0xLTEtNTk0NDc_2eca8983-a36f-4299-9fdd-9ff1b0445368"
      unitRef="usdPerShare">0.24</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMjctNS0xLTEtNTk0NDc_b4018ff5-eb3a-4018-8800-6d99829f3468"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMjctNy0xLTEtNTk0NDc_2db3f695-35bc-4900-bfc3-a4a9b7b3c53a"
      unitRef="usdPerShare">-0.03</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMjgtNS0xLTEtNTk0NDc_d4b2b2cc-766a-41a6-9f96-2961a6e7d315"
      unitRef="usdPerShare">0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMjgtNy0xLTEtNTk0NDc_182bf724-e322-4985-bbd5-aef5b45a6644"
      unitRef="usdPerShare">0.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMzAtNS0xLTEtNTk0NDc_6a26408b-3a5c-44f8-af1c-46e92ce9c9b3"
      unitRef="usdPerShare">0.07</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMzAtNy0xLTEtNTk0NDc_a8927eac-d2a5-4fbd-9582-ced88fd2b5f6"
      unitRef="usdPerShare">0.22</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMzEtNS0xLTEtNTk0NDc_59b973df-bc65-46a1-8f1a-4eca48f79143"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMzEtNy0xLTEtNTk0NDc_abd8500e-c72e-47fa-ae63-8f2e98bb608e"
      unitRef="usdPerShare">-0.03</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMzItNS0xLTEtNTk0NDc_11021fb7-bfdf-4498-bf3a-79e8f69d0323"
      unitRef="usdPerShare">0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8xOS9mcmFnOjVjYTRiYzk4NjQwZjRlYWM5OTU0ZWJlMjgyZmM5ZTU0L3RhYmxlOmQ1MmFlZDY5MzFhZDQyZWFiZjA2MzlkYWE5ZmRkZTAwL3RhYmxlcmFuZ2U6ZDUyYWVkNjkzMWFkNDJlYWJmMDYzOWRhYTlmZGRlMDBfMzItNy0xLTEtNTk0NDc_dd69064d-446f-4164-bf74-74c302480994"
      unitRef="usdPerShare">0.19</us-gaap:EarningsPerShareDiluted>
    <us-gaap:SharesIssued
      contextRef="ibdd2ed0595e2430385932c28ae825ae9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0xLTEtMS02MTA5Ng_f832db48-ccbc-410e-81be-23c230722616"
      unitRef="shares">0</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ibdd2ed0595e2430385932c28ae825ae9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0zLTEtMS02MTA5Ng_32c2d098-ea48-40f2-a2fe-d7f29866551c"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i7e337ddfd7ef4c5fb5bcfb386280bf92_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC01LTEtMS02MTA5Ng_27491118-379c-430d-b629-a334972482b8"
      unitRef="shares">9337000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i7e337ddfd7ef4c5fb5bcfb386280bf92_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC03LTEtMS02MTA5Ng_6414d8c7-8bf6-4eec-938b-35b4db2cc544"
      unitRef="usd">93000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i0af6943519e1456dba30462dd8127eb7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC05LTEtMS02MTA5Ng_1d66c66f-c408-4cc2-b8da-d11704ba0c88"
      unitRef="shares">220000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i0af6943519e1456dba30462dd8127eb7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0xMS0xLTEtNjEwOTY_39ab2c26-d50c-46be-a737-817a6b9ce40d"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i872792dd7f254e95b7e6ef1685d8c8cb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0xMy0xLTEtNjEwOTY_1021b90a-8884-4d6f-8059-d8ec0ec13ad8"
      unitRef="usd">201535000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i588e5425643146fdb35ee91d61659e76_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0xNS0xLTEtNjEwOTY_9946d95d-954b-489a-8ee7-70b11d22f9e3"
      unitRef="usd">-2662000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icaae4ee77d804eb1a9f9d986781ec721_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0xNy0xLTEtNjEwOTY_4fc1267e-b5fb-48bb-9873-0ce24b1f0f06"
      unitRef="usd">-170114000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0xOS0xLTEtNjEwOTY_c69f881a-1584-4f6e-9d9a-fdf7313e5e68"
      unitRef="usd">28854000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ifa02597b07c14864972477dfd579cddc_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNS01LTEtMS02MTA5Ng_5a9eb611-23cf-4b18-969c-7a1d587d94a7"
      unitRef="shares">141000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ifa02597b07c14864972477dfd579cddc_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNS03LTEtMS02MTA5Ng_5074f864-444e-44de-ba91-893e149ea617"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i7bf365b5e9e44d00b8be982b8071ed55_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNS0xMy0xLTEtNjEwOTY_bcca8f76-8f47-43fe-8ddc-ab429be97d7b"
      unitRef="usd">-294000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNS0xOS0xLTEtNjEwOTY_d629520d-b744-40e9-86ed-231d399efdc6"
      unitRef="usd">-293000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7bf365b5e9e44d00b8be982b8071ed55_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNi0xMy0xLTEtNjEwOTY_ec1c917f-1107-4026-9b15-fe4c34294fa7"
      unitRef="usd">238000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNi0xOS0xLTEtNjEwOTY_87d9650e-57b0-4031-a4f7-e14053179b3f"
      unitRef="usd">238000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="ie9da83a980ea4ec4995def0442ea26e9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNy0xNy0xLTEtNjEwOTY_bca3f79d-c428-42cb-9397-07f192e2b1ff"
      unitRef="usd">754000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNy0xOS0xLTEtNjEwOTY_c11c2ba3-f12c-4ffd-9e6e-443b837d1252"
      unitRef="usd">754000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i188b0001fb244641aa1d715c1e480695_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0xLTEtMS02MTA5Ng_220b8200-e375-4d37-97de-304981658fcf"
      unitRef="shares">0</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i188b0001fb244641aa1d715c1e480695_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0zLTEtMS02MTA5Ng_e8a8670e-a872-4de8-99c9-a2689a1994a7"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i83ee814b1a9a4e5b9a0c89c5f8ee3a26_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC01LTEtMS02MTA5Ng_0cb414ee-cedd-41cc-af61-4e7c32d78703"
      unitRef="shares">9478000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i83ee814b1a9a4e5b9a0c89c5f8ee3a26_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC03LTEtMS02MTA5Ng_021319de-4d64-4b6e-ba89-2be8c50432f0"
      unitRef="usd">94000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i6aac39a809d24683a6950d8e50a75ff1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC05LTEtMS02MTA5Ng_f4b92f27-2a47-41b2-9168-758161499489"
      unitRef="shares">220000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i6aac39a809d24683a6950d8e50a75ff1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0xMS0xLTEtNjEwOTY_90ff2801-4d22-4406-9ce2-99ddacc6e25c"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0660a45535f14f93af58df264e5f0b82_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0xMy0xLTEtNjEwOTY_835fc194-5789-48ed-811e-70bf15fb7103"
      unitRef="usd">201479000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6a26b5dd3a4d4b2598710f2ebe027fdd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0xNS0xLTEtNjEwOTY_a5afa970-bfd1-4259-abdc-56a67611a7d5"
      unitRef="usd">-2662000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib05b1e182e474203af3baf75bdc3d227_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0xNy0xLTEtNjEwOTY_8156d5ba-f2af-4a8b-b7a4-45f6b45cfaa5"
      unitRef="usd">-169360000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0xOS0xLTEtNjEwOTY_4b05475f-5812-4992-9133-88299e616036"
      unitRef="usd">29553000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i845fecb3cd2b4dd38f47fbe3f3cfdb0e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0xLTEtMS01OTQ0Nw_78890b18-2df9-41d6-88f3-7fe31c88154d"
      unitRef="shares">3441000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i845fecb3cd2b4dd38f47fbe3f3cfdb0e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0zLTEtMS01OTQ0Nw_1648a872-3023-4707-ba29-44e4da251b6b"
      unitRef="usd">6765000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i04ce67c03d5e4ac88af85091847ff494_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC01LTEtMS01OTQ0Nw_511e7a9d-1c81-4cd6-84cd-3aeef05268b0"
      unitRef="shares">8102000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i04ce67c03d5e4ac88af85091847ff494_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC03LTEtMS01OTQ0Nw_03f5e85d-a46f-4cd7-bfc3-5429ec75e336"
      unitRef="usd">81000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i3e0182ae68704da5adb9e35e381ea3f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC05LTEtMS01OTQ0Nw_e735e819-ed3b-4e42-b054-e715e71b9e9a"
      unitRef="shares">220000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i3e0182ae68704da5adb9e35e381ea3f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0xMS0xLTEtNTk0NDc_28a8ee87-bb8b-446a-8777-b3a9e381938c"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i358330bb812c45edafafa5b5fc195755_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0xMy0xLTEtNTk0NDc_61661b3c-d4ce-4ba1-ad2c-b6c7ffdfe23e"
      unitRef="usd">200617000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i995efccad66942eda525dbdb28692943_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0xNS0xLTEtNTk0NDc_f66f69a0-347b-4e24-b7f0-123a041f6481"
      unitRef="usd">-2662000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id7da57e000e0437ba77682e90dcecfd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0xNy0xLTEtNTk0NDc_808d0fde-cbff-40c7-9c25-3b26c0ce07a8"
      unitRef="usd">-179507000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i419623d34caa459085a0f413bfece52d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNC0xOS0xLTEtNTk0NDc_2e496a23-8dc5-4032-8049-8c8655047c14"
      unitRef="usd">25296000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ib305bf96f03c4cd191db7dac2cbab55a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNS01LTEtMS01OTQ0Nw_92602b56-873c-4018-88f0-dd53cf5c88ea"
      unitRef="shares">130000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ib305bf96f03c4cd191db7dac2cbab55a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNS03LTEtMS01OTQ0Nw_67d9bfb5-f7b1-455e-a006-33704ed3b2ac"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i5c7d3fde54944cc184e2df413b0a3f43_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNS0xMy0xLTEtNTk0NDc_d050b47f-c18a-4e18-b96c-9de680504a63"
      unitRef="usd">-298000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNS0xOS0xLTEtNTk0NDc_171dcbe1-2830-442d-8199-dda08a9d7e19"
      unitRef="usd">-297000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5c7d3fde54944cc184e2df413b0a3f43_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNi0xMy0xLTEtNTk0NDc_ca1e4a8d-4ede-4326-b5c1-9e1004966062"
      unitRef="usd">142000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNi0xOS0xLTEtNTk0NDc_9d4844fe-9823-44da-aefe-3eb8a7e84a8c"
      unitRef="usd">142000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="i001f5c9ed7744c9e84c29f11defb337d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNy0xNy0xLTEtNTk0NDc_dd2ff668-5770-4dda-9b65-c5867c1a0eaf"
      unitRef="usd">1747000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfNy0xOS0xLTEtNTk0NDc_b42baf46-16ad-4c9a-8a31-bb201b261238"
      unitRef="usd">1747000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i8e1d3f04252f483d84a9838aa186f4b8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0xLTEtMS01OTQ0Nw_c36a182d-f138-4766-bbad-20531d528c2d"
      unitRef="shares">3441000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i8e1d3f04252f483d84a9838aa186f4b8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0zLTEtMS01OTQ0Nw_fa47aceb-d5fc-476a-9597-71ef3225c628"
      unitRef="usd">6765000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i4f8f9e546d9249f3a92c62d793df5060_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC01LTEtMS01OTQ0Nw_8163419a-3bc5-4ef9-aea5-41e30c3aeae8"
      unitRef="shares">8232000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i4f8f9e546d9249f3a92c62d793df5060_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC03LTEtMS01OTQ0Nw_4eb33f98-9b58-4aec-a777-1c9ba6bc12ff"
      unitRef="usd">82000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i5e2bb860e743414d99f53958204a582c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC05LTEtMS01OTQ0Nw_f541cedf-979e-4de4-b65e-be0e46effcae"
      unitRef="shares">220000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i5e2bb860e743414d99f53958204a582c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0xMS0xLTEtNTk0NDc_946139d1-9b66-45dc-9daf-cb78af184336"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic6a8f12bbfb2420fa5b4498d95febd64_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0xMy0xLTEtNTk0NDc_f9e1d801-e5ac-4299-ae37-3ac23819811e"
      unitRef="usd">200461000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie7e7e265df9a44988c91e9788b147605_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0xNS0xLTEtNTk0NDc_9a0ca83e-24d3-46ff-935c-1fac236e4ccb"
      unitRef="usd">-2662000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icfd3348548a24d9a853135ad307dd549_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0xNy0xLTEtNTk0NDc_64cc9ec3-2cb5-4648-b372-595b1b9cb33d"
      unitRef="usd">-177760000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia00bbf2bec5648efa120a9b9534bc3a1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yMi9mcmFnOjYwOTllMjE5YWE3YjQ5OTFiNzZmZTUwMDAzMzMwMmQwL3RhYmxlOmQyOTI4ZTZjOGI1MzRiMDRhMDkxZTc4Y2I5NzQwN2I4L3RhYmxlcmFuZ2U6ZDI5MjhlNmM4YjUzNGIwNGEwOTFlNzhjYjk3NDA3YjhfOC0xOS0xLTEtNTk0NDc_f944f2f9-517d-4984-b35f-816d0c98f65c"
      unitRef="usd">26888000</us-gaap:StockholdersEquity>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMy0xLTEtMS01OTQ0Nw_ce1f3201-87ee-43cf-bf7d-e8d55575ee62"
      unitRef="usd">754000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMy0zLTEtMS01OTQ0Nw_06010106-97b8-4103-ab3e-ba038b39b901"
      unitRef="usd">2014000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfNS0xLTEtMS01OTQ0Nw_76fd3045-5142-410e-917f-246a689d717c"
      unitRef="usd">67000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfNS0zLTEtMS01OTQ0Nw_d12a6e81-6691-48a4-b59e-3e3b749ddd8e"
      unitRef="usd">44000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfNi0xLTEtMS01OTQ0Nw_7b8343fa-4f2e-4019-8314-9b592184064b"
      unitRef="usd">238000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfNi0zLTEtMS01OTQ0Nw_e8ef0141-1a40-4d53-85a4-9cbcf1df507b"
      unitRef="usd">197000</us-gaap:ShareBasedCompensation>
    <chci:GainLossOnEquityMethodInvestmentsCarriedAtFairValue
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfNy0xLTEtMS01OTQ0Nw_fff770b8-ea9b-4d27-82b5-c3c49795a9de"
      unitRef="usd">-411000</chci:GainLossOnEquityMethodInvestmentsCarriedAtFairValue>
    <chci:GainLossOnEquityMethodInvestmentsCarriedAtFairValue
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfNy0zLTEtMS01OTQ0Nw_29096644-c5a5-44b1-9dd5-25b8bbe363d7"
      unitRef="usd">252000</chci:GainLossOnEquityMethodInvestmentsCarriedAtFairValue>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfOS0xLTEtMS01OTQ0Nw_d334ccb4-66d0-4bf1-b98f-cbbf1af1472a"
      unitRef="usd">-156000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfOS0zLTEtMS01OTQ0Nw_6eafc967-264c-47bc-92dd-5c7110814438"
      unitRef="usd">456000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTEtMS0xLTEtNTk0NDc_1ade20e1-2720-4f78-99a3-0619e7a9aa6f"
      unitRef="usd">273000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTEtMy0xLTEtNTk0NDc_96dfc809-e010-467e-9708-43fc7dbc5fd1"
      unitRef="usd">1689000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTItMS0xLTEtNTk0NDc_404983d4-1f23-4468-9e80-80831631f461"
      unitRef="usd">192000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTItMy0xLTEtNTk0NDc_f224ba83-f8e3-40fe-96fc-cb7e357d13d6"
      unitRef="usd">218000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTMtMS0xLTEtNTk0NDc_7c7caf83-1b04-4c01-a12e-d84ce71a1c6f"
      unitRef="usd">-3965000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTMtMy0xLTEtNTk0NDc_200fc1a1-11a3-4dbb-b663-628b4517fdec"
      unitRef="usd">-2074000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTQtMS0xLTEtNTk0NDc_d4276c73-5828-402f-82cc-5590b60c04ef"
      unitRef="usd">225000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTQtMy0xLTEtNTk0NDc_210db75f-d689-4443-b6af-ac087de77dac"
      unitRef="usd">322000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTUtMS0xLTEtNTk0NDc_e336dd98-6c12-4c28-86e6-8d3adc7cef29"
      unitRef="usd">-13000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTUtMy0xLTEtNTk0NDc_0aaf8d4a-fe1a-41d7-981b-1ef4b5c393fe"
      unitRef="usd">-160000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTYtMS0xLTEtNTk0NDc_e0c597e6-6c19-4d95-aa08-bbbcedb7ec8c"
      unitRef="usd">-2566000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTYtMy0xLTEtNTk0NDc_1cdd8ae0-39c4-44d8-8fda-c97b82c0b95e"
      unitRef="usd">-1952000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTktMS0xLTEtNTk0NDc_20d0281a-b0fc-4fa3-8258-ccfbdd637199"
      unitRef="usd">33000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMTktMy0xLTEtNTk0NDc_c34c8768-6eae-42f8-8a56-475f6253d209"
      unitRef="usd">2656000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMjAtMS0xLTEtNTk0NDc_0ae4258b-4569-4008-bbb0-084a12236e87"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMjAtMy0xLTEtNTk0NDc_f2083633-3ab4-44a7-b6b0-db2e8687e976"
      unitRef="usd">1016000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMjEtMS0xLTEtNTk0NDc_7d579b9b-b1f1-4611-b4f8-b3c8149cc939"
      unitRef="usd">334000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMjEtMy0xLTEtNTk0NDc_d56e787a-6278-4d3e-a4be-dc0e7ddad987"
      unitRef="usd">18000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:PaymentsForProceedsFromProductiveAssets
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMjItMS0xLTEtNTk0NDc_930b8134-f032-4a7c-ba64-5c82eec85ef1"
      unitRef="usd">104000</us-gaap:PaymentsForProceedsFromProductiveAssets>
    <us-gaap:PaymentsForProceedsFromProductiveAssets
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMjItMy0xLTEtNTk0NDc_b06c7eec-7e3a-4f9a-8e05-2b2b4d1c5ad2"
      unitRef="usd">163000</us-gaap:PaymentsForProceedsFromProductiveAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMjMtMS0xLTEtNTk0NDc_319276cf-c2d5-456e-b5be-643b366f6af7"
      unitRef="usd">197000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMjMtMy0xLTEtNTk0NDc_fa24e880-e59c-4e7a-a8a5-c1c0105701b8"
      unitRef="usd">-1785000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMjctMS0xLTEtNTk0NDc_b541694d-5fca-4d14-9378-c34fd573a778"
      unitRef="usd">294000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMjctMy0xLTEtNTk0NDc_b18cc0de-c008-40c0-a033-56c00df3117b"
      unitRef="usd">297000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMjgtMS0xLTEtNTk0NDc_42765eb7-9d91-4830-b6ac-667ce08b9be9"
      unitRef="usd">-294000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMjgtMy0xLTEtNTk0NDc_5a414df2-6e32-4ba6-af6f-184ae9cf69fd"
      unitRef="usd">-297000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzEtMS0xLTEtNTk0NDc_aa3a7bda-a808-4c36-b1b1-73e104f4d37a"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzEtMy0xLTEtNTk0NDc_eb872408-3c65-4396-ac72-317abc85f268"
      unitRef="usd">-202000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzItMS0xLTEtNTk3OTg_ed898759-cc21-47fb-bbe6-f114cc06331a"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzItMy0xLTEtNTk3OTg_5adbe262-cfce-40dc-a8ba-b6bdc5e749a3"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzMtMS0xLTEtNTk3OTg_05b2c652-b3b0-4ae3-b82b-b529306f989f"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzMtMy0xLTEtNTk3OTg_3b3e0900-1fdc-49ac-b022-3352e208e885"
      unitRef="usd">-27000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzQtMS0xLTEtNTk0NDc_4ee85ae4-32c5-4497-b7ea-a509d9b0e7d0"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzQtMy0xLTEtNTk0NDc_6b46ac45-c8bd-4236-b8af-c124e91d4ac3"
      unitRef="usd">-229000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzYtMS0xLTEtNTk0NDc_fae23f6e-fa3a-43f8-8c18-809cc0c76427"
      unitRef="usd">-2663000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzYtMy0xLTEtNTk0NDc_c8e28f35-bb54-45f2-891a-a3c52f96989b"
      unitRef="usd">-4263000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzctMS0xLTEtNTk0NDc_9177a970-83f0-4580-b861-1b6d4623ff91"
      unitRef="usd">11722000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i419623d34caa459085a0f413bfece52d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzctMy0xLTEtNTk0NDc_63cfe4d1-16d8-43a3-8809-c1c31df8f816"
      unitRef="usd">15823000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzgtMS0xLTEtNTk3OTg_321eb558-41a7-4195-9be9-157a77b87b6b"
      unitRef="usd">9059000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="ia00bbf2bec5648efa120a9b9534bc3a1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfMzgtMy0xLTEtNTk3OTg_290eb160-4c8f-4b34-93a3-715ca55676d0"
      unitRef="usd">11560000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:InterestPaidNet
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfNDEtMS0xLTEtNTk0NDc_1930f96d-58d9-40b2-b714-7ba12dccc117"
      unitRef="usd">0</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfNDEtMy0xLTEtNTk0NDc_4ce4dfbb-2a8f-4a8c-ab3e-8211fa0c3de8"
      unitRef="usd">59000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfNDItMS0xLTEtNTk3OTg_e9172fa4-5881-4c2f-9f20-a825ebad5b72"
      unitRef="usd">0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfNDItMy0xLTEtNTk3OTg_0aa4d377-9818-4b2f-ae3d-b682134aebd9"
      unitRef="usd">0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfNDYtMS0xLTEtNTk3OTg_0a3c36bb-0660-4e14-b6f7-b9d1a4517759"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8yNS9mcmFnOjFlNjBkZjNiYWVjZDQ5ZDJhNTg0NTFmMjc1M2NkOWZiL3RhYmxlOjgzYTE0MmU3MWEwMTQ0NzViMDViZjIxZjc4MzRjYzRmL3RhYmxlcmFuZ2U6ODNhMTQyZTcxYTAxNDQ3NWIwNWJmMjFmNzgzNGNjNGZfNDYtMy0xLTEtNTk3OTg_e80258b9-6e90-4297-96ad-d7883577258c"
      unitRef="usd">209000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zMS9mcmFnOjZmMDk4YWE0OWVmMzQ0ZjdiNjc4YmY3MjFkN2E1MGU4L3RleHRyZWdpb246NmYwOThhYTQ5ZWYzNDRmN2I2NzhiZjcyMWQ3YTUwZThfMTU5OQ_3f410ff3-a671-4d6b-8cd6-6e6e09c036b8">Company Overview&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comstock Holding Companies, Inc. ("Comstock" or the "Company"), founded in 1985 and incorporated in the state of Delaware in 2004, is a leading asset manager, developer, and operator of mixed-use and transit-oriented properties in the Washington, D.C. metropolitan area. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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, 2022, the Company completed the sale of &lt;/span&gt;&lt;span style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comstock Environmental Services, LLC ("CES"), a wholly owned subsidiary, &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;to August Mack Environmental, Inc. ("August Mack") for approximately $1.4 million of total consideration. (See Note 3 for additional information).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 13, 2022, the Company completed two separate significant transactions to further deleverage its balance sheet and enhance its long-term revenue outlook and growth potential. The first one with CP Real Estate Services, LC (&#x201c;CPRES&#x201d;), an entity owned by Christopher Clemente, Comstock&#x2019;s Chief Executive Officer, redeemed all outstanding Series C preferred stock at a significant discount to carrying value. Secondly, the Company executed a new asset management agreement with Comstock Partners, LC ("CP"), an entity controlled by Mr. Clemente and wholly owned by Mr. Clemente and certain family members, which covers its Anchor Portfolio of assets (the "2022 AMA"). (See Notes 10 and 14 for additional information).&lt;/span&gt;&lt;/div&gt;The Company operates through four primarily real estate-focused subsidiaries &#x2013; CHCI Asset Management, LC (&#x201c;CAM&#x201d;); CHCI Residential Management, LC; CHCI Commercial Management, LC; and Park X Management, LC.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="i3ad4674888d9441284d0177ade2c5e48_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zMS9mcmFnOjZmMDk4YWE0OWVmMzQ0ZjdiNjc4YmY3MjFkN2E1MGU4L3RleHRyZWdpb246NmYwOThhYTQ5ZWYzNDRmN2I2NzhiZjcyMWQ3YTUwZThfNDkz_b4666f8c-cdca-4d3f-b2d8-9c18e44057e5"
      unitRef="usd">1400000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <chci:NumberOfSubsidiaries
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zMS9mcmFnOjZmMDk4YWE0OWVmMzQ0ZjdiNjc4YmY3MjFkN2E1MGU4L3RleHRyZWdpb246NmYwOThhYTQ5ZWYzNDRmN2I2NzhiZjcyMWQ3YTUwZThfMTQyMw_bff65b15-e75f-4e22-810a-0c952148c3e3"
      unitRef="subsidiary">4</chci:NumberOfSubsidiaries>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNC9mcmFnOjkyMWE0Mzc2N2E2MTQxYWFiNmQxYmQxODc3NDYyZDhiL3RleHRyZWdpb246OTIxYTQzNzY3YTYxNDFhYWI2ZDFiZDE4Nzc0NjJkOGJfMzE5MQ_15943eca-c7b5-4438-a7a4-e4c26c9756e7">Summary of Significant Accounting Policies&lt;div style="margin-top:6pt;text-align:justify"&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;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;GAAP&#x201d;) for interim financial information and the requirements of the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;). As permitted, certain information and footnote disclosures have been condensed or omitted. Intercompany balances and transactions have been eliminated and certain prior period amounts have been reclassified to conform to current period presentation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In management&#x2019;s opinion, the consolidated financial statements include all normal and recurring adjustments that are considered necessary for the fair presentation of the Company&#x2019;s financial position and operating results. The results of operations presented in these interim condensed consolidated financial statements are unaudited and are not necessarily indicative of the results to be expected for the full fiscal year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto contained in the Company&#x2019;s fiscal year 2022 Annual Report on Form 10-K for the year ended December 31, 2022 (the &#x201c;2022 Annual Report&#x201d;) filed with the SEC on March 29, 2023. The consolidated balance sheet as of December 31, 2022 was derived from the audited consolidated financial statements contained in the 2022 Annual Report.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 reflected CES as a discontinued operation in its consolidated statements of operations for all periods presented. Unless otherwise noted, all amounts and disclosures throughout these Notes to Consolidated Financial Statements relate to the Company's continuing operations. (See Note 3 for additional information).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;text-align:justify"&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 financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts in the financial statements and accompanying notes. Significant items subject to such estimates, include, but are not limited to, the valuation of equity method investments and the valuation of deferred tax assets. Assumptions made in the development of these estimates contemplate the macroeconomic landscape and the Company's anticipated results, however actual results may differ materially from these estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;Recent Accounting Pronouncements - Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, &#x201c;&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&#x2014;Credit Losses: Measurement of Credit Losses on Financial Instruments&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;.&#x201d; This guidance is intended to introduce a revised approach to the recognition and measurement of credit &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;losses, emphasizing an updated model based on current expected credit losses ("CECL") rather than incurred losses. The Company adopted the standard effective January 1, 2023 and determined that adoption of the standard had no material impact on its consolidated financial statements and related disclosures.&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;Recent Accounting Pronouncements - Not Yet Adopted&lt;/span&gt;&lt;/div&gt;N</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNC9mcmFnOjkyMWE0Mzc2N2E2MTQxYWFiNmQxYmQxODc3NDYyZDhiL3RleHRyZWdpb246OTIxYTQzNzY3YTYxNDFhYWI2ZDFiZDE4Nzc0NjJkOGJfMzE5Mg_59094500-4d55-4fd6-93d6-8668b4f0b879">&lt;div style="margin-top:6pt;text-align:justify"&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;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;GAAP&#x201d;) for interim financial information and the requirements of the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;). As permitted, certain information and footnote disclosures have been condensed or omitted. Intercompany balances and transactions have been eliminated and certain prior period amounts have been reclassified to conform to current period presentation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In management&#x2019;s opinion, the consolidated financial statements include all normal and recurring adjustments that are considered necessary for the fair presentation of the Company&#x2019;s financial position and operating results. The results of operations presented in these interim condensed consolidated financial statements are unaudited and are not necessarily indicative of the results to be expected for the full fiscal year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto contained in the Company&#x2019;s fiscal year 2022 Annual Report on Form 10-K for the year ended December 31, 2022 (the &#x201c;2022 Annual Report&#x201d;) filed with the SEC on March 29, 2023. The consolidated balance sheet as of December 31, 2022 was derived from the audited consolidated financial statements contained in the 2022 Annual Report.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 reflected CES as a discontinued operation in its consolidated statements of operations for all periods presented. Unless otherwise noted, all amounts and disclosures throughout these Notes to Consolidated Financial Statements relate to the Company's continuing operations. (See Note 3 for additional information).&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNC9mcmFnOjkyMWE0Mzc2N2E2MTQxYWFiNmQxYmQxODc3NDYyZDhiL3RleHRyZWdpb246OTIxYTQzNzY3YTYxNDFhYWI2ZDFiZDE4Nzc0NjJkOGJfMzE4OQ_9f6d1287-e385-43f5-9028-f1a48b6c1fe4">Use of EstimatesThe preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts in the financial statements and accompanying notes. Significant items subject to such estimates, include, but are not limited to, the valuation of equity method investments and the valuation of deferred tax assets. Assumptions made in the development of these estimates contemplate the macroeconomic landscape and the Company's anticipated results, however actual results may differ materially from these estimates.</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNC9mcmFnOjkyMWE0Mzc2N2E2MTQxYWFiNmQxYmQxODc3NDYyZDhiL3RleHRyZWdpb246OTIxYTQzNzY3YTYxNDFhYWI2ZDFiZDE4Nzc0NjJkOGJfMzE5MA_ebae7018-2b4c-41db-8783-8dbaeacc1264">&lt;div style="margin-top:12pt;text-align:justify"&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;Recent Accounting Pronouncements - Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, &#x201c;&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&#x2014;Credit Losses: Measurement of Credit Losses on Financial Instruments&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;.&#x201d; This guidance is intended to introduce a revised approach to the recognition and measurement of credit &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;losses, emphasizing an updated model based on current expected credit losses ("CECL") rather than incurred losses. The Company adopted the standard effective January 1, 2023 and determined that adoption of the standard had no material impact on its consolidated financial statements and related disclosures.&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;Recent Accounting Pronouncements - Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;None.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RleHRyZWdpb246ZmQwNTE3ZDRhZTdkNGYyNjllYWI2MWUxMTM4NDRmNzFfMTMxNg_f299c8b8-c930-4e4c-aaa5-e16ab9eb282d">Discontinued Operations&lt;div style="margin-top:6pt;text-align:justify"&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, 2022, the Company completed the sale of &lt;/span&gt;&lt;span style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CES &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;to August Mack in accordance with the Asset Purchase Agreement for approximately $1.4 million of total consideration, composed of $1.0 million in cash and $0.4 million of cash held in escrow that is subject to net working capital and other adjustments. The Company executed this divestiture to enhance its focus and pursue continued growth initiatives for its core asset management business.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 reconciles major line items constituting pretax income (loss) from discontinued operations to net income (loss) from discontinued operations as presented in the consolidated statements of operations (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.281%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.768%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.890%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:100%"&gt;1,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;(1,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Selling, general, and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(714)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Pre-tax income (loss) from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(277)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for (benefit from) income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Net income (loss) from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(267)&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;The Company recognized a net loss of $0.2&#160;million on the divestiture of CES, calculated by comparing the final adjusted purchase price to the carrying value of the net assets sold in the transaction as of March 31, 2022. These amounts reflect the finalized transaction costs and net working capital adjustments</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="i3ad4674888d9441284d0177ade2c5e48_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RleHRyZWdpb246ZmQwNTE3ZDRhZTdkNGYyNjllYWI2MWUxMTM4NDRmNzFfMTk4_b4666f8c-cdca-4d3f-b2d8-9c18e44057e5"
      unitRef="usd">1400000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ib4bb7581582a475289c547389f3b1cfa_D20220331-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RleHRyZWdpb246ZmQwNTE3ZDRhZTdkNGYyNjllYWI2MWUxMTM4NDRmNzFfMjM3_bca90f55-cfc8-4625-81d5-a048e313d4a2"
      unitRef="usd">1000000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <chci:EscrowDepositFromDivestitureOfBusiness
      contextRef="i3ad4674888d9441284d0177ade2c5e48_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RleHRyZWdpb246ZmQwNTE3ZDRhZTdkNGYyNjllYWI2MWUxMTM4NDRmNzFfMjUy_49a62f2b-f8c8-43a2-8933-c2f029066378"
      unitRef="usd">400000</chci:EscrowDepositFromDivestitureOfBusiness>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RleHRyZWdpb246ZmQwNTE3ZDRhZTdkNGYyNjllYWI2MWUxMTM4NDRmNzFfMTMxNw_dd73eaba-69ca-4188-94e5-879196bd5b07">&lt;div style="margin-top:12pt;text-align:justify"&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 reconciles major line items constituting pretax income (loss) from discontinued operations to net income (loss) from discontinued operations as presented in the consolidated statements of operations (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.281%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.768%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.890%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:100%"&gt;1,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;(1,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Selling, general, and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(714)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Pre-tax income (loss) from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(277)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for (benefit from) income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Net income (loss) from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(267)&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:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i03261976b75b4f2e87595c413c2bbeb6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfMi01LTEtMS01OTQ0Nw_a720b65b-3e87-4274-aab3-638273bee944"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i5a69cb6414cf427185683d513c45202f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfMi03LTEtMS01OTQ0Nw_6fd85151-16a5-4a2d-821f-146a7d3ec560"
      unitRef="usd">1460000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i03261976b75b4f2e87595c413c2bbeb6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfMy01LTEtMS01OTQ0Nw_6076ed2b-854c-4ac2-b48f-608f4741db7a"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i5a69cb6414cf427185683d513c45202f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfMy03LTEtMS01OTQ0Nw_1f0f3c57-9724-4c89-b614-57ae06e44482"
      unitRef="usd">1173000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <chci:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative
      contextRef="i03261976b75b4f2e87595c413c2bbeb6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfNC01LTEtMS01OTQ0Nw_490988f5-3985-4bc0-9b90-55eee351c0bb"
      unitRef="usd">0</chci:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative>
    <chci:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative
      contextRef="i5a69cb6414cf427185683d513c45202f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfNC03LTEtMS01OTQ0Nw_5648e13d-20a1-461e-9e4b-510d2cb2cbe1"
      unitRef="usd">714000</chci:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative>
    <chci:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense
      contextRef="i03261976b75b4f2e87595c413c2bbeb6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfNi01LTEtMS01OTQ0Nw_c90bbcd0-9e9b-4377-afb3-db53d77f17eb"
      unitRef="usd">0</chci:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense>
    <chci:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense
      contextRef="i5a69cb6414cf427185683d513c45202f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfNi03LTEtMS01OTQ0Nw_a0c5810a-ad0b-4789-b06c-2daac7233494"
      unitRef="usd">-150000</chci:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i03261976b75b4f2e87595c413c2bbeb6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfOC01LTEtMS01OTQ0Nw_0c3c8f74-9438-42c8-bd39-64bc42a3f553"
      unitRef="usd">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i5a69cb6414cf427185683d513c45202f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfOC03LTEtMS01OTQ0Nw_b761cacb-7028-4483-b220-24047684e5d7"
      unitRef="usd">-277000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i03261976b75b4f2e87595c413c2bbeb6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfOS01LTEtMS01OTQ0Nw_e9a4fd36-abbd-43af-b2ed-6e0c61168a5a"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i5a69cb6414cf427185683d513c45202f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfOS03LTEtMS01OTQ0Nw_4ca5d3aa-fd95-482b-a617-53b3911631b6"
      unitRef="usd">-10000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i03261976b75b4f2e87595c413c2bbeb6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfMTAtNS0xLTEtNTk0NDc_edc5f012-6e09-42fe-95cc-0b0ccc02c64f"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i5a69cb6414cf427185683d513c45202f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RhYmxlOjEyMzVkYzNjY2ZhNTQwMTFhZDdkNmMyYTg0ZmRkN2M1L3RhYmxlcmFuZ2U6MTIzNWRjM2NjZmE1NDAxMWFkN2Q2YzJhODRmZGQ3YzVfMTAtNy0xLTEtNTk0NDc_334857f8-a620-4131-8c87-dd1766692814"
      unitRef="usd">-267000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <chci:DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag
      contextRef="i9d36fc3021094e1ead930cb00aec9b27_D20220331-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RleHRyZWdpb246ZmQwNTE3ZDRhZTdkNGYyNjllYWI2MWUxMTM4NDRmNzFfMTA5OTUxMTYyOTcwOQ_2af8c0b5-b5cc-46dc-9f6f-02f49488d5aa">true</chci:DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="ib4bb7581582a475289c547389f3b1cfa_D20220331-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV8zNy9mcmFnOmZkMDUxN2Q0YWU3ZDRmMjY5ZWFiNjFlMTEzODQ0ZjcxL3RleHRyZWdpb246ZmQwNTE3ZDRhZTdkNGYyNjllYWI2MWUxMTM4NDRmNzFfNzU1_ee7fcc8b-c440-47b9-8809-fe002f06cd2e"
      unitRef="usd">-200000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80MC9mcmFnOjNlNDdmOWM1MmRlYzQ1ZGRhZGI2MzQ2MDcxOTE5MTYzL3RleHRyZWdpb246M2U0N2Y5YzUyZGVjNDVkZGFkYjYzNDYwNzE5MTkxNjNfMjkw_b397ac51-e76f-4d38-bc91-7eee4d08a1ee">Intangible Assets&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 6, 2022, the Company purchased the rights to the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;www.comstock.com&lt;/span&gt; domain name for $0.1 million. The Company has recorded the domain name purchase as an indefinite-lived intangible asset on its consolidated balance sheets that will be tested annually for impairment.</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i92d6f0ad66aa45d7a7f61efb9eb403bd_I20220506"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80MC9mcmFnOjNlNDdmOWM1MmRlYzQ1ZGRhZGI2MzQ2MDcxOTE5MTYzL3RleHRyZWdpb246M2U0N2Y5YzUyZGVjNDVkZGFkYjYzNDYwNzE5MTkxNjNfMTE2_d4dbcfbb-2e97-41c0-86f3-614cd3260305"
      unitRef="usd">100000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <chci:InvestmentsInRealEstateVenturesTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfNTE5NA_b5a52c4d-f575-47f4-9412-e66aac3d220d">Investments in Real Estate Ventures&lt;div style="margin-top:6pt;text-align:justify"&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's unconsolidated investments in real estate ventures are recorded on the consolidated balance sheets at fair value. The following table summarizes these investments (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.419%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.131%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.131%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.498%"/&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:10pt;font-weight:700;line-height:100%"&gt;March 31,&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #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:100%"&gt;Investors X&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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:100%"&gt;984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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:100%"&gt;1,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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:100%"&gt;The Hartford&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:100%"&gt;839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;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;BLVD Forty Four&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;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;2,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;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;2,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:100%"&gt;BLVD Ansel&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:100%"&gt;2,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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:100%"&gt;6,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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:100%"&gt;7,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investors X&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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 2019, the Company entered into a master transfer agreement with CPRES which entitled the Company to priority distribution of residual cash flow from its Class B membership interest in Comstock Investors X, L.C. ("Investors X"), an unconsolidated variable interest entity that owns the Company's residual homebuilding operations. As of March&#160;31, 2023, the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;residual cash flow primarily relates to anticipated proceeds from the sale of rezoned residential lots. The cash will be released as land development work associated with these projects is completed and lots are sold. (See Note 14 for additional information).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-align:justify"&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;The Hartford&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the Company entered into a joint venture with CP to acquire a Class-A office building adjacent to Clarendon Station on Metro&#x2019;s Orange Line in Arlington County&#x2019;s premier transit-oriented office market, the Rosslyn-Ballston Corridor. Built in 2003, the 211,000 square foot mixed-use Leadership in Energy and Environmental Design (&#x201c;LEED&#x201d;) GOLD building is being leased to multiple high-quality tenants. In February 2020, the Company arranged for DivcoWest to purchase a majority ownership stake in the Hartford Building and secured a $87.0&#160;million loan facility from MetLife. As part of the transaction, the Company entered into asset management and property management agreements to manage the property. Fair value is determined using an income approach and sales comparable approach models. As of March&#160;31, 2023, the Company&#x2019;s ownership interest in the Hartford was 2.5%. (See Note 14 for additional information).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;BLVD Forty Four&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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 Company entered into a joint venture with CP to acquire a stabilized 15-story, luxury high-rise apartment building in Rockville, Maryland that was built in 2015, which we rebranded as BLVD Forty Four. Located one block from the Rockville Station on Metro's Red Line and in the heart of the I-270 Technology and Life Science Corridor, the 263-unit mixed use property includes approximately 16,000 square feet of retail and a commercial parking garage. In connection with the transaction, the Company received an acquisition fee and is entitled to receive investment related income and promote distributions in connection with its equity interest in the asset. The Company also provides asset, residential, retail and parking property management services for the property in exchange for market rate fees. Fair value is determined using an income approach and sales comparable approach models. As of March&#160;31, 2023, the Company&#x2019;s ownership interest in BLVD Forty Four was 5.0%. (See Note 14 for additional information).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;BLVD Ansel&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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 Company entered into a joint venture with CP to acquire BLVD Ansel, a newly completed 18-story, luxury high-rise apartment building with 250 units located adjacent to the Rockville Metro Station and BLVD Forty Four in Rockville, Maryland. BLVD Ansel features approximately 20,000 square feet of retail space, 611 parking spaces, and expansive amenities including multiple private workspaces designed to meet the needs of remote-working residents. In connection with the transaction, the Company received an acquisition fee and is entitled to receive investment related income and promote distributions in connection with its equity interest in the asset. The Company will also provide asset, residential, retail and parking property management services for the property in exchange for market rate fees. Fair value is determined using an income approach and sales comparable approach models. As of March&#160;31, 2023, the Company&#x2019;s ownership interest in BLVD Ansel was 5.0%. (See Note 14 for additional information).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 below summarizes the activity of the Company&#x2019;s unconsolidated investments in real estate ventures that are reported at fair value (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;7,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Distributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:100%"&gt;(334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:100%"&gt;(399)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Balance as of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Investments&lt;/span&gt;&lt;/div&gt;In addition, the Company has a joint venture with Superior Title Services, Inc. ("STS") to provide title insurance to its clients. The Company records this co-investment using the equity method of accounting and adjusts the carrying value of the investment for its proportionate share of net income and distributions. The carrying value of the STS investment is recorded in "other assets" on the Company's consolidated statement of balance sheets. The Company's proportionate share of STS net income and distributions are recorded in gain (loss) on real estate ventures in the consolidated statements of operations. For the three months ended March&#160;31, 2023 and 2022, the Company's proportionate gains from STS earnings were immaterial and $0.1 million, respectively.</chci:InvestmentsInRealEstateVenturesTextBlock>
    <chci:EquityMethodInvestmentsGroupOfInvestmentConsolidatedBalanceSheetAtFairValueTableTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfNTE5Nw_53826db7-80f9-417d-aa7b-a8e818a0f58f">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.419%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.131%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.131%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.498%"/&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:10pt;font-weight:700;line-height:100%"&gt;March 31,&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #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:100%"&gt;Investors X&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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:100%"&gt;984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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:100%"&gt;1,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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:100%"&gt;The Hartford&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:100%"&gt;839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;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;BLVD Forty Four&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;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;2,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;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;2,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:100%"&gt;BLVD Ansel&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:100%"&gt;2,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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:100%"&gt;6,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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:100%"&gt;7,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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;</chci:EquityMethodInvestmentsGroupOfInvestmentConsolidatedBalanceSheetAtFairValueTableTextBlock>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="ia2ae01a512e248dcbb885d44e8603264_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjhmOWQ3NmZkYzFiNjQxYmQ4NDUyMDlhZDYyMjRmNTY0L3RhYmxlcmFuZ2U6OGY5ZDc2ZmRjMWI2NDFiZDg0NTIwOWFkNjIyNGY1NjRfMi0yLTEtMS01OTQ0Nw_e2ad9349-6c30-4b66-86f4-8285bb11e417"
      unitRef="usd">984000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i1baa47c1e9894fe7afc963e090c79a86_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjhmOWQ3NmZkYzFiNjQxYmQ4NDUyMDlhZDYyMjRmNTY0L3RhYmxlcmFuZ2U6OGY5ZDc2ZmRjMWI2NDFiZDg0NTIwOWFkNjIyNGY1NjRfMi00LTEtMS01OTQ0Nw_1407fbc1-03f9-4483-8603-0f6c6682830e"
      unitRef="usd">1369000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i56dc7436e5494acf8f9ba2e380d638e8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjhmOWQ3NmZkYzFiNjQxYmQ4NDUyMDlhZDYyMjRmNTY0L3RhYmxlcmFuZ2U6OGY5ZDc2ZmRjMWI2NDFiZDg0NTIwOWFkNjIyNGY1NjRfMy0yLTEtMS01OTQ0Nw_80e7f9ca-e14c-4fc6-9d14-e613cd6d1e00"
      unitRef="usd">839000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i4a72865148e9431badd3fc5875d64cfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjhmOWQ3NmZkYzFiNjQxYmQ4NDUyMDlhZDYyMjRmNTY0L3RhYmxlcmFuZ2U6OGY5ZDc2ZmRjMWI2NDFiZDg0NTIwOWFkNjIyNGY1NjRfMy00LTEtMS01OTQ0Nw_5924e60e-cd45-4540-b593-8eca3f18cd0b"
      unitRef="usd">953000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i63c10d57a0804f6687adedea8cf5823d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjhmOWQ3NmZkYzFiNjQxYmQ4NDUyMDlhZDYyMjRmNTY0L3RhYmxlcmFuZ2U6OGY5ZDc2ZmRjMWI2NDFiZDg0NTIwOWFkNjIyNGY1NjRfNC0yLTEtMS01OTQ0Nw_06fe1a85-c8df-4163-a7c8-c96fa91267df"
      unitRef="usd">2051000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i24b6f2e4d1e74af6a64bba75e09a97c2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjhmOWQ3NmZkYzFiNjQxYmQ4NDUyMDlhZDYyMjRmNTY0L3RhYmxlcmFuZ2U6OGY5ZDc2ZmRjMWI2NDFiZDg0NTIwOWFkNjIyNGY1NjRfNC00LTEtMS01OTQ0Nw_837d2165-d90b-4a58-9e52-65c437fb12b7"
      unitRef="usd">2135000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i63460e5d6c7f4a16a60cce0a64175c04_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjhmOWQ3NmZkYzFiNjQxYmQ4NDUyMDlhZDYyMjRmNTY0L3RhYmxlcmFuZ2U6OGY5ZDc2ZmRjMWI2NDFiZDg0NTIwOWFkNjIyNGY1NjRfNS0yLTEtMS01OTQ0Nw_9b541f76-3720-4874-b86c-1f1770fda758"
      unitRef="usd">2439000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i98ff249e22a6486480f949b4b92bf7e0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjhmOWQ3NmZkYzFiNjQxYmQ4NDUyMDlhZDYyMjRmNTY0L3RhYmxlcmFuZ2U6OGY5ZDc2ZmRjMWI2NDFiZDg0NTIwOWFkNjIyNGY1NjRfNS00LTEtMS01OTQ0Nw_de80389a-bb1a-4dd1-a15c-6679e5e92004"
      unitRef="usd">2556000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjhmOWQ3NmZkYzFiNjQxYmQ4NDUyMDlhZDYyMjRmNTY0L3RhYmxlcmFuZ2U6OGY5ZDc2ZmRjMWI2NDFiZDg0NTIwOWFkNjIyNGY1NjRfNi0yLTEtMS01OTQ0Nw_45302fb7-c12f-42cf-93e4-f236ea74754f"
      unitRef="usd">6313000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjhmOWQ3NmZkYzFiNjQxYmQ4NDUyMDlhZDYyMjRmNTY0L3RhYmxlcmFuZ2U6OGY5ZDc2ZmRjMWI2NDFiZDg0NTIwOWFkNjIyNGY1NjRfNi00LTEtMS01OTQ0Nw_80f58530-c25c-4fc4-91e1-55fde254290f"
      unitRef="usd">7013000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <chci:NumberOfSquareFoot
      contextRef="i52cf8ce8337a47229f02fcc31999c6f1_D20191201-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfMTc3NA_4e854634-3e4b-43b6-8792-d30c7f271938"
      unitRef="sqft">211000</chci:NumberOfSquareFoot>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2ae66d3b074841089df2549441ac2909_I20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfMjA2MA_94939eb5-872a-4013-9f05-cc8bc7b89747"
      unitRef="usd">87000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i63a4dc73b85043f5ad5fb11166fa4935_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfNTQ5NzU1ODIyNTcz_c05a4a77-91e8-4264-9540-625bed0bb10e"
      unitRef="number">0.025</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <chci:NumberOfUnitsInProperty
      contextRef="i788c99933aff482fa64e7b8e8eaac7ee_D20211001-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfMjczMw_301ac3ad-c56a-4618-8e64-8467ecf793cf"
      unitRef="unit">263</chci:NumberOfUnitsInProperty>
    <chci:NumberOfSquareFoot
      contextRef="i788c99933aff482fa64e7b8e8eaac7ee_D20211001-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfMjc4Mw_270cadf9-fb99-4e74-860e-6c48416a8943"
      unitRef="sqft">16000</chci:NumberOfSquareFoot>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ia1a4c7ff38dc484a9f6396e2f355ce30_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfNTQ5NzU1ODI0MjI2_3b62c69d-d754-42c6-9e08-9313c4afd3a8"
      unitRef="number">0.050</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <chci:NumberOfUnitsInProperty
      contextRef="ibe63b4d9eab9432da4b32fe5c22424ba_D20220301-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfMTA5OTUxMTYzOTg0MA_775c0938-19c3-44fd-83e1-4f8572ae1686"
      unitRef="unit">250</chci:NumberOfUnitsInProperty>
    <chci:NumberOfSquareFoot
      contextRef="ibe63b4d9eab9432da4b32fe5c22424ba_D20220301-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfMTA5OTUxMTYzOTg2MQ_6ba11c14-c66e-4fde-95ed-f8c03b7f43ec"
      unitRef="sqft">20000</chci:NumberOfSquareFoot>
    <chci:NumberOfParkingSpaces
      contextRef="ibe63b4d9eab9432da4b32fe5c22424ba_D20220301-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfMTA5OTUxMTYzOTg0OQ_8541f125-ab8f-448e-abdc-758d2b2c56c2"
      unitRef="parkingspace">611</chci:NumberOfParkingSpaces>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ic542c044aa75412d95146439d0638255_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfNTQ5NzU1ODI1ODA0_06893307-de49-4d31-8b93-d09fc7462119"
      unitRef="number">0.050</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <chci:ScheduleOfInvestmentsInRealEstateVenturesTableTableTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfNTE5Mg_7a59039f-5660-4c55-98f1-1fc85da835c6">&lt;div style="margin-top:12pt;text-align:justify"&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 below summarizes the activity of the Company&#x2019;s unconsolidated investments in real estate ventures that are reported at fair value (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;7,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Distributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:100%"&gt;(334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:100%"&gt;(399)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Balance as of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</chci:ScheduleOfInvestmentsInRealEstateVenturesTableTableTextBlock>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i2114c887f8264b4699fdf448dce17564_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjdhYzA4ODI1ZTQ3YjRlYWRhYmJkYjcwMGU0N2NmMTg0L3RhYmxlcmFuZ2U6N2FjMDg4MjVlNDdiNGVhZGFiYmRiNzAwZTQ3Y2YxODRfMC0xLTEtMS01OTQ0Nw_368fb69a-1966-4c70-bc85-6bb17046e322"
      unitRef="usd">7013000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <chci:EquityMethodInvestmentFairValueAdditions
      contextRef="i5d724b9089ad4504b54c79734fc25ee4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjdhYzA4ODI1ZTQ3YjRlYWRhYmJkYjcwMGU0N2NmMTg0L3RhYmxlcmFuZ2U6N2FjMDg4MjVlNDdiNGVhZGFiYmRiNzAwZTQ3Y2YxODRfMS0xLTEtMS01OTQ0Nw_b76e4951-df23-40ea-8ecc-ce9c2f0b23a2"
      unitRef="usd">33000</chci:EquityMethodInvestmentFairValueAdditions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i5d724b9089ad4504b54c79734fc25ee4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjdhYzA4ODI1ZTQ3YjRlYWRhYmJkYjcwMGU0N2NmMTg0L3RhYmxlcmFuZ2U6N2FjMDg4MjVlNDdiNGVhZGFiYmRiNzAwZTQ3Y2YxODRfMi0xLTEtMS01OTQ0Nw_540a4bf6-5bbf-4ded-a846-4242139f650c"
      unitRef="usd">334000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <chci:ChangeInFairValueOfEquityMethodInvestment
      contextRef="i5d724b9089ad4504b54c79734fc25ee4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjdhYzA4ODI1ZTQ3YjRlYWRhYmJkYjcwMGU0N2NmMTg0L3RhYmxlcmFuZ2U6N2FjMDg4MjVlNDdiNGVhZGFiYmRiNzAwZTQ3Y2YxODRfMy0xLTEtMS01OTQ0Nw_f26d6b5b-f949-402d-b61f-e65b349c58fa"
      unitRef="usd">-399000</chci:ChangeInFairValueOfEquityMethodInvestment>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i06cd0f9f2ea04fd091cfc6d47f44045d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RhYmxlOjdhYzA4ODI1ZTQ3YjRlYWRhYmJkYjcwMGU0N2NmMTg0L3RhYmxlcmFuZ2U6N2FjMDg4MjVlNDdiNGVhZGFiYmRiNzAwZTQ3Y2YxODRfNC0xLTEtMS01OTQ0Nw_7d2841d3-4693-4867-890c-aaa8eb264e50"
      unitRef="usd">6313000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <chci:ProportionateShareOfNetIncomeAndDistributionsAmount
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfMTA5OTUxMTY0MDEwNg_b12278dc-e5cf-49ab-83b2-ef7936c68318"
      unitRef="usd">0</chci:ProportionateShareOfNetIncomeAndDistributionsAmount>
    <chci:ProportionateShareOfNetIncomeAndDistributionsAmount
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80My9mcmFnOjQyZWRlYzUxMTExYzQyY2RiNWQ4ZWQ4NjdkOGM0MTNhL3RleHRyZWdpb246NDJlZGVjNTExMTFjNDJjZGI1ZDhlZDg2N2Q4YzQxM2FfNTQ5NzU1ODI1ODI3_ba196113-5299-4c90-91ee-47b30b40d0f8"
      unitRef="usd">100000</chci:ProportionateShareOfNetIncomeAndDistributionsAmount>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RleHRyZWdpb246NWVjZTQwNjhlMmIxNDdiNTlhZTlhM2I3YjhlNTJjNGJfMTA2MA_c15a3c4d-c507-4927-ba45-f7f614a20112">Leases&lt;div style="margin-top:6pt;text-align:justify"&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 operating leases for office space leased in various buildings for its own use. The Company's leases have remaining terms ranging from 5 to 10 years. The Company's lease agreements do not contain any material residual value guarantees or material restrictive covenants. Lease costs related to the Company's operating leases are primarily reflected in "cost of revenue" in the consolidated statements of operations, as they are a reimbursable cost under the Company's respective asset management agreements. (See Note 14 for additional information).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 operating lease costs, by type (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.879%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.701%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 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;Fixed lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:100%"&gt;Total operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents supplemental cash flow information related to the Company's operating leases (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.954%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.693%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.191%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.859%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 March&#160;31, 2023, the Company's operating leases had a weighted-average remaining lease term of 7.5 years and a weighted-average discount rate of 4.25%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 future lease payments (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.120%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.153%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ending December 31, &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:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023 (9 months)&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:100%"&gt;857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not have any leases which have not yet commenced as of March&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="iec4f9d80af4f40a494cb1687e43a01ca_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RleHRyZWdpb246NWVjZTQwNjhlMmIxNDdiNTlhZTlhM2I3YjhlNTJjNGJfMTY1_348b1827-56e5-447b-ab42-b2d0bcd95c53">P5Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="ie83eaf44562a4b2aa0c448dbf2187b3f_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RleHRyZWdpb246NWVjZTQwNjhlMmIxNDdiNTlhZTlhM2I3YjhlNTJjNGJfMTcx_a89ef68d-3fb5-4d6f-a461-9ee653a81007">P10Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RleHRyZWdpb246NWVjZTQwNjhlMmIxNDdiNTlhZTlhM2I3YjhlNTJjNGJfMTA2MQ_bc48f263-63f2-4a08-9f9c-26c39ffabc6d">&lt;div style="margin-top:12pt;text-align:justify"&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 operating lease costs, by type (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.879%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.701%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 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;Fixed lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:100%"&gt;Total operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents supplemental cash flow information related to the Company's operating leases (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.954%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.693%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.191%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.859%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjg1MTM0ZGFjNWNiNzQ4ZGY5NWY4ODkzMWU2OTRkZmQ4L3RhYmxlcmFuZ2U6ODUxMzRkYWM1Y2I3NDhkZjk1Zjg4OTMxZTY5NGRmZDhfMy01LTEtMS01OTQ0Nw_cac5c1da-af64-4d93-8a22-387584f25fc6"
      unitRef="usd">297000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjg1MTM0ZGFjNWNiNzQ4ZGY5NWY4ODkzMWU2OTRkZmQ4L3RhYmxlcmFuZ2U6ODUxMzRkYWM1Y2I3NDhkZjk1Zjg4OTMxZTY5NGRmZDhfMy03LTEtMS01OTQ0Nw_69df7519-95a6-4363-a769-82990535a229"
      unitRef="usd">254000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjg1MTM0ZGFjNWNiNzQ4ZGY5NWY4ODkzMWU2OTRkZmQ4L3RhYmxlcmFuZ2U6ODUxMzRkYWM1Y2I3NDhkZjk1Zjg4OTMxZTY5NGRmZDhfNC01LTEtMS01OTQ0Nw_b73b1194-34ed-4976-90db-f22ececa94aa"
      unitRef="usd">109000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjg1MTM0ZGFjNWNiNzQ4ZGY5NWY4ODkzMWU2OTRkZmQ4L3RhYmxlcmFuZ2U6ODUxMzRkYWM1Y2I3NDhkZjk1Zjg4OTMxZTY5NGRmZDhfNC03LTEtMS01OTQ0Nw_735650da-d116-4c84-868c-d59f69b6923c"
      unitRef="usd">78000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjg1MTM0ZGFjNWNiNzQ4ZGY5NWY4ODkzMWU2OTRkZmQ4L3RhYmxlcmFuZ2U6ODUxMzRkYWM1Y2I3NDhkZjk1Zjg4OTMxZTY5NGRmZDhfNS01LTEtMS01OTQ0Nw_c5026660-51c2-431e-894f-3a251c8f173a"
      unitRef="usd">406000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjg1MTM0ZGFjNWNiNzQ4ZGY5NWY4ODkzMWU2OTRkZmQ4L3RhYmxlcmFuZ2U6ODUxMzRkYWM1Y2I3NDhkZjk1Zjg4OTMxZTY5NGRmZDhfNS03LTEtMS01OTQ0Nw_96772f6f-1a23-4a8c-9e00-dcec041a1649"
      unitRef="usd">332000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOmE4N2Y0MDUzZTQ5NjRkMGI4OGQyOGE1MjMzYzFhNGEzL3RhYmxlcmFuZ2U6YTg3ZjQwNTNlNDk2NGQwYjg4ZDI4YTUyMzNjMWE0YTNfMy01LTEtMS01OTQ0Nw_3afc2548-e92e-4d32-8acd-fcfe51c076af"
      unitRef="usd">389000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOmE4N2Y0MDUzZTQ5NjRkMGI4OGQyOGE1MjMzYzFhNGEzL3RhYmxlcmFuZ2U6YTg3ZjQwNTNlNDk2NGQwYjg4ZDI4YTUyMzNjMWE0YTNfMy03LTEtMS01OTQ0Nw_1067f3e9-ab7b-4e7b-a9a5-68b1dfe2b004"
      unitRef="usd">311000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RleHRyZWdpb246NWVjZTQwNjhlMmIxNDdiNTlhZTlhM2I3YjhlNTJjNGJfODY2_14fc2aec-4827-42e3-98b1-505d78d4fbe4">P7Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RleHRyZWdpb246NWVjZTQwNjhlMmIxNDdiNTlhZTlhM2I3YjhlNTJjNGJfOTA5_80fef119-1db8-493f-8620-fe8dfa13fac0"
      unitRef="number">0.0425</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RleHRyZWdpb246NWVjZTQwNjhlMmIxNDdiNTlhZTlhM2I3YjhlNTJjNGJfMTA1OA_ebd081b1-00f1-40b8-b0c4-b49e5f336d5c">&lt;div style="margin-top:12pt;text-align:justify"&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 future lease payments (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.120%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.153%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ending December 31, &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:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023 (9 months)&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:100%"&gt;857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjlmNjdlOGQwOGY2NDRmYjE4ZjgwN2ViZWY1NWM3ZjI0L3RhYmxlcmFuZ2U6OWY2N2U4ZDA4ZjY0NGZiMThmODA3ZWJlZjU1YzdmMjRfMS0xLTEtMS01OTQ0Nw_c15001ef-9db1-4d3f-86d5-fe961c42989b"
      unitRef="usd">857000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjlmNjdlOGQwOGY2NDRmYjE4ZjgwN2ViZWY1NWM3ZjI0L3RhYmxlcmFuZ2U6OWY2N2U4ZDA4ZjY0NGZiMThmODA3ZWJlZjU1YzdmMjRfMi0xLTEtMS01OTQ0Nw_bf96db44-d60a-4d05-a59e-c5bfa7593161"
      unitRef="usd">1167000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjlmNjdlOGQwOGY2NDRmYjE4ZjgwN2ViZWY1NWM3ZjI0L3RhYmxlcmFuZ2U6OWY2N2U4ZDA4ZjY0NGZiMThmODA3ZWJlZjU1YzdmMjRfMy0xLTEtMS01OTQ0Nw_3c6f501b-21a8-4c43-a50e-3b8fdc4cc13f"
      unitRef="usd">1194000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjlmNjdlOGQwOGY2NDRmYjE4ZjgwN2ViZWY1NWM3ZjI0L3RhYmxlcmFuZ2U6OWY2N2U4ZDA4ZjY0NGZiMThmODA3ZWJlZjU1YzdmMjRfNC0xLTEtMS01OTQ0Nw_eb2aa18c-2b74-48f6-82e6-b00e1f2b4772"
      unitRef="usd">1222000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjlmNjdlOGQwOGY2NDRmYjE4ZjgwN2ViZWY1NWM3ZjI0L3RhYmxlcmFuZ2U6OWY2N2U4ZDA4ZjY0NGZiMThmODA3ZWJlZjU1YzdmMjRfNS0xLTEtMS01OTQ0Nw_e1d7a319-7ace-4bc8-8353-2d86b19f0772"
      unitRef="usd">1204000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <chci:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjlmNjdlOGQwOGY2NDRmYjE4ZjgwN2ViZWY1NWM3ZjI0L3RhYmxlcmFuZ2U6OWY2N2U4ZDA4ZjY0NGZiMThmODA3ZWJlZjU1YzdmMjRfNi0xLTEtMS01OTQ0Nw_de6c3578-54f2-4c14-a932-17e49c13fcf5"
      unitRef="usd">3568000</chci:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjlmNjdlOGQwOGY2NDRmYjE4ZjgwN2ViZWY1NWM3ZjI0L3RhYmxlcmFuZ2U6OWY2N2U4ZDA4ZjY0NGZiMThmODA3ZWJlZjU1YzdmMjRfNy0xLTEtMS01OTQ0Nw_61ac02de-0f3e-4afe-830b-b17c10956ecf"
      unitRef="usd">9212000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjlmNjdlOGQwOGY2NDRmYjE4ZjgwN2ViZWY1NWM3ZjI0L3RhYmxlcmFuZ2U6OWY2N2U4ZDA4ZjY0NGZiMThmODA3ZWJlZjU1YzdmMjRfOC0xLTEtMS01OTQ0Nw_db190b5c-1133-4a21-80b5-06b541214b5e"
      unitRef="usd">1488000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV80Ni9mcmFnOjVlY2U0MDY4ZTJiMTQ3YjU5YWU5YTNiN2I4ZTUyYzRiL3RhYmxlOjlmNjdlOGQwOGY2NDRmYjE4ZjgwN2ViZWY1NWM3ZjI0L3RhYmxlcmFuZ2U6OWY2N2U4ZDA4ZjY0NGZiMThmODA3ZWJlZjU1YzdmMjRfOS0xLTEtMS01OTQ0Nw_daf7e818-fd59-4d1a-9ff5-cf9c6464db9b"
      unitRef="usd">7724000</us-gaap:OperatingLeaseLiability>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV81Mi9mcmFnOmYzYjMzODU5OWJkNTQ2NGFiOTdlZDUxYzU1Mjg3OGQ2L3RleHRyZWdpb246ZjNiMzM4NTk5YmQ1NDY0YWI5N2VkNTFjNTUyODc4ZDZfODA5_785c5a7a-95c2-49b5-9fd2-b95151417106">Debt&lt;div style="margin-top:6pt;text-align:justify"&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;Credit Facility - Due to Affiliates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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 19, 2020, the Company entered into a five-year Revolving Capital Line of Credit Agreement with CPRES, pursuant to which the Company secured a $10.0&#160;million capital line of credit (the &#x201c;Credit Facility&#x201d;). Upon entering the agreement, the Company made an initial $5.5&#160;million draw with an April 30, 2023 maturity date. Under the terms, the Credit Facility provides for an initial variable interest rate of the Wall Street Journal Prime Rate plus 1.00% per annum on advances made under the Credit Facility, payable monthly in arrears. &lt;/span&gt;&lt;/div&gt;On September 30, 2022, the Company paid down its $5.5&#160;million outstanding principal balance on the Credit Facility in full. As of March&#160;31, 2023, the full balance of the Credit Facility remained available for use up through the March 19, 2025 expiration date, and the Company had no outstanding debt or financing arrangements for which future payments are due.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentTerm
      contextRef="if1fc14da9e5d424180c5165b7eac34ec_D20200319-20200319"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV81Mi9mcmFnOmYzYjMzODU5OWJkNTQ2NGFiOTdlZDUxYzU1Mjg3OGQ2L3RleHRyZWdpb246ZjNiMzM4NTk5YmQ1NDY0YWI5N2VkNTFjNTUyODc4ZDZfMTA5OTUxMTYyOTEzMg_52a040e9-3991-4e5c-b58b-21cd53d207e2">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ieaef0782848a415fa69b8022b26ae3f4_I20200319"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV81Mi9mcmFnOmYzYjMzODU5OWJkNTQ2NGFiOTdlZDUxYzU1Mjg3OGQ2L3RleHRyZWdpb246ZjNiMzM4NTk5YmQ1NDY0YWI5N2VkNTFjNTUyODc4ZDZfMTkw_ed33ea8b-467e-496d-9804-4cf1caaa67f2"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="ieaef0782848a415fa69b8022b26ae3f4_I20200319"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV81Mi9mcmFnOmYzYjMzODU5OWJkNTQ2NGFiOTdlZDUxYzU1Mjg3OGQ2L3RleHRyZWdpb246ZjNiMzM4NTk5YmQ1NDY0YWI5N2VkNTFjNTUyODc4ZDZfMTA5OTUxMTYyODg0NA_cc1c841c-ef41-4e53-916e-baa675142167"
      unitRef="usd">5500000</us-gaap:LineOfCredit>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i955eb09587124c2ab0c81164826f7f70_D20200319-20200319"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV81Mi9mcmFnOmYzYjMzODU5OWJkNTQ2NGFiOTdlZDUxYzU1Mjg3OGQ2L3RleHRyZWdpb246ZjNiMzM4NTk5YmQ1NDY0YWI5N2VkNTFjNTUyODc4ZDZfNDQx_954e8187-8a29-4c9f-a349-33fb690a5ae1"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCredit
      contextRef="i990aa589e3c340f5b8179982a9efafe3_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV81Mi9mcmFnOmYzYjMzODU5OWJkNTQ2NGFiOTdlZDUxYzU1Mjg3OGQ2L3RleHRyZWdpb246ZjNiMzM4NTk5YmQ1NDY0YWI5N2VkNTFjNTUyODc4ZDZfNjY3_47465d1d-8630-43d9-a841-21c648db9eee"
      unitRef="usd">5500000</us-gaap:LineOfCredit>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV81NS9mcmFnOmFlOGUzMmM1Njk5MzQ2OGFiNjE5NTRhODNmMWEwNzgyL3RleHRyZWdpb246YWU4ZTMyYzU2OTkzNDY4YWI2MTk1NGE4M2YxYTA3ODJfNjMz_97782c17-4fa2-4bc1-910e-09f45daf9cba">Commitments and Contingencies&lt;div style="margin-top:6pt;text-align:justify"&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 certain non-cancelable operating leases that contain various renewal options. (See Note 6 for additional information)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 subject to litigation from time to time in the ordinary course of business; however, the Company does not expect the results, if any, to have a material adverse impact on its results of operations, financial position, or liquidity. The Company records a contingent liability when it is both probable that a liability has been incurred and the amount can be reasonably estimated; however, the Company is not aware of any reasonably possible losses that would have a material impact on its results of operations, financial position, or liquidity. The Company expenses legal defense costs as they are incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV81OC9mcmFnOmNkNDViZjgzNWUzNzQ2NmU4NDZjZmYxZTc1ZTI1Nzg0L3RleHRyZWdpb246Y2Q0NWJmODM1ZTM3NDY2ZTg0NmNmZjFlNzVlMjU3ODRfOTU2_43fb1bd3-ac12-473d-9022-c209f6367686">Fair Value Disclosures&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of March&#160;31, 2023, the carrying amount of cash and cash equivalents, accounts receivable, other current assets, and accounts payable approximated fair value because of the short-term nature of these instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 March&#160;31, 2023, the Company had certain equity method investments in real estate ventures that it elected to record at fair value using significant unobservable inputs (Level 3). (See Note 5 for additional information).&lt;/span&gt;&lt;/div&gt;The Company may also value its non-financial assets and liabilities, including items such as long-lived assets, at fair value on a non-recurring basis if it is determined that impairment has occurred. Such fair value measurements typically use significant unobservable inputs (Level 3), unless a quoted market price (Level 1) or quoted prices for similar instruments, quoted prices for identical or similar instruments in inactive markets, or amounts derived from valuation models (Level 2) are available.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfNDYxNQ_3254eb7e-934e-475c-9371-ecfd0b7b9a3d">Stockholders' Equity&lt;div style="margin-top:6pt;text-align:justify"&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;text-align:justify"&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's certificate of incorporation authorizes the issuance of Class A common stock and Class B common stock, each with a par value of $0.01 per share. Holders of Class A common stock and Class B common stock are entitled to dividends when, as and if, declared by the Company's board of directors, subject to the rights of the holders of all classes of stock outstanding having priority rights to dividends. Holders of Class A common stock are entitled to one vote per share and holders of Class B common stock are entitled to fifteen votes per share. Shares of our Class B common stock are convertible into an equivalent number of shares of our Class A common stock upon transfer. As of March&#160;31, 2023, the Company had not declared any dividends. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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's certificate of incorporation authorizes the issuance of Series C non-convertible preferred stock with a par value of $0.01 per share. Series C Preferred Stock has a discretionary, non-cumulative, dividend feature and is redeemable by holders in the event of liquidation or change in control of the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 13, 2022, the Company entered into a Share Exchange and Purchase Agreement ("SEPA") with CPRES, pursuant to which the Company acquired from CPRES all outstanding shares of its non-convertible and non-redeemable Series C preferred stock for (i) 1.0 million shares of the Company&#x2019;s Class A common stock, valued at the consolidated closing bid price of the Class A shares on Nasdaq on the business day immediately preceding the entry into the SEPA, and (ii) $4.0 million in cash. The SEPA was unanimously approved by the independent directors of the Company. Upon completion of the transaction, all of the shares of Series C preferred stock were immediately cancelled and fully retired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the time of the transaction, the total carrying value of the Series C preferred stock (including the related additional paid-in capital) was $10.3 million. The share exchange was accounted for as a redemption; therefore, the $2.0 million difference between the carrying value and the $8.3 million fair value of the consideration paid upon redemption was added to net income to arrive at income attributable to common stockholders and calculate net income (loss) per share for the Company's third and fourth quarters of fiscal year 2022.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 12, 2019, the Company approved the 2019 Omnibus Incentive Plan (the &#x201c;2019 Plan&#x201d;), which replaced the 2004 Long-Term Compensation Plan (the &#x201c;2004 Plan&#x201d;). The 2019 Plan provides for the issuance of stock options, stock appreciation rights ("SARs"), restricted stock, restricted stock units, dividend equivalents, performance awards, and stock or other stock-based &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;awards. The 2019 Plan mandates that all lapsed, forfeited, expired, terminated, cancelled and withheld shares, including those from the predecessor plan, be returned to the 2019 Plan and made available for issuance. The 2019 Plan originally authorized 2.5&#160;million shares of the Company's Class A common stock for issuance. As of March&#160;31, 2023, there were 1.4 million shares of Class A common stock available for issuance under the 2019 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 months ended March&#160;31, 2023 and 2022, the Company recorded stock-based compensation expense of $0.2 million and $0.2 million, respectively. Stock-based compensation costs are included in selling, general, and administrative expense on the Company's consolidated statements of operations. As of March&#160;31, 2023, there was $1.6 million of total unrecognized stock-based compensation, which is expected to be recognized over a weighted-average period of 2.2 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock unit (&#x201c;RSU&#x201d;) awards granted to employees are subject to continued employment and generally vest in four annual installments over the four-year period following the grant dates. The Company also grants certain RSU awards to management that contain additional vesting conditions tied directly to a defined performance metric for the Company (&#x201c;PSUs&#x201d;). The actual number of PSUs that will vest can range from 60% to 120% of the original grant target amount, depending upon actual Company performance below or above the established performance metric targets. The Company estimates performance in relation to the defined targets when calculating the related stock-based compensation expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 all restricted stock unit activity (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.833%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.764%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.956%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;RSUs&lt;br/&gt;Outstanding&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:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant&#160;Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:100%"&gt;2.95&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Released&lt;/span&gt;&lt;/td&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:100%"&gt;(207)&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:100%"&gt;2.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Canceled/Forfeited&lt;/span&gt;&lt;/td&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:100%"&gt;(15)&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:100%"&gt;3.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Balance as of March 31, 2023&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:100%"&gt;760&#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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;3.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:100%"&gt;Vested and expected to vest after March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;3.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total intrinsic value of RSUs that vested during the three months ended March&#160;31, 2023 and 2022 was $0.9&#160;million and $0.8&#160;million, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-qualified stock options generally expire 10 years after the grant date and, except under certain conditions, the options are subject to continued employment and vest in four annual installments over the four-year period following the grant dates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes all stock option activity (in thousands, except per share data and time periods):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.373%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.685%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.685%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.685%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options&lt;br/&gt;Outstanding&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:10pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;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:10pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:100%"&gt;4.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&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:bottom"&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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 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;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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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 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;Canceled/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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 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;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:100%"&gt;(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:100%"&gt;8.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;3.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable as of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;3.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no stock option exercises during the three months ended March&#160;31, 2023. The total intrinsic value of stock options exercised during the three months ended March 31, 2022 was $0.1&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib58c4b39a6894e6b948239f5a7debfbc_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMTg1_422b0956-2aa0-4bdf-ac64-fb5f2982fd79"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ida62fa3c037044d49a58de875e4523a6_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMTg1_f635332f-f7af-4d2d-9468-9540a57bd56b"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <chci:CommonStockNumberOfVotesPerShare
      contextRef="ib58c4b39a6894e6b948239f5a7debfbc_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfNTAz_53ddabbf-3524-4232-a878-56dc4cd9e248"
      unitRef="vote">1</chci:CommonStockNumberOfVotesPerShare>
    <chci:CommonStockNumberOfVotesPerShare
      contextRef="ida62fa3c037044d49a58de875e4523a6_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfNTcz_278bb92e-1c11-4810-af48-9b22ba15a120"
      unitRef="vote">15</chci:CommonStockNumberOfVotesPerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i85c2f36473854192b38ca6318552b5a4_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMTA5OTUxMTYzMzc4MQ_44b86fd7-0471-4e0c-920b-082d352ee2b5"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i110b1c5f6bc245f1a0d7ad410693cc89_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMTA5OTUxMTYzMzc4MQ_4e624db6-7584-495c-8600-b6095a65709b"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:StockRedeemedOrCalledDuringPeriodShares
      contextRef="i0a5058d52fee4edebb58d69e191a6221_D20220613-20220613"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMTEwOA_d8a0bc31-afd6-4884-8924-46e67a51a0a0"
      unitRef="shares">1000000</us-gaap:StockRedeemedOrCalledDuringPeriodShares>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="i76e3efb37581465bb0bf06a0685a9bdd_D20220613-20220613"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMTMxMA_86f2e139-27b0-42e3-a40e-5695629efbdb"
      unitRef="usd">4000000</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount
      contextRef="ifd4f1d0a97114a3681b29042406e7253_I20220613"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMTY3Mw_0e932170-4a17-4f9f-86ef-5c2499411313"
      unitRef="usd">10300000</us-gaap:PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount>
    <us-gaap:PreferredStockRedemptionDiscount
      contextRef="i76e3efb37581465bb0bf06a0685a9bdd_D20220613-20220613"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMTc0Ng_b68a58af-2da2-4b8c-8e8c-de5323015938"
      unitRef="usd">2000000</us-gaap:PreferredStockRedemptionDiscount>
    <us-gaap:PreferredStockRedemptionPremium
      contextRef="i76e3efb37581465bb0bf06a0685a9bdd_D20220613-20220613"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMTc5NQ_8f6ce4a7-aa4a-4662-864c-68c45485626f"
      unitRef="usd">8300000</us-gaap:PreferredStockRedemptionPremium>
    <us-gaap:PreferredStockRedemptionPremium
      contextRef="i76e3efb37581465bb0bf06a0685a9bdd_D20220613-20220613"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMTc5NQ_aa6b7bf7-8bd4-49e2-a9ed-cd594d2390dc"
      unitRef="usd">8300000</us-gaap:PreferredStockRedemptionPremium>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i277cc5af595d4aa8bc067cb9fdcacc70_I20190212"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMjcwNA_e1ba2565-61c0-459d-b024-ca35d7f46d1e"
      unitRef="shares">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="idcc8adcb5aa74a4d932207079a9591cd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMjc4Nw_1809893d-eef3-4b5b-888d-d4608e8a7e38"
      unitRef="shares">1400000</us-gaap:CommonStockSharesIssued>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMjk2Mw_e41756de-51af-4280-aa71-355493e893de"
      unitRef="usd">200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMjk3MA_b863b062-31f0-4e2a-93d0-18a6fd3d367c"
      unitRef="usd">200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMzI4NA_8a83ba84-1d73-4eaf-a6ed-82291a655d92"
      unitRef="usd">1600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMzQwNA_9c0dd203-bdc4-4d00-b310-bb4717aaad89">P2Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <chci:ShareBasedPaymentArrangementNumberOfAnnualInstallments
      contextRef="i7d08aa370b3647a6b8f4f269d244cb30_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfNDYxNg_8d1b857d-d90e-4c55-906c-e4a2425b8a80"
      unitRef="installment">4</chci:ShareBasedPaymentArrangementNumberOfAnnualInstallments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i80051781a4234a298fdde5f31098901d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfNDYwOQ_698af288-dd45-4a9d-b4a1-7ffbcd994186">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <chci:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage
      contextRef="i3ac3a70f00cc4c88a28c7f5f213cc04e_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMzg1MQ_74678b5d-08da-4c52-9afd-f5f97740102f"
      unitRef="number">0.60</chci:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage>
    <chci:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage
      contextRef="if43c1c04a54d4074b1a732f776d9a0f5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfMzg1Nw_d97900fe-5508-4534-bf6a-0057cd759541"
      unitRef="number">1.20</chci:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfNDYxMA_bc3a0a6a-55bd-462f-9173-c7470265c5e2">&lt;div style="margin-top:12pt;text-align:justify"&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 all restricted stock unit activity (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.833%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.764%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.956%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;RSUs&lt;br/&gt;Outstanding&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:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant&#160;Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:100%"&gt;2.95&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Released&lt;/span&gt;&lt;/td&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:100%"&gt;(207)&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:100%"&gt;2.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Canceled/Forfeited&lt;/span&gt;&lt;/td&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:100%"&gt;(15)&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:100%"&gt;3.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Balance as of March 31, 2023&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:100%"&gt;760&#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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;3.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:100%"&gt;Vested and expected to vest after March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;3.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i8ee76236809447579c197309a9bebca0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmZkMWExN2I5NGY1NzRjODI5NTdmZGMwNWM2NTVhNWVhL3RhYmxlcmFuZ2U6ZmQxYTE3Yjk0ZjU3NGM4Mjk1N2ZkYzA1YzY1NWE1ZWFfMS0xLTEtMS01OTQ0Nw_448e58e5-f740-460b-b7f3-d0a38902270a"
      unitRef="shares">702000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i8ee76236809447579c197309a9bebca0_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmZkMWExN2I5NGY1NzRjODI5NTdmZGMwNWM2NTVhNWVhL3RhYmxlcmFuZ2U6ZmQxYTE3Yjk0ZjU3NGM4Mjk1N2ZkYzA1YzY1NWE1ZWFfMS0zLTEtMS01OTQ0Nw_23ed0313-7fd8-4832-a79e-f6128954fa19"
      unitRef="usdPerShare">2.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7d08aa370b3647a6b8f4f269d244cb30_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmZkMWExN2I5NGY1NzRjODI5NTdmZGMwNWM2NTVhNWVhL3RhYmxlcmFuZ2U6ZmQxYTE3Yjk0ZjU3NGM4Mjk1N2ZkYzA1YzY1NWE1ZWFfMi0xLTEtMS01OTQ0Nw_0f03e9ad-a49b-445a-a2d7-3871ae5caf61"
      unitRef="shares">280000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7d08aa370b3647a6b8f4f269d244cb30_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmZkMWExN2I5NGY1NzRjODI5NTdmZGMwNWM2NTVhNWVhL3RhYmxlcmFuZ2U6ZmQxYTE3Yjk0ZjU3NGM4Mjk1N2ZkYzA1YzY1NWE1ZWFfMi0zLTEtMS01OTQ0Nw_df3c60fe-0362-4a8c-b31b-ebf10bce3ff7"
      unitRef="usdPerShare">4.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i7d08aa370b3647a6b8f4f269d244cb30_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmZkMWExN2I5NGY1NzRjODI5NTdmZGMwNWM2NTVhNWVhL3RhYmxlcmFuZ2U6ZmQxYTE3Yjk0ZjU3NGM4Mjk1N2ZkYzA1YzY1NWE1ZWFfNS0xLTEtMS01OTQ0Nw_031889e8-8b17-4967-9d75-bd85b8cc63a2"
      unitRef="shares">207000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7d08aa370b3647a6b8f4f269d244cb30_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmZkMWExN2I5NGY1NzRjODI5NTdmZGMwNWM2NTVhNWVhL3RhYmxlcmFuZ2U6ZmQxYTE3Yjk0ZjU3NGM4Mjk1N2ZkYzA1YzY1NWE1ZWFfNS0zLTEtMS01OTQ0Nw_65a696f8-8df3-4a1c-a857-618c31d8abfa"
      unitRef="usdPerShare">2.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i7d08aa370b3647a6b8f4f269d244cb30_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmZkMWExN2I5NGY1NzRjODI5NTdmZGMwNWM2NTVhNWVhL3RhYmxlcmFuZ2U6ZmQxYTE3Yjk0ZjU3NGM4Mjk1N2ZkYzA1YzY1NWE1ZWFfNi0xLTEtMS01OTQ0Nw_b08e75a2-e4e6-4391-915f-440ac0e9eb4d"
      unitRef="shares">15000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i7d08aa370b3647a6b8f4f269d244cb30_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmZkMWExN2I5NGY1NzRjODI5NTdmZGMwNWM2NTVhNWVhL3RhYmxlcmFuZ2U6ZmQxYTE3Yjk0ZjU3NGM4Mjk1N2ZkYzA1YzY1NWE1ZWFfNi0zLTEtMS01OTQ0Nw_853d974e-2736-417a-ba54-d9b5ec0aa58b"
      unitRef="usdPerShare">3.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i490a56e0e6f7424a9eac12c77695cb59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmZkMWExN2I5NGY1NzRjODI5NTdmZGMwNWM2NTVhNWVhL3RhYmxlcmFuZ2U6ZmQxYTE3Yjk0ZjU3NGM4Mjk1N2ZkYzA1YzY1NWE1ZWFfNy0xLTEtMS01OTQ0Nw_e95b8632-445a-49c3-8317-7126b7b15b4c"
      unitRef="shares">760000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i490a56e0e6f7424a9eac12c77695cb59_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmZkMWExN2I5NGY1NzRjODI5NTdmZGMwNWM2NTVhNWVhL3RhYmxlcmFuZ2U6ZmQxYTE3Yjk0ZjU3NGM4Mjk1N2ZkYzA1YzY1NWE1ZWFfNy0zLTEtMS01OTQ0Nw_9cdd514a-7683-4054-a5af-4029727296e9"
      unitRef="usdPerShare">3.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i490a56e0e6f7424a9eac12c77695cb59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmZkMWExN2I5NGY1NzRjODI5NTdmZGMwNWM2NTVhNWVhL3RhYmxlcmFuZ2U6ZmQxYTE3Yjk0ZjU3NGM4Mjk1N2ZkYzA1YzY1NWE1ZWFfNi0xLTEtMS02MDE4Ng_75546769-e67c-4be5-a17b-2598e05f48b9"
      unitRef="shares">765000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i490a56e0e6f7424a9eac12c77695cb59_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmZkMWExN2I5NGY1NzRjODI5NTdmZGMwNWM2NTVhNWVhL3RhYmxlcmFuZ2U6ZmQxYTE3Yjk0ZjU3NGM4Mjk1N2ZkYzA1YzY1NWE1ZWFfNi0zLTEtMS02MDE4Ng_a65fbad6-8559-41fa-94d1-6b0598da812f"
      unitRef="usdPerShare">3400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="i7d08aa370b3647a6b8f4f269d244cb30_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfNTQ5NzU1ODE5NTI1_dd0b819b-70f8-4d6e-a47b-e809a8edea72"
      unitRef="usd">900000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="i1c1a5b6f78334e5cb862f0d34988672e_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfNTQ5NzU1ODE5NTM0_89c7ba2f-4960-442d-9928-5ec8c5772e0f"
      unitRef="usd">800000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i80051781a4234a298fdde5f31098901d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfNDI5Nw_de3585af-e60e-414f-8b04-a897d25020d1">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <chci:ShareBasedPaymentArrangementNumberOfAnnualInstallments
      contextRef="i80051781a4234a298fdde5f31098901d_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfNDYxMQ_da841a4c-ad3c-4d9e-8901-646a2fd97233"
      unitRef="installment">4</chci:ShareBasedPaymentArrangementNumberOfAnnualInstallments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i80051781a4234a298fdde5f31098901d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfNDYxMg_0110fe6f-7941-4d93-bb78-9a72251d1f1c">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfNDYxMw_4c0a2d7b-a3b2-48be-8c5e-8ddfa475fb57">&lt;div style="text-align:justify"&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 all stock option activity (in thousands, except per share data and time periods):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.373%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.685%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.685%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.685%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options&lt;br/&gt;Outstanding&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:10pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;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:10pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:100%"&gt;4.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&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:bottom"&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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 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;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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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 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;Canceled/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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 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;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:100%"&gt;(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:100%"&gt;8.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;3.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable as of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;3.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfMS0xLTEtMS01OTQ0Nw_32c0b774-a84a-4600-8496-11d5b69b0bef"
      unitRef="shares">131000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfMS0zLTEtMS01OTQ0Nw_4d9d0709-d856-4c7c-8c1e-94ba125c317d"
      unitRef="usdPerShare">4.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i90c6fa67e9134dc4b7ca266d436c2de7_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfMS01LTEtMS01OTQ0Nw_c99e08fe-4e67-4bb7-a24b-3d670bab2e38">P4Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i6d545dc3e2c54c20882679af136c1d15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfMS03LTEtMS01OTQ0Nw_c6750f5e-ad0e-4fd2-ae84-7e2e4cc67577"
      unitRef="usd">172000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfMi0xLTEtMS01OTQ0Nw_251021fa-0686-4d4a-800d-02432ca6f8d4"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfMi0zLTEtMS01OTQ0Nw_96b2e2a4-0ce2-42cd-b2fe-a4b65c27d6ee"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfMy0xLTEtMS01OTQ0Nw_16735ab3-1dde-4652-801e-0c4e5f95ae70"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfMy0zLTEtMS01OTQ0Nw_d48f37db-edf7-47c3-9d30-b17568179357"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfNC0xLTEtMS01OTQ0Nw_4c2b2347-3ce5-41aa-8e43-ae6ec5bb508c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfNC0zLTEtMS01OTQ0Nw_f274f63f-1454-494d-ad24-87cb3120661d"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfNS0xLTEtMS01OTQ0Nw_fac0f426-44d7-4045-8f6e-8ef2638eadc7"
      unitRef="shares">4000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfNS0zLTEtMS01OTQ0Nw_60a01a42-2707-4bde-837d-9d97880355e2"
      unitRef="usdPerShare">8.26</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfNi0xLTEtMS01OTQ0Nw_5fcfb72d-5d23-492f-b108-041137d100e2"
      unitRef="shares">127000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfNi0zLTEtMS01OTQ0Nw_5827eae3-1e36-4a67-b0f8-6d835d695d10"
      unitRef="usdPerShare">3.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfNi01LTEtMS01OTQ0Nw_041614f8-58a5-4949-99e2-ebf9144ad889">P4Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfNi03LTEtMS01OTQ0Nw_1d0702ee-915a-49ad-b88c-badefa7aa7a2"
      unitRef="usd">259000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfNy0xLTEtMS01OTQ0Nw_e20f74c1-e737-4da2-b805-21ffe9d5adcb"
      unitRef="shares">127000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfNy0zLTEtMS01OTQ0Nw_3c51ffd9-4e3d-4ace-bf5a-d80c774c71bc"
      unitRef="usdPerShare">3.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfNy01LTEtMS01OTQ0Nw_e84dbc93-7063-4c0d-9a3a-ba67c070054a">P4Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RhYmxlOmFlMjk5ODk4YjFhYTQwYjc5MjllNDA3NGFjZDNkNDMyL3RhYmxlcmFuZ2U6YWUyOTk4OThiMWFhNDBiNzkyOWU0MDc0YWNkM2Q0MzJfNy03LTEtMS01OTQ0Nw_474b96b7-853a-4c65-af56-b68c2e73b70d"
      unitRef="usd">259000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82MS9mcmFnOjk3NGQ3YzJjNTgxYTRkYzA4MjNkMmZlMDEzYWNlMDBiL3RleHRyZWdpb246OTc0ZDdjMmM1ODFhNGRjMDgyM2QyZmUwMTNhY2UwMGJfNTQ5NzU1ODE5ODY4_de062ca0-4572-483c-b765-b62daa01b4bd"
      unitRef="usd">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RleHRyZWdpb246YjM0YWFjZDllN2I2NGYzNzg1NjFhYzhhZjE2NGZhY2ZfMjEyMA_ed2d203a-aed2-4009-afe7-30e1b813212d">Revenue&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;All of the Company's revenue for the three months ended March&#160;31, 2023 and 2022 was generated in the United States. &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 summarize the Company&#x2019;s revenue by line of business, customer type, and contract type (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:72pt;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.919%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.796%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.833%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.837%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenue by Line of Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset management&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;6,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;5,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;Property management&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;2,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;2,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Parking management&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;1,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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 revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:100%"&gt;10,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:100%"&gt;8,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenue by Customer Type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;9,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;8,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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 revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenue by Contract Type&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;Fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;1,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;1,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost-plus&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;5,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;4,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;Variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;3,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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 revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6pt"&gt;&lt;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"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="12" style="background-color:#ffffff;border-top:0.5pt solid #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:8pt;font-weight:400;line-height:100%"&gt;Certain contracts contain multiple revenue streams with characteristics that lend to classification in more than one category&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RleHRyZWdpb246YjM0YWFjZDllN2I2NGYzNzg1NjFhYzhhZjE2NGZhY2ZfMjEyMQ_757577a8-9dad-473c-808c-c68ba5f5be1f">&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 summarize the Company&#x2019;s revenue by line of business, customer type, and contract type (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:72pt;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.919%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.796%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.833%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.837%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenue by Line of Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset management&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;6,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;5,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;Property management&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;2,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;2,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Parking management&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;1,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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 revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:100%"&gt;10,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:100%"&gt;8,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenue by Customer Type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;9,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;8,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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 revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenue by Contract Type&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;Fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;1,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;1,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost-plus&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;5,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;4,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;Variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;3,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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 revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6pt"&gt;&lt;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"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="12" style="background-color:#ffffff;border-top:0.5pt solid #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:8pt;font-weight:400;line-height:100%"&gt;Certain contracts contain multiple revenue streams with characteristics that lend to classification in more than one category&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia711e1a96a904433a28d91dcac03502f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMy01LTEtMS01OTQ0Nw_c46a5c2b-100d-46bb-857f-33750e4b503c"
      unitRef="usd">6529000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47de0ed6e73a416eaf67d65f14d6e0e3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMy03LTEtMS01OTQ0Nw_de42deb1-91b0-48ea-b1d4-440c470d7fb4"
      unitRef="usd">5997000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if98bfbe5efe640a89ced7209477e55ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfNC01LTEtMS01OTQ0Nw_f2df28e7-09f1-45b2-be04-bd1be71fe154"
      unitRef="usd">2606000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i50102ae0d75f438381c1e52272794f3e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfNC03LTEtMS01OTQ0Nw_d8069fea-7556-403e-aa9b-a9d7867fb08f"
      unitRef="usd">2131000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3bb3eed02b2141469f20eb6b3fe6d204_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfNS01LTEtMS01OTQ0Nw_1d8b2e6d-bce0-4211-b52c-abe2cbd33831"
      unitRef="usd">1140000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic000e048eda6492cbb7160c81ef80c59_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfNS03LTEtMS01OTQ0Nw_70fc0d6d-65b1-4b10-9bb6-91a46335eb32"
      unitRef="usd">603000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfNi01LTEtMS01OTQ0Nw_ec4c29b3-14b2-4d72-93ad-86d80b149106"
      unitRef="usd">10275000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfNi03LTEtMS01OTQ0Nw_e0e2d72e-6699-401d-94e3-54543c2b3823"
      unitRef="usd">8731000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice68672ca46b4a0687e456956fc8c374_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfOS01LTEtMS02MDI4NQ_947a41d6-a917-429b-8f79-34b2c6bf8489"
      unitRef="usd">9964000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0d49c020e394bb2802c9fa2c8629c25_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfOS03LTEtMS02MDI4NQ_3a696b1f-1ec5-4add-9866-22bce1c334da"
      unitRef="usd">8640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b6c1d332360483ca01b67d025d6262a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMTAtNS0xLTEtNjAyODU_f4f69ae9-dcbd-4dd4-9cad-168268582a37"
      unitRef="usd">311000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i312ba0672ba54ffe89bef64e794d79aa_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMTAtNy0xLTEtNjAyODU_3e949154-9ec5-4ac0-a802-db915c3ce90d"
      unitRef="usd">91000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMTEtNS0xLTEtNjAyODU_9d154f3d-f3a1-473d-bb17-ff83cccb9bd3"
      unitRef="usd">10275000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMTEtNy0xLTEtNjAyODU_eb8f1e4d-47e2-40ff-a85e-de6d31cfc0f3"
      unitRef="usd">8731000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id263065151a840a58e7099022a0cca12_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMTQtNS0xLTEtNjAyODg_245b1438-0be8-4ae2-af1a-46a9782a1881"
      unitRef="usd">1745000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic66a2ff876d644a5b6644bf49b0d6f02_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMTQtNy0xLTEtNjAyODg_7aa55458-fe90-43c7-9b37-a2264861f322"
      unitRef="usd">1887000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7d02904c8b7145bc80e34ac0524b82ae_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMTUtNS0xLTEtNjAyODg_15f5394d-aae8-4b3c-8039-00c5c0f504bd"
      unitRef="usd">5514000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9301602f6d69444eb8b1299b2047bac4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMTUtNy0xLTEtNjAyODg_21e8f627-294b-42d7-a217-657bc07afbb1"
      unitRef="usd">4770000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie36dc049923b44238ea94e29b33d1291_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMTYtNS0xLTEtNjAyODg_e96415b0-9bcd-4806-a9a7-abb128a5b1df"
      unitRef="usd">3016000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41ea63d8fb62423b9d06de3279c1111e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMTYtNy0xLTEtNjAyODg_807a73c7-8078-4cba-8e2a-86807fed45d7"
      unitRef="usd">2074000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMTctNS0xLTEtNjAyODg_928d40d4-a750-4dcd-b5de-73091b69af21"
      unitRef="usd">10275000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV82Ny9mcmFnOmIzNGFhY2Q5ZTdiNjRmMzc4NTYxYWM4YWYxNjRmYWNmL3RhYmxlOjZlMjk5NjA5MjUwODQ0M2Y4ZGNjMTcyOGIyNWY3NjRjL3RhYmxlcmFuZ2U6NmUyOTk2MDkyNTA4NDQzZjhkY2MxNzI4YjI1Zjc2NGNfMTctNy0xLTEtNjAyODg_fa1b785a-7add-403f-bca7-ee7f0a6c44bd"
      unitRef="usd">8731000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83MC9mcmFnOmExYzA0NTI4MWRhZjRmYTk5OTU2ZTE1YzZhOWUwZTgxL3RleHRyZWdpb246YTFjMDQ1MjgxZGFmNGZhOTk5NTZlMTVjNmE5ZTBlODFfMjE2OA_0db96c4a-78c6-4f27-a512-147ac746b595">Income TaxesDeferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Historically, the Company had recorded valuation allowances for certain tax attributes and deferred tax assets due the existence of sufficient uncertainty regarding the future realization of those deferred tax assets through future taxable income. Based on its recent financial performance and current forecasts of future operating results, the Company conducts a quarterly analysis to determine if it is more likely than not that a portion of the deferred tax assets related to its net operating loss carryforwards will be utilized in future periods. For the three months ended March&#160;31, 2023, the Company recognized a tax provision of $0.2&#160;million, as compared to an $0.5&#160;million tax benefit for the three months ended March 31, 2022. Valuation allowance releases for the three months ended March&#160;31, 2023 and 2022 were immaterial and $0.7&#160;million, respectively.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83MC9mcmFnOmExYzA0NTI4MWRhZjRmYTk5OTU2ZTE1YzZhOWUwZTgxL3RleHRyZWdpb246YTFjMDQ1MjgxZGFmNGZhOTk5NTZlMTVjNmE5ZTBlODFfNTQ5NzU1ODE3Njk3_6e5343cc-723a-4232-ad6c-a14bc67e174e"
      unitRef="usd">200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83MC9mcmFnOmExYzA0NTI4MWRhZjRmYTk5OTU2ZTE1YzZhOWUwZTgxL3RleHRyZWdpb246YTFjMDQ1MjgxZGFmNGZhOTk5NTZlMTVjNmE5ZTBlODFfMTA5OTUxMTYzMTA2MA_babb2082-6946-427c-aa2b-aae8a4dbacb0"
      unitRef="usd">-500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83MC9mcmFnOmExYzA0NTI4MWRhZjRmYTk5OTU2ZTE1YzZhOWUwZTgxL3RleHRyZWdpb246YTFjMDQ1MjgxZGFmNGZhOTk5NTZlMTVjNmE5ZTBlODFfMTA5OTUxMTYzMTYxMg_e6104eb1-b8ea-4012-802b-0449c623d724"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83MC9mcmFnOmExYzA0NTI4MWRhZjRmYTk5OTU2ZTE1YzZhOWUwZTgxL3RleHRyZWdpb246YTFjMDQ1MjgxZGFmNGZhOTk5NTZlMTVjNmE5ZTBlODFfNTQ5NzU1ODE3NzA2_727cdc69-a1a5-4339-a48f-65162d998504"
      unitRef="usd">-700000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RleHRyZWdpb246YzBhYjg2ZjFkNzI5NGUxM2FhYzdmMTM4MWQ0NTYwNTRfMzQ3_5a7b7406-d819-4af0-b4b9-538a63e8eb6c">Net Income (Loss) Per Share&lt;div style="margin-top:6pt;text-align:justify"&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 calculation of basic and diluted net income (loss) per share (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.913%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.043%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.637%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) from continuing operations - Basic and Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;2,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) from discontinued operations - Basic and Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding - Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;9,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Effect of common share equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:100%"&gt;Weighted-average common shares outstanding - Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income (loss) per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic - Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;0.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;0.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:100%"&gt;Basic - Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:100%"&gt;&#x2014;&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:100%"&gt;(0.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Basic net income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.08&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted - Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;0.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;0.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:100%"&gt;Diluted - Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:100%"&gt;&#x2014;&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:100%"&gt;(0.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Diluted net income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.07&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following common share equivalents have been excluded from the computation of diluted net income (loss) per share because their effect was anti-dilutive (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:108pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.005%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.336%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.070%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:10pt;font-weight:700;line-height:100%"&gt;2023&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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;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;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:100%"&gt;&#x2014;&#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:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RleHRyZWdpb246YzBhYjg2ZjFkNzI5NGUxM2FhYzdmMTM4MWQ0NTYwNTRfMzQ4_480a90b6-39a3-4ab9-aa0b-a35ca2987201">&lt;div style="margin-top:6pt;text-align:justify"&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 calculation of basic and diluted net income (loss) per share (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.913%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.043%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.637%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) from continuing operations - Basic and Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;2,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) from discontinued operations - Basic and Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding - Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;9,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Effect of common share equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:100%"&gt;Weighted-average common shares outstanding - Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income (loss) per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic - Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;0.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;0.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:100%"&gt;Basic - Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:100%"&gt;&#x2014;&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:100%"&gt;(0.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Basic net income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.08&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted - Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;0.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:100%"&gt;$&lt;/span&gt;&lt;/td&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:100%"&gt;0.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:100%"&gt;Diluted - Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:100%"&gt;&#x2014;&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:100%"&gt;(0.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Diluted net income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.07&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.19&#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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMy01LTEtMS01OTQ0Nw_70bc3449-a455-4cac-95da-487326332d73"
      unitRef="usd">754000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMy03LTEtMS01OTQ0Nw_562c7b26-e9a4-42fd-8039-5f78b487bc46"
      unitRef="usd">2014000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfNi01LTEtMS01OTQ0Nw_8724c8df-e090-4aa7-b183-55fa91bd955e"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfNi03LTEtMS01OTQ0Nw_7aa13c91-f15f-4f59-8e68-3f59b1504fd9"
      unitRef="usd">-267000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTAtNS0xLTEtNTk0NDc_0edc256b-d09a-47a8-80eb-4111ccf0a453"
      unitRef="shares">9583000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTAtNy0xLTEtNTk0NDc_dd642b18-b756-4af7-8b6f-1c4951ea2aaf"
      unitRef="shares">8340000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTEtNS0xLTEtNTk0NDc_0e093122-eb7b-46d2-9e9f-f23b0c9a680f"
      unitRef="shares">486000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTEtNy0xLTEtNTk0NDc_3f4bb648-e65f-4c4a-82d3-23098cf0c691"
      unitRef="shares">634000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTItNS0xLTEtNTk0NDc_735d0996-ed11-47d3-b1ba-fe5808bae804"
      unitRef="shares">10069000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTItNy0xLTEtNTk0NDc_7c243e99-de4f-4de3-b606-02c5b7ef8ba1"
      unitRef="shares">8974000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTUtNS0xLTEtNTk0NDc_d8d1e770-4acf-4538-a1ac-0965bd4792d5"
      unitRef="usdPerShare">0.08</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTUtNy0xLTEtNTk0NDc_d030ff2c-b8b6-4098-8635-3e399b156e83"
      unitRef="usdPerShare">0.24</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTYtNS0xLTEtNTk0NDc_4aa98c78-91c8-4beb-ac54-a7934b5608fe"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTYtNy0xLTEtNTk0NDc_b72542b8-50ac-4a80-b878-67d928af07d9"
      unitRef="usdPerShare">-0.03</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTctNS0xLTEtNTk0NDc_77fef9fa-be35-4dc2-8e63-48c513e5bb9e"
      unitRef="usdPerShare">0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTctNy0xLTEtNTk0NDc_e1277d42-552b-40c3-a1f9-bc23a7dce8c3"
      unitRef="usdPerShare">0.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTktNS0xLTEtNTk0NDc_11d7bb50-b3e9-44f1-9c57-db223533dabd"
      unitRef="usdPerShare">0.07</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMTktNy0xLTEtNTk0NDc_b74eb7c4-8f0f-4604-8ee2-61c6c046b4ef"
      unitRef="usdPerShare">0.22</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMjAtNS0xLTEtNTk0NDc_3cdd740d-d84f-4c68-a9b4-f2bc2dac8b8c"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMjAtNy0xLTEtNTk0NDc_4b84368b-50e1-4ef6-8b93-3bba5a0c1a95"
      unitRef="usdPerShare">-0.03</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMjEtNS0xLTEtNTk0NDc_794680f4-ad5a-4ce9-9858-33e02a17e999"
      unitRef="usdPerShare">0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie2dba4b9d5644ea89700d3caa2743704_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjgxNzBlMGUwNDRiMzQ5NmZiYWQxZWE1ZGQ3YjMwOWFjL3RhYmxlcmFuZ2U6ODE3MGUwZTA0NGIzNDk2ZmJhZDFlYTVkZDdiMzA5YWNfMjEtNy0xLTEtNTk0NDc_eb27133f-5ec9-4618-bda5-3038d80e692e"
      unitRef="usdPerShare">0.19</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RleHRyZWdpb246YzBhYjg2ZjFkNzI5NGUxM2FhYzdmMTM4MWQ0NTYwNTRfMzQ5_95ffdb65-c777-442b-b49c-58b650eae69f">&lt;div style="margin-top:12pt;text-align:justify"&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 common share equivalents have been excluded from the computation of diluted net income (loss) per share because their effect was anti-dilutive (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:108pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.005%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.336%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.070%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:10pt;font-weight:700;line-height:100%"&gt;2023&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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;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;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:100%"&gt;&#x2014;&#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:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib437cad527b3439e9b1afb0da0b22d75_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjAzOTU3ODA0OWU1OTQxN2ZhYmVhMzExYWZiN2Y2YTFjL3RhYmxlcmFuZ2U6MDM5NTc4MDQ5ZTU5NDE3ZmFiZWEzMTFhZmI3ZjZhMWNfMi01LTEtMS01OTQ0Nw_1d29bf4c-1219-45e3-833f-be2aedcfc39d"
      unitRef="shares">1000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i56958c1103fe4ffcbd7cc65a1c0ecad9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjAzOTU3ODA0OWU1OTQxN2ZhYmVhMzExYWZiN2Y2YTFjL3RhYmxlcmFuZ2U6MDM5NTc4MDQ5ZTU5NDE3ZmFiZWEzMTFhZmI3ZjZhMWNfMi03LTEtMS01OTQ0Nw_a31fe985-e249-4108-b2d5-95cc711f2016"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i445b5e34fe8942338c331d3240a26b1b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjAzOTU3ODA0OWU1OTQxN2ZhYmVhMzExYWZiN2Y2YTFjL3RhYmxlcmFuZ2U6MDM5NTc4MDQ5ZTU5NDE3ZmFiZWEzMTFhZmI3ZjZhMWNfMy01LTEtMS01OTQ0Nw_62034b57-d9b4-417c-bea9-bcdd5e04bdd6"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0a0a0a29257f4ed99ef7d99a3feb0bcd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjAzOTU3ODA0OWU1OTQxN2ZhYmVhMzExYWZiN2Y2YTFjL3RhYmxlcmFuZ2U6MDM5NTc4MDQ5ZTU5NDE3ZmFiZWEzMTFhZmI3ZjZhMWNfMy03LTEtMS01OTQ0Nw_844d9f2a-4f5b-4b23-8613-c8a1c0e4bde8"
      unitRef="shares">27000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4e1f7484c02b4b5a9611ace3a6a248e9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjAzOTU3ODA0OWU1OTQxN2ZhYmVhMzExYWZiN2Y2YTFjL3RhYmxlcmFuZ2U6MDM5NTc4MDQ5ZTU5NDE3ZmFiZWEzMTFhZmI3ZjZhMWNfNC01LTEtMS01OTQ0Nw_90974c5b-45f5-4860-8a9a-841785905eb7"
      unitRef="shares">65000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9a20e313e9a5408292dcd24c490431fd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83My9mcmFnOmMwYWI4NmYxZDcyOTRlMTNhYWM3ZjEzODFkNDU2MDU0L3RhYmxlOjAzOTU3ODA0OWU1OTQxN2ZhYmVhMzExYWZiN2Y2YTFjL3RhYmxlcmFuZ2U6MDM5NTc4MDQ5ZTU5NDE3ZmFiZWEzMTFhZmI3ZjZhMWNfNC03LTEtMS01OTQ0Nw_47a246d5-3d7a-4053-a87d-6f0dc918cb0f"
      unitRef="shares">76000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfOTc4Nw_ee581361-d636-4516-8d64-63ce005aefb2">Related Party Transactions&lt;div style="margin-top:6pt;text-align:justify"&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;Asset Management Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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 13, 2022, CHCI Asset Management, L.C. (&#x201c;CAM&#x201d;), an entity wholly owned by the Company, entered into a new master asset management agreement with CP (the &#x201c;2022 AMA&#x201d;) that superseded in its entirety the previous asset management agreement between CAM and CPRES dated April 30, 2019 (the &#x201c;2019 AMA&#x201d;). Entry into the 2022 AMA was unanimously approved by the independent directors of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consistent with the structure of the 2019 AMA, the 2022 AMA engages CAM to manage and administer CP&#x2019;s commercial real estate portfolio (the "Anchor Portfolio") and the day to-day operations of CP and each property-owning subsidiary of CP (collectively, the &#x201c;CP Entities&#x201d;). CAM will provide investment advisory, development, and asset management services necessary to build out, stabilize and manage the Anchor Portfolio, which currently consists primarily of two of the larger transit-oriented, mixed-use developments located on Washington D.C. Metro&#x2019;s Silver Line (Reston Station and Loudoun Station) that are owned by CP Entities and ultimately controlled by Mr. Clemente.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the fee structures set forth in both the 2022 AMA and 2019 AMA, CAM is entitled to receive an annual payment equal to the greater of the "Cost-Plus Fee" or the "Market Rate Fee". The Cost-Plus Fee is equal to the sum of (i) the comprehensive costs incurred by or for providing services to the Anchor Portfolio, (ii) the costs and expenses of the Company related to maintaining the listing of its shares on a securities exchange and complying with regulatory and reporting obligations of &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;a public company, and (iii) a fixed annual payment of $1.0 million. The Market Rate Fee calculation is defined in the respective asset management agreements as the sum of the fees detailed in the following table: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.934%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022 AMA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019 AMA&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset Management Fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5% of Anchor Portfolio revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5% of Anchor Portfolio revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Entitlement Fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15% of total re-zoning costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Encompassed in Development and Construction Fee&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Development and Construction Fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5% of development costs (excluding previously charged Entitlement Fees)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4% of development costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property Management Fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1% of Anchor Portfolio revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1% of Anchor Portfolio revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition Fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1% on first $50 million of purchase price; 0.5% above $50 million&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5% of purchase price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Disposition Fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1% on first $50 million of sale price; 0.5% above $50 million&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5% of sale price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the annual payment of either the Market Rate Fee or the Cost-Plus Fee, CAM is also entitled on an annual basis to receive certain supplemental fees, as detailed for the respective asset management agreements in the following table: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.994%"&gt;&lt;tr&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.106%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.734%"/&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="border-left:1pt solid #000;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:10pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;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:10pt;font-weight:700;line-height:100%"&gt;2022 AMA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;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:10pt;font-weight:700;line-height:100%"&gt;2019 AMA&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-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incentive Fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;When receiving Market Rate Fee:&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:100%"&gt;On a mark-to-market basis, equal to 20% of the imputed profit of certain real estate assets comprising the Anchor Portfolio for which a Triggering Event&lt;/span&gt;&lt;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"&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:100%"&gt; has occurred, after calculating a compounding preferred return of 8% on CP invested capital (the &#x201c;Market Incentive Fee&#x201d;)&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:100%"&gt;When receiving the Cost-Plus Fee:&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:100%"&gt;On a mark-to-market basis, an incentive fee equal to 10% of the imputed profit of certain real estate assets comprising the Anchor Portfolio for which a Triggering Event&lt;/span&gt;&lt;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"&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:100%"&gt; has occurred, after calculating a compounding preferred return of 8% on CP invested capital (the &#x201c;Base Incentive Fee&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10% of the free cash flow of each of the real estate assets comprising the Anchor Portfolio after calculating a compounding preferred return of 8% on CPRES invested capital &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment Origination Fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1% of raised capital &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1% of raised capital &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasing Fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$1/per sqft. for new leases and $0.50/per sqft. for lease renewals&#160;&#160; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$1/per sqft. for new leases and $0.50/ per sqft. for lease renewals&#160;&#160; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loan Origination Fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1% of any Financing Transaction or other commercially reasonable and mutually agreed upon fee&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1% of any Financing Transaction or other commercially reasonable and mutually agreed upon fee&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;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"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Triggering events are differentiated between operating assets (i.e. those already in service) and assets under development. Operating asset triggering events are scheduled for specific dates, whereas triggering events for assets under development are tied to various metrics that indicate stabilization, such as occupancy and leasing rates.  &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2022 AMA will terminate on January 1, 2035 (&#x201c;Initial Term&#x201d;), and will automatically renew for successive additional one year terms (each an &#x201c;Extension Term&#x201d;) unless CP delivers written notice of non-renewal of the 2022 AMA at least 180 days prior to the termination date of the Initial Term or any Extension Term. Twenty-four months after the effective date of the 2022 AMA, CP is entitled to terminate the 2022 AMA without cause upon 180 days advance written notice to CAM. In the event of such a termination and in addition to the payment of any accrued annual fees due and payable as of the termination date under the 2022 AMA, CP is required to pay a termination fee equal to two times the Cost-Plus Fee or Market Rate Fee paid to CAM for the calendar year immediately preceding the termination.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;Residential, Commercial, and Parking Property Management Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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 entered into separate residential property management agreements with properties owned by CP Entities under which the Company receives fees to manage and operate the properties, including tenant communications, leasing of apartment units, rent collections, building maintenance and day-to-day operations, engagement and supervision of contractors and vendors providing services for the buildings, and budget preparation and oversight.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 entered into separate commercial property and parking management agreements with several properties owned by CP Entities under which the Company receives fees to manage and operate the office and retail portions of the properties, including tenant communications, rent collections, building maintenance and day-to-day operations, engagement and supervision of contractors and vendors providing services for the buildings, and budget preparation and oversight. These property management agreements each have initial terms of one year with successive, automatic one-year renewal terms. The Company generally receives base management fees under these agreements based upon a percentage of gross rental revenues for the portions of the buildings being managed in addition to reimbursement of specified expenses, including employment expenses of personnel employed by the Company in the management and operation of each property.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;Construction Management Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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 construction management agreements with properties owned by CP Entities under which the Company receives fees to provide certain construction management and supervision services, including construction supervision and management of the buildout of certain tenant premises.&#160;The Company receives a flat construction management fee for each engagement under a work authorization based upon the construction management or supervision fee set forth in the applicable tenant&#x2019;s lease, which fee is generally 1% to 4% of the total costs (or total hard costs) of construction of the tenant&#x2019;s improvements in its premises, or as otherwise agreed to by the parties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;Lease Procurement Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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 lease procurement agreements with properties owned by CP Entities under which the Company receives certain finders fees in connection with the procurement of new leases for such properties where an external broker is not engaged on behalf of the CP Entities. Such leasing fees are supplemental to the fees generated from the Company's management agreements referenced above and are generally 1-2% of the future lease payments to be received by the CP Entity from the executed lease. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 Management Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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 30, 2019, CAM entered into a Business Management Agreement with Investors X, whereby CAM provides Investors X with asset and professional services related to the wind down of the Company&#x2019;s divested homebuilding operations and the continuation of services related to the Company&#x2019;s divested land development activities. The aggregate fee payable to CAM from Investors X under the Business Management Agreement, which ended on December 31, 2022, was $0.9&#160;million payable in 15 quarterly installments of $0.1&#160;million each.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 1, 2019, CAM entered into a Business Management Agreement (the &#x201c;BC Management Agreement&#x201d;) with CPRES, whereby CAM provides CPRES with professional management and consultation services, including, without limitation, consultation on land development and real estate transactions, for a residential community located in Monteverde, Florida. The BC Management Agreement is structured in successive one year terms. The BC Management Agreement provides that CPRES will pay CAM an annual management fee equal to $0.4&#160;million, payable in equal monthly installments and will reimburse CAM for certain expenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;The Hartford&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the Company made an investment related to the purchase of the Hartford, a stabilized commercial office building located at 3101 Wilson Boulevard in the Clarendon area of Arlington County, Virginia. In conjunction with the investment, the Company entered into an operating agreement with CP to form Comstock 3101 Wilson, LC, to purchase the Hartford. Pursuant to the Operating Agreement, the Company held a minority membership interest of the Hartford and the remaining membership interests of the Hartford are held by CP. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 2020, the Company, CP and DWF VI 3101 Wilson Member, LLC (&#x201c;DWF&#x201d;), an unaffiliated, third party, equity investor in the Hartford, entered into a limited liability company agreement (the &#x201c;DWC Operating Agreement&#x201d;) to form DWC 3101 Wilson Venture, LLC (&#x201c;DWC&#x201d;) to, among other things, acquire, own and hold all interests in the Hartford. In furtherance thereof, on February 7, 2020, the Original Operating Agreement was amended and restated (the &#x201c;A&amp;amp;R Operating Agreement&#x201d;) to memorialize the Company&#x2019;s and CP&#x2019;s assignment of 100% of its membership interests in the Hartford to DWC. As a result thereof, DWC is the sole member of the Hartford Owner. The Company and CP, respectively, hold minority membership interests in, and DWF holds the majority membership interest in, DWC. (&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;See Note 5 for additional information).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;BLVD Forty Four/BLVD Ansel&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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 and March 2022, the Company entered into joint ventures with CP to acquire BLVD Forty Four and BLVD Ansel, respectively, two adjacent mixed-use luxury high-rise apartment buildings located near the Rockville Metro Station in Montgomery County, Md. &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;The Company considers BLVD Forty Four and BLVD Ansel to be&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; variable &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;interest entities upon &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;which it exercises significant influence; however, considering key factors such as the Company&#x2019;s ownership interest and participation in policy-making decisions by majority equity holders, and oversight of management services by majority equity holders, the Company concluded that the power to direct activities that most significantly impact economic performance is shared. Given that the Company is not the entity most closely associated with the properties, it concluded that it &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;is not the primary beneficiary and does &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;not have a controlling financial interest in either property. (See Note 5 for additional information).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;Corporate Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 1, 2020, the Company relocated its corporate headquarters to a new office space pursuant to a ten-year lease agreement with an affiliate controlled and owned by Christopher Clemente, its Chief Executive Officer, and his family as landlord. On November 1, 2022 the Company executed a 3,778 square foot lease expansion agreement with terms that align with the original agreement. (&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;See Note 6 for additional information). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 1, 2022, ParkX Management, LC, a subsidiary of the Company, entered into a five-year lease agreement for its parking operations monitoring center with an affiliate controlled and owned by Christopher Clemente, its Chief Executive Officer, and his family as landlord. (&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;See Note 6 for additional information).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;Series C Preferred Stock Redemption&lt;/span&gt;&lt;/div&gt;On June 13, 2022, the Company entered into the SEPA with CPRES, pursuant to which the Company acquired from CPRES all outstanding shares of its non-convertible and non-redeemable Series C preferred stock at a significant discount to carrying value. (See Note 10 for additional information</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ContractualObligation
      contextRef="i27071ed4ece04b729de1b6bff01c437a_I20220613"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfMTY5Mg_230101ff-02a2-400d-924e-7da6bdca8985"
      unitRef="usd">1000000</us-gaap:ContractualObligation>
    <us-gaap:ContractualObligation
      contextRef="i83eb0abf8df24802abc32e9959c0a3be_I20220613"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfMTY5Mg_8fbfcdc4-1f3c-4c45-8598-edabf8bcdfa6"
      unitRef="usd">1000000</us-gaap:ContractualObligation>
    <chci:ScheduleOfMarketRateFeeTableTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfOTc4OQ_eda00502-f824-4901-bdcb-8eb06871ce03">The Market Rate Fee calculation is defined in the respective asset management agreements as the sum of the fees detailed in the following table: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.934%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022 AMA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019 AMA&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset Management Fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5% of Anchor Portfolio revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5% of Anchor Portfolio revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Entitlement Fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15% of total re-zoning costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Encompassed in Development and Construction Fee&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Development and Construction Fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5% of development costs (excluding previously charged Entitlement Fees)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4% of development costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property Management Fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1% of Anchor Portfolio revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1% of Anchor Portfolio revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition Fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1% on first $50 million of purchase price; 0.5% above $50 million&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5% of purchase price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Disposition Fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1% on first $50 million of sale price; 0.5% above $50 million&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5% of sale price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</chci:ScheduleOfMarketRateFeeTableTextBlock>
    <chci:RelatedPartyTransactionPercentageOfPortfolioRevenues
      contextRef="i71056fbf21e6441abe70bf2eab9d2a56_I20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfMS0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjJkNzEwYmQ3MTVkYzRiOGM5MzRjMzEzODFmNTExZWNlXzQ_a3cc4a83-20e0-4840-b88a-863e54eccb8d"
      unitRef="number">0.025</chci:RelatedPartyTransactionPercentageOfPortfolioRevenues>
    <chci:RelatedPartyTransactionPercentageOfPortfolioRevenues
      contextRef="ibe6dce25aff1435da568e478683d40d5_I20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfMS0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmVlNmYwZTkzZWVjMzRhNTc5ZWFiMjUzY2NkMzMzMWZhXzQ_ec1eeb87-6e77-4542-9bbd-1a88dd1b86ff"
      unitRef="number">0.025</chci:RelatedPartyTransactionPercentageOfPortfolioRevenues>
    <chci:RelatedPartyTransactionPercentageOfReZoningCosts
      contextRef="i0f9f329435904db8b138be9020aa711c_I20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfMi0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjA0MWI0MDI3NTY4YTRjZWU4NzA1ZjQ0YzM5ODVkNTM5XzQ_2b8b0695-daa0-43d4-aa76-ec7f4777d527"
      unitRef="number">0.15</chci:RelatedPartyTransactionPercentageOfReZoningCosts>
    <chci:RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment
      contextRef="i083c1141cbed45cfbf6043c6a6fb7a18_I20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfMy0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmFmNTBmMzFkODJjYzRmN2JhMWI5NDc1Nzc0MjU1MzQ1XzQ_f199b151-158a-40c4-9054-4fa7b96ba2c1"
      unitRef="number">0.05</chci:RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment>
    <chci:RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment
      contextRef="ibbabe969a4af49ea80ebe40953506f06_I20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfMy0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjljZWNlMjUyYTRjYTQ3OWY5ODE5ZDRhZjdlZDRlNjVkXzQ_759b0a93-cc62-4a7a-be99-3e514cc27422"
      unitRef="number">0.04</chci:RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment>
    <chci:RelatedPartyTransactionPercentageOfPortfolioRevenues
      contextRef="i2c2da62d454547d99f2ec1cc7210979b_I20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNC0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjFiYzkyMDU0MThiNTQ5ZDM4YWUwMjQ3ZjM3ZDE4Yjk3XzQ_6d5d51a2-9438-486a-8cbc-69a7309915e4"
      unitRef="number">0.01</chci:RelatedPartyTransactionPercentageOfPortfolioRevenues>
    <chci:RelatedPartyTransactionPercentageOfPortfolioRevenues
      contextRef="i38079326ba65460abda84577b7e6c45a_I20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNC0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjg5NjQ5NWJjNjc2MDQxYjE5MTgzZjU5OTdkMmNiZDcxXzQ_7b6a23ed-0bfd-4145-a7e1-a2bf15df1fcf"
      unitRef="number">0.01</chci:RelatedPartyTransactionPercentageOfPortfolioRevenues>
    <chci:RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset
      contextRef="i79b8e2c308614ffe9dde777851b5f697_I20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNS0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjcxMjk0MTY1MGQxNDQ3N2NhODBmYTExOTIzYjQ5YjUwXzQ_ac41aa8f-7c8c-4b59-94c6-05dde2a14fa5"
      unitRef="number">0.01</chci:RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset>
    <us-gaap:AssetAcquisitionPriceOfAcquisitionExpected
      contextRef="i73e85f0de0ca4193b7016c5c530c4748_D20220613-20220613"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNS0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjcxMjk0MTY1MGQxNDQ3N2NhODBmYTExOTIzYjQ5YjUwXzE2_07b11fd1-860f-4985-998d-b57a6f9a0453"
      unitRef="usd">50000000</us-gaap:AssetAcquisitionPriceOfAcquisitionExpected>
    <us-gaap:AssetAcquisitionPriceOfAcquisitionExpected
      contextRef="i73e85f0de0ca4193b7016c5c530c4748_D20220613-20220613"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNS0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjcxMjk0MTY1MGQxNDQ3N2NhODBmYTExOTIzYjQ5YjUwXzE2_38ed822e-77d8-4b95-b33b-154d82cf6b0f"
      unitRef="usd">50000000</us-gaap:AssetAcquisitionPriceOfAcquisitionExpected>
    <chci:RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset
      contextRef="id173449a6d0347ad8fe6c171622bcc14_I20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNS0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjcxMjk0MTY1MGQxNDQ3N2NhODBmYTExOTIzYjQ5YjUwXzM4_c57a1e1a-587a-4280-84b1-86e6775eb75a"
      unitRef="number">0.005</chci:RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset>
    <us-gaap:AssetAcquisitionPriceOfAcquisitionExpected
      contextRef="i73e85f0de0ca4193b7016c5c530c4748_D20220613-20220613"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNS0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjcxMjk0MTY1MGQxNDQ3N2NhODBmYTExOTIzYjQ5YjUwXzQ3_07b11fd1-860f-4985-998d-b57a6f9a0453"
      unitRef="usd">50000000</us-gaap:AssetAcquisitionPriceOfAcquisitionExpected>
    <us-gaap:AssetAcquisitionPriceOfAcquisitionExpected
      contextRef="i73e85f0de0ca4193b7016c5c530c4748_D20220613-20220613"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNS0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjcxMjk0MTY1MGQxNDQ3N2NhODBmYTExOTIzYjQ5YjUwXzQ3_38ed822e-77d8-4b95-b33b-154d82cf6b0f"
      unitRef="usd">50000000</us-gaap:AssetAcquisitionPriceOfAcquisitionExpected>
    <chci:RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset
      contextRef="ieb8e162fe3bd4d22b7f9861ac7136990_I20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNS0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjg4ZjZmNzQyNmQyODQ4OGE5NmFmOGZkMzVjZjg4NmZkXzQ_50cfc3e3-4fd2-4e9d-960c-a5241a1124bc"
      unitRef="number">0.005</chci:RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset>
    <chci:RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition
      contextRef="ica9bb0bb5413432fa2badcae889fa29b_I20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNi0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmY2YzA4MDkzMGZiNDQ1MTQ5NzRlZjcyYmQ1MDI5NmQxXzQ_efe53f3f-9dd0-4987-a900-c1dad7a76e5a"
      unitRef="number">0.01</chci:RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition>
    <us-gaap:AssetAcquisitionPriceOfAcquisitionExpected
      contextRef="i36adc96c4e2a4b96b455194f36cbdd14_D20220613-20220613"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNi0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmY2YzA4MDkzMGZiNDQ1MTQ5NzRlZjcyYmQ1MDI5NmQxXzE2_33130757-4236-42fa-9a63-ecc832e8c7f4"
      unitRef="usd">50000000</us-gaap:AssetAcquisitionPriceOfAcquisitionExpected>
    <us-gaap:AssetAcquisitionPriceOfAcquisitionExpected
      contextRef="i36adc96c4e2a4b96b455194f36cbdd14_D20220613-20220613"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNi0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmY2YzA4MDkzMGZiNDQ1MTQ5NzRlZjcyYmQ1MDI5NmQxXzE2_522d35f6-48db-4d04-8c39-dc81c2ea0cb3"
      unitRef="usd">50000000</us-gaap:AssetAcquisitionPriceOfAcquisitionExpected>
    <chci:RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition
      contextRef="id6cbfe96a01046adac0889f322c9e14a_I20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNi0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmY2YzA4MDkzMGZiNDQ1MTQ5NzRlZjcyYmQ1MDI5NmQxXzM0_8eb485d5-9707-4599-b543-c49838cc9f46"
      unitRef="number">0.005</chci:RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition>
    <us-gaap:AssetAcquisitionPriceOfAcquisitionExpected
      contextRef="i36adc96c4e2a4b96b455194f36cbdd14_D20220613-20220613"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNi0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmY2YzA4MDkzMGZiNDQ1MTQ5NzRlZjcyYmQ1MDI5NmQxXzQz_33130757-4236-42fa-9a63-ecc832e8c7f4"
      unitRef="usd">50000000</us-gaap:AssetAcquisitionPriceOfAcquisitionExpected>
    <us-gaap:AssetAcquisitionPriceOfAcquisitionExpected
      contextRef="i36adc96c4e2a4b96b455194f36cbdd14_D20220613-20220613"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNi0xLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmY2YzA4MDkzMGZiNDQ1MTQ5NzRlZjcyYmQ1MDI5NmQxXzQz_522d35f6-48db-4d04-8c39-dc81c2ea0cb3"
      unitRef="usd">50000000</us-gaap:AssetAcquisitionPriceOfAcquisitionExpected>
    <chci:RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition
      contextRef="i7ab88daa0e8c40c2a5823a89034c8e6e_I20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjE1NzFlZmU3Mzc4ZTQzZDJiNjY1NDAwZDQzZDc0YTQxL3RhYmxlcmFuZ2U6MTU3MWVmZTczNzhlNDNkMmI2NjU0MDBkNDNkNzRhNDFfNi0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjEyNzU2ZGNjNWI3ODQ2ZmI4OWUxYjVmMWE4MmIzMzg0XzQ_af80ea3d-59f0-4d17-a7e2-695ff600f37b"
      unitRef="number">0.005</chci:RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition>
    <chci:ScheduleOfSupplementalFeesTableTextBlock
      contextRef="i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfOTc4Mg_a7be36cd-cb5a-497c-9e19-5d86291a7e4e">&lt;div style="margin-top:12pt;text-align:justify"&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 annual payment of either the Market Rate Fee or the Cost-Plus Fee, CAM is also entitled on an annual basis to receive certain supplemental fees, as detailed for the respective asset management agreements in the following table: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.994%"&gt;&lt;tr&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.106%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.734%"/&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="border-left:1pt solid #000;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:10pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;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:10pt;font-weight:700;line-height:100%"&gt;2022 AMA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;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:10pt;font-weight:700;line-height:100%"&gt;2019 AMA&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-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incentive Fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;When receiving Market Rate Fee:&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:100%"&gt;On a mark-to-market basis, equal to 20% of the imputed profit of certain real estate assets comprising the Anchor Portfolio for which a Triggering Event&lt;/span&gt;&lt;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"&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:100%"&gt; has occurred, after calculating a compounding preferred return of 8% on CP invested capital (the &#x201c;Market Incentive Fee&#x201d;)&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:100%"&gt;When receiving the Cost-Plus Fee:&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:100%"&gt;On a mark-to-market basis, an incentive fee equal to 10% of the imputed profit of certain real estate assets comprising the Anchor Portfolio for which a Triggering Event&lt;/span&gt;&lt;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"&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:100%"&gt; has occurred, after calculating a compounding preferred return of 8% on CP invested capital (the &#x201c;Base Incentive Fee&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10% of the free cash flow of each of the real estate assets comprising the Anchor Portfolio after calculating a compounding preferred return of 8% on CPRES invested capital &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment Origination Fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1% of raised capital &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1% of raised capital &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasing Fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$1/per sqft. for new leases and $0.50/per sqft. for lease renewals&#160;&#160; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$1/per sqft. for new leases and $0.50/ per sqft. for lease renewals&#160;&#160; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loan Origination Fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1% of any Financing Transaction or other commercially reasonable and mutually agreed upon fee&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1% of any Financing Transaction or other commercially reasonable and mutually agreed upon fee&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;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"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Triggering events are differentiated between operating assets (i.e. those already in service) and assets under development. Operating asset triggering events are scheduled for specific dates, whereas triggering events for assets under development are tied to various metrics that indicate stabilization, such as occupancy and leasing rates.  &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</chci:ScheduleOfSupplementalFeesTableTextBlock>
    <chci:RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis
      contextRef="iaf285b01d8f94e998181a39bc0e36687_D20220613-20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMS0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmI3MzQ2YTc5NjgzODRkZTE4OTIyNjAzMmMwMWI1ZGM5Xzcy_ff693ba8-7dd8-462e-b1b7-b90b5447afc8"
      unitRef="number">0.20</chci:RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="iaf285b01d8f94e998181a39bc0e36687_D20220613-20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMS0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmI3MzQ2YTc5NjgzODRkZTE4OTIyNjAzMmMwMWI1ZGM5XzI1NQ_6bf3630a-ee39-402b-80b6-abdca5dbb699"
      unitRef="number">0.08</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="iaf285b01d8f94e998181a39bc0e36687_D20220613-20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMS0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmI3MzQ2YTc5NjgzODRkZTE4OTIyNjAzMmMwMWI1ZGM5XzI1NQ_de10bd9f-db66-451a-a255-a4480863189a"
      unitRef="number">0.08</us-gaap:PreferredStockDividendRatePercentage>
    <chci:RelatedPartyTransactionPercentageOfCostPlusFeeMarketToMarketProfitBasis
      contextRef="iaf285b01d8f94e998181a39bc0e36687_D20220613-20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMS0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmI3MzQ2YTc5NjgzODRkZTE4OTIyNjAzMmMwMWI1ZGM5XzM5OA_077aa858-8169-419f-9cb5-697e88b54f6d"
      unitRef="number">0.10</chci:RelatedPartyTransactionPercentageOfCostPlusFeeMarketToMarketProfitBasis>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="iaf285b01d8f94e998181a39bc0e36687_D20220613-20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMS0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmI3MzQ2YTc5NjgzODRkZTE4OTIyNjAzMmMwMWI1ZGM5XzU4MQ_6bf3630a-ee39-402b-80b6-abdca5dbb699"
      unitRef="number">0.08</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="iaf285b01d8f94e998181a39bc0e36687_D20220613-20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMS0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmI3MzQ2YTc5NjgzODRkZTE4OTIyNjAzMmMwMWI1ZGM5XzU4MQ_de10bd9f-db66-451a-a255-a4480863189a"
      unitRef="number">0.08</us-gaap:PreferredStockDividendRatePercentage>
    <chci:RelatedPartyTransactionPercentageOfCashFlowFromRealEstateAssets
      contextRef="if42b4fd202744ad6980edf9141f7b3a7_D20220613-20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMS0zLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmI1NDNlM2M1NTU2NDQzZjg4ZDc5OWM5MjhlNzViNTczXzQ_8d814f80-59e0-48f5-99eb-4f4b1acef964"
      unitRef="number">0.10</chci:RelatedPartyTransactionPercentageOfCashFlowFromRealEstateAssets>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="if42b4fd202744ad6980edf9141f7b3a7_D20220613-20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMS0zLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmI1NDNlM2M1NTU2NDQzZjg4ZDc5OWM5MjhlNzViNTczXzE0Nw_2b2aca29-0543-42ea-b0a6-34eac127f565"
      unitRef="number">0.08</us-gaap:PreferredStockDividendRatePercentage>
    <chci:RelatedPartyTransactionPercentageOfRaisedCapital
      contextRef="i58273cfdbbed44a784678fe82dfdfc4b_D20220613-20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMi0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmVlZWYzNTU4N2VmNjRlNDNhNzYxYWFkYWQ2MDIzMjQ1XzQ_6601b01f-6eb5-4103-bd61-efcae39f26be"
      unitRef="number">0.01</chci:RelatedPartyTransactionPercentageOfRaisedCapital>
    <chci:RelatedPartyTransactionPercentageOfRaisedCapital
      contextRef="ia213c51616734e1994ca6485f98213c5_D20220613-20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMi0zLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmFhZmNiY2UwMWMyZTQ3N2JhZjY1ODczYWIwYWY1YjgzXzQ_b214a276-242b-4785-af81-955e0a398a8b"
      unitRef="number">0.01</chci:RelatedPartyTransactionPercentageOfRaisedCapital>
    <chci:LeasingFeePerSquareFootForNewLeases
      contextRef="ic8fdff8835ea4677acb955ee4f4c9ffa_D20220613-20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMy0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmIzZWNhYWEzZWMzZjRhZjE5ZDdmNzZlYzAwMmU2MTM5XzQ_aadffbf8-9734-42ad-a250-bf985cb222f4"
      unitRef="usdPerSqft">1</chci:LeasingFeePerSquareFootForNewLeases>
    <chci:LeasingFeePerSquareFootForRenewalLeases
      contextRef="ic8fdff8835ea4677acb955ee4f4c9ffa_D20220613-20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMy0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmIzZWNhYWEzZWMzZjRhZjE5ZDdmNzZlYzAwMmU2MTM5XzI2_39280624-a74b-42ac-91d2-f7bb0876cb45"
      unitRef="usdPerSqft">0.50</chci:LeasingFeePerSquareFootForRenewalLeases>
    <chci:LeasingFeePerSquareFootForNewLeases
      contextRef="icf769b2a55114c919dccbfad5c053d0e_D20220613-20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMy0zLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjFlMTQyMzBjMDgwZTQ3MDk4ZDcwZmQ1NzBhOTBjOWNkXzQ_e5ed333d-9c88-4146-b031-fa69c58c5b72"
      unitRef="usdPerSqft">1</chci:LeasingFeePerSquareFootForNewLeases>
    <chci:LeasingFeePerSquareFootForRenewalLeases
      contextRef="icf769b2a55114c919dccbfad5c053d0e_D20220613-20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfMy0zLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjFlMTQyMzBjMDgwZTQ3MDk4ZDcwZmQ1NzBhOTBjOWNkXzI2_2fee46c3-9ea9-4f64-991a-083275ba0bd0"
      unitRef="usdPerSqft">0.50</chci:LeasingFeePerSquareFootForRenewalLeases>
    <chci:RelatedPartyTransactionPercentageOfFinancingTransaction
      contextRef="i598f6ee20eff420184c4622db4bf19e2_D20220613-20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfNC0yLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOmMxYWIzZDg1YzljNDQyNzBhN2IzNGJlZGU4NDM4Mjk5XzQ_603cdf99-bb31-43ef-a6e9-f04a74fc89ac"
      unitRef="number">0.01</chci:RelatedPartyTransactionPercentageOfFinancingTransaction>
    <chci:RelatedPartyTransactionPercentageOfFinancingTransaction
      contextRef="icb5d85f9705d4d4baa0cd1b73b5c9ba1_D20220613-20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RhYmxlOjViMDMxMDQ2ZGI1ZTRiMTQ5M2Q4MTE1Y2RhOThjZDBkL3RhYmxlcmFuZ2U6NWIwMzEwNDZkYjVlNGIxNDkzZDgxMTVjZGE5OGNkMGRfNC0zLTEtMS01OTQ0Ny90ZXh0cmVnaW9uOjhhMDVmODRiZGYwZDRhYTliYzBlNzViZjIyMjlhMWVlXzQ_e5836eb7-b3ef-46f4-bbc6-cc5917fbbf16"
      unitRef="number">0.01</chci:RelatedPartyTransactionPercentageOfFinancingTransaction>
    <chci:AgreementAdditionalExtensionTerm
      contextRef="i9aba0dbcfeaa488f9c82361a7971c34b_D20220613-20220613"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfMjIxNQ_7f41e0e2-1c42-4c0a-955b-1816a79502d4">P1Y</chci:AgreementAdditionalExtensionTerm>
    <chci:AgreementNoticePeriodRequiredForNonRenewal
      contextRef="i9aba0dbcfeaa488f9c82361a7971c34b_D20220613-20220613"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfMjMyNQ_55788570-b924-4862-8ffb-104c6ebda521">P180D</chci:AgreementNoticePeriodRequiredForNonRenewal>
    <chci:AgreementNoticePeriodAfterEffectiveDateForTermination
      contextRef="i9aba0dbcfeaa488f9c82361a7971c34b_D20220613-20220613"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfMjQwMQ_d87eb76d-b736-4881-b261-bfcca282bcdd">P24M</chci:AgreementNoticePeriodAfterEffectiveDateForTermination>
    <chci:AgreementNoticePeriodRequiredForNonRenewal
      contextRef="i9aba0dbcfeaa488f9c82361a7971c34b_D20220613-20220613"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfMjUwNg_55788570-b924-4862-8ffb-104c6ebda521">P180D</chci:AgreementNoticePeriodRequiredForNonRenewal>
    <chci:PropertyManagementAgreementsInitialTerm
      contextRef="i5cf1881e7dd24d57b9394a457b39ae93_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfMzkxNQ_4631f8fe-c5d6-41b6-b2c2-92fcfd3e5a0b">P1Y</chci:PropertyManagementAgreementsInitialTerm>
    <chci:PropertyManagementAgreementsRenewalTerm
      contextRef="i5cf1881e7dd24d57b9394a457b39ae93_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfOTc4Mw_2d6a0f1e-9fb8-4f13-b927-863f918ef741">P1Y</chci:PropertyManagementAgreementsRenewalTerm>
    <chci:RelatedPartyTransactionPercentageOfConstructionManagementFee
      contextRef="i67fabf550be04b279cfae46f1bb28acd_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfNDg2MQ_af708665-3fd5-44eb-94bf-762ae22b4827"
      unitRef="number">0.01</chci:RelatedPartyTransactionPercentageOfConstructionManagementFee>
    <chci:RelatedPartyTransactionPercentageOfConstructionManagementFee
      contextRef="icbc68b53fe634a95b701b49c66d133cb_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfNDg2Nw_da51a542-b722-4666-8497-4fb6c91e55fb"
      unitRef="number">0.04</chci:RelatedPartyTransactionPercentageOfConstructionManagementFee>
    <chci:FutureLeasePaymentPercentageOfLeasingFee
      contextRef="iae386131ba254fa3902fadaa8c6bcdb6_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfMTA5OTUxMTYzOTYzMg_1a59718a-5ab6-4a5c-8a47-46ab9d351dc1"
      unitRef="number">0.01</chci:FutureLeasePaymentPercentageOfLeasingFee>
    <chci:FutureLeasePaymentPercentageOfLeasingFee
      contextRef="i95c43f48b9f24c6b8b9a75257172942c_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfMTA5OTUxMTYzOTYzOA_aefd32da-711c-4bf1-a7a2-408d8558bae7"
      unitRef="number">0.02</chci:FutureLeasePaymentPercentageOfLeasingFee>
    <chci:RelatedPartyTransactionAggregateFeePayable
      contextRef="i199700dd164e4d6eaf48d06050784faf_I20190430"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfNTg1OA_c86ea781-9186-4c31-bbf5-6f39960d9342"
      unitRef="usd">900000</chci:RelatedPartyTransactionAggregateFeePayable>
    <chci:NumberOfInstallmentsOfFeePayment
      contextRef="i038c9f4b295b4c298f0fa8acc4a4732e_D20190430-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfNTg3Mg_2daaa4e6-a657-4ab0-9c66-6eda5a881e95"
      unitRef="installment">15</chci:NumberOfInstallmentsOfFeePayment>
    <chci:RelatedPartyTransactionFeePayableInInstallments
      contextRef="i199700dd164e4d6eaf48d06050784faf_I20190430"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfNTkwMQ_66eb8a4f-b01f-4112-a4bd-a2f2e629fc55"
      unitRef="usd">100000</chci:RelatedPartyTransactionFeePayableInInstallments>
    <chci:RelatedPartyTransactionExpirationPeriod
      contextRef="i5bb15de822834704a9b534a4f424ef74_I20190701"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfNjM3Mw_a6e89b11-03f0-4e6d-ade2-c7694cf079ae">P1Y</chci:RelatedPartyTransactionExpirationPeriod>
    <us-gaap:ManagementFeePayable
      contextRef="i5bb15de822834704a9b534a4f424ef74_I20190701"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfNjY1Mw_a0ed8b5e-8989-44a1-aea0-2f4c2b0ade73"
      unitRef="usd">400000</us-gaap:ManagementFeePayable>
    <chci:PercentageOfMembershipInterestOwnedByCompanyAndPartners
      contextRef="i1c03f104205d43fb863f52bb4c8f066c_I20200207"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfNzg3Mg_176021e8-5aa4-4fc2-a3e7-b33ef037b453"
      unitRef="number">1</chci:PercentageOfMembershipInterestOwnedByCompanyAndPartners>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="iaf6fb355eb384fd58708e7de51a0609a_I20201101"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfOTc4NA_8c803cf2-d326-42a6-b0ae-8d016cbce120">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <chci:NumberOfSquareFoot
      contextRef="i888e3a78a6f74eac95b03f7b91435956_D20221101-20221101"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfMTA5OTUxMTYzOTY1MA_ccefa2eb-8361-4e0c-9057-6eef03e8aa99"
      unitRef="sqft">3778</chci:NumberOfSquareFoot>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ib6a9e980019145828efd27f657b150af_I20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1MGMyMDI0ODAzNDRkMzE4M2JjMGFkZjFhMjVjNDllL3NlYzpjNTBjMjAyNDgwMzQ0ZDMxODNiYzBhZGYxYTI1YzQ5ZV83Ni9mcmFnOmI2NDBlMTRiODY1MDRhZWI5ZDJkYTg4NDE4MzZlNWEwL3RleHRyZWdpb246YjY0MGUxNGI4NjUwNGFlYjlkMmRhODg0MTgzNmU1YTBfOTc4NQ_10fbdd8d-d2f8-4c4f-a64d-d6da9a907e74">P5Y</us-gaap:LesseeOperatingLeaseTermOfContract>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>70
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( *V#K%8'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " "M@ZQ63"Q"_.X    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M2L0P$(9?17)OITU1,'1S43PI""XHWL)D=C?8M"$9:??M;>-N%]$'\)B9/]]\
M ]-B4#A$>HY#H,B.TM7DNSXI#!MQ8 X*(.&!O$GEG.CGYFZ(WO#\C'L(!C_,
MGD!6U0UX8F,-&UB 15B)0K<6%48R/,03WN**#Y^QRS"+0!UYZCE!7=8@]#(Q
M'*>NA0M@@3%%G[X+9%=BKOZ)S1T0I^24W)H:Q[$<FYR;=ZCA[>GQ):];N#ZQ
MZ9'F7\DI/@;:B//DU^;N?OL@M*QD4U3712VWLE+R5M7R?7']X7<1]H-U._>/
MC<^"NH5?=Z&_ %!+ P04    " "M@ZQ6F5R<(Q &  "<)P  $P   'AL+W1H
M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03<VEVV[29A.U.
M'X416(UL>621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X
M8-DOV]:[MR_>X%<R)!%!,!FGK_# "J5,7K5::0##.'W)$Q+#W(*+"$MX%,O6
M7.!;&B\CUNJTV]U6A&ELH1A'9&!]7BQH0-!445IO7R"TY1\S^!7+5(UEHP$3
M5T$FN8BT\OELQ?S:WCYES^DZ'3*!;C ;6"!_SF^GY$Y:B.%4PL3 :F<_5FO'
MT=)(@(+)?90%NDGVH],5"#(-.SJ=6,YV?/;$[9^,RMIT-&T:X./Q>#BVR]*+
M<!P$X%&[GL*=]&R_I$$)M*-IT&38]MJND::JC5-/T_=]W^N;:)P*C5M/TVMW
MW=..B<:MT'@-OO%/A\.NB<:KT'3K:28G_:YKI.D6:$)&X^MZ$A6UY4#3( !8
M<';6S-(#EEXI^G64&MD=N]U!7/!8[CF)$?[&Q036:=(9EC1&<IV0!0X -\31
M3%!\KT&VBN#"DM)<D-;/*;50&@B:R('U1X(AQ=RO_?67N\FD,WJ=?3K.:Y1_
M::L!I^V[F\^3_'/HY)^GD]=-0LYPO"P)\?LC6V&')VX[$W(Z'&="?,_V]I&E
M)3+/[_D*ZTX\9Q]6EK!=S\_DGHQR([O=]EA]]D]';B/7J<"S(M>41B1%G\@M
MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7
MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V<
M/!T3$LV4"P9!AI<D)A*I.7Y-2!/^*Z7:_IS30/"4+R3Z2I&/:;,CIW0FS>@S
M&L%&KQMUAVC2/'K^!?F<-0H<D1L= F<;LT8AA&F[\!ZO)(Z:K<(1*T(^8ADV
M&G*U%H&V<:F$8%H2QM%X3M*T$?Q9K#63/F#([,V1=<[6D0X1DEXW0CYBSHN0
M$;\>ACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'
MHYI9";V$5FJ?JH<T/J@>,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y
M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RS<C'5*^3*=@Y
MG\#L_6@^GO'M^MDDA*^:62TC%I!+@;-!)+C\B\KP*L0)Z&1;)0G+5--E-XH2
MGD(;;NE3]4J5U^6ON2BX/%ODZ:^A=#XLS_D\7^>TS0LS0[=R2^JVE+ZU)CA*
M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*
MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#
MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B
M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P
MOFH]M!5.S_Y9K<B?#!%.%@L22&.4%Z9*HO,94[[G*TG$53B_13.V$I<8O./F
MQW%.4[@2=K8/ C*YNSFI>F4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W
MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2
MD 83 <V4R43P H)DIAR F/H+O?(,N2D5SJT^.7]%+(.&3E[2)1(4BK ,!2$7
M<N/O[Y-J=XS7^BR!;814,F35%\I#B<$],W)#V%0E\Z[:)@N%V^)4S;L:OB9@
M2\-Z;ITM)__;7M0]M!<]1O.CF> >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F
M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+
M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5
M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0    (
M *V#K%8P6D]+4 8  )(D   8    >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL
MM9IO3^LV%,:_BM5-TR91&CN%TCNH5 KLHEVXO93=:9OVPB1N&]TD[AR7PC[]
MCI,T!N:>1A%Y _EWGOJQC^.?'9]NI/J6+870Y"F)T^RLL]1Z]:'7RX*E2'AV
M*%<BA3MSJ1*NX50M>ME*"1[F04G<8YYWW$MXE'9&I_FUJ1J=RK6.HU1,%<G6
M2<+5\[F(Y>:L0SO;"W?18JG-A=[H=,478B;T;ZNI@K->I1)&B4BS2*9$B?E9
M9TP_3/P3$Y _\342F^S%,3%6'J3\9DZNP[..9THD8A%H(\'AWZ.8B#@V2E".
M?TK13O6;)O#E\5;]*C</9AYX)B8R_CT*]?*L<](AH9CS=:SOY.:C* T=&;U
MQEG^EVR*9_O]#@G6F99)&0PE2**T^,^?RHIX$0!&W0&L#&!O NBN7_#+ #\W
M6I0LMW7!-1^=*KDARCP-:N8@KYL\&MQ$J6G&F59P-X(X/9K(1Z%(EV1+KD1V
MVM.@:>[T@C+^O(AG.^)]<B-3O<S(91J*\'5\#\I2%8AM"W3.4,$;K@Z)3P\(
M\YCO*,\$#Q^O3+CG"G]5'+^J'S_7\W?H7<A@#5FKR75:]!F3>W]]@J?(M19)
M]K>KR@K)OEO2=,P/V8H'XJP#/2\3ZE%T1C]\1X^]GUU^WTGLE?M^Y;Z/J5OW
M]\\KX7**AU.O^\5E"8UJ:.FHLG14S]*7-5=:J/B9W(F55-IE#Y?2:NVJE D:
MU=#><67ON)Z]J5"1#$VW)/!B<#8>KE1UQ)T]$8UOZ'-0^1S4S$S%84S)N^7N
M=L2UYCS.G V)AC4T>%(9/$$+=9GJ2#^3JR@6Y':=/ CE,H9KT*[/_,&1RQH:
MV-#:L+(VK&/M3BRB3$/S:7++$V>&XCH3F<#X&'PC'V4<1NF"P(453R.1'<#K
M.CAT^485&_JFGAULO3K.H7!20:[FH\D!F6GHH$0J*/\ZU>H9_H?.ZMBC?G'I
M<HP'-;7\@B]H'<OW_(E<A]!AHWD4%*/H[JS>(\F\+J7'?;_OS&P\N*E?9OVR
M.G['80CJD(CE <F1X7/J;E=<D@X]#WH+Y'I*;H16DDQC_B]WFD>5FIJWL$11
M&L'-WV^DTSPN23V])%>QE*Y,F>#!3?U:/*(XX+SU.S%GT)'OY29U>L7EBC9V
M^FP#F:AE)HJ3SEN?U1MKJN1CE ;NK,8UOXZ=1MN )VKIB>+0\];H5&::Q^3/
M:+7[I8PK,@^ZK]-I&_A$+3]1''KR5!W#S'^W,5Q@X#FA$(]J:LM2$\61YY,,
MH+VF2YEBV+1'A/DPP@Q/W,-+&^1$+3I1G'GN(PU *.>$LA\??B(S$:P5M*33
MY!YZBCF\F<<&FA(86&:&I [(]]ZA1\F**_+(8_?T!M=M6 /,,A3#*0> /X>]
MV7/R(&.7\3T"DX^3:^?"0AN@Q"PH,9QJMDU)+I^")4\78B<5[Q&Z'<\NQLYY
M-Q[8U*%%(U8+C29KI<S,K9BNY4T)P\G:N?BT1_$/YY+5!(]JZM-2$*M%0=>I
M%JI8IC13<+XU[O2)*^[RV0;],$L_K!;]F"DJS%V "!92.=]$>W1N9=KE02!
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
M!JX#U/LU8W(_T/U;U:_[_P!02P,$%     @ K8.L5H?K&PZ !0  61@  !@
M  !X;"]W;W)K<VAE971S+W-H965T-"YX;6RM6=]SXC80_E<T]*:3S"3!DO$/
M4L),0GKM/5R;N=SU'CI]4+  3VR+2@+2_O5=V<8&2U:2*?=PV&9W^3[M:K^5
M,]EQ\2Q7C"GTDF>%O!FLE%I?#X=ROF(YE5=\S0KX9L%%3A7<BN50K@6C2>F4
M9T/B>>$PIVDQF$[*9P]B.N$;E:4%>Q!(;O*<BG_N6,9W-P,\V#_XDBY72C\8
M3B=KNF2/3'U;/PBX&S91DC1GA4QY@01;W QN\?6,Q-JAM/@C93MY<(TTE2?.
MG_7-I^1FX&E$+&-SI4-0^-BR&<LR'0EP_%T''32_J1T/K_?1/Y;D@<P3E6S&
ML^]IHE8W@WB $K:@FTQ]X;M?64THT/'F/)/E_VA7VWH#--](Q?/:&1#D:5%]
MTI=Z(0X<(([=@=0.I.LPZG'P:P>_)%HA*VG=4T6G$\%W2&AKB*8ORK4IO8%-
M6N@T/BH!WZ;@IZ8S7DB>I0E5+$&/"CX@1THBOD"_KYF@>JTEND3?'N_1V8=S
M)%=4,(G2 GU=\8VD12(OT(>C^\E0 3 =?CBO0=Q5($@/"!]]YH5:2?1SD;#D
MV'\(A!I69,_JCC@#?J;B"OGX A&/^!8\L[>[$P<<OUEDOXSG]\3[5,QYSMKE
M17_>/DDEH(3_LBU6%6QD#Z;W];5<TSF[&<#&E4QLV6#ZXP\X]'ZR,3U1L"/>
MHX;WR!5]^H5M6;%A-HZ58U@ZZE:SG6*/1,%DN#T$;UK%D8\;HR-000,J<":C
M+NMBB>9<0J5#R2+V FU1,GEM@QJ<,ATG"G;$/&R8A\YTS("OWMBB/RU5@.!P
MP7V]@XZR8AJ%8S^P9R5JL$5.;(_0R"$G%VC)"LA/=E'FA2;0\E*]572SMP&.
M#"Q!..K@-6W\.++#C1NXL1/N/8/\S%-:29%&FG.ATG_+!S:<L;EF40>F:3(:
MV5&.&Y1C)\JO7-$,<4?!VZ".S1H8!]TU-8TB/PSM<+'7BI'G!%PWRK.,2WF.
M%H+G>_2@0E9=\0P<V">X ]9J%?94+#Z03NSN)&K%!$A?A;E>TG-K#ZDCG:B)
MG"K:,6_2\B:O9$DQB*OV560E3(PE][I9,4TN@W%/4EJIQ4Y%F_X"H^N^@,I)
M$W8 8 7E1=#UU$;8B[Z.>@1FA(U",JU(0'H@MRJ)W3)IJ?HYS$-IL=&;MMT
MZ(G!W,[V%:?HBY7)R, XQL;:FT8X".(>)JVT8J=^31\$WZ;EA ] T=D3]/)%
MJDI*YZ_!#BR(PBYLT^AR%/2UG587L5L8?X/C4OK&)%BQFXH8&1W38D0\W-/A
M<:N;V"V</=B35-;P8:YOT5^@@I4S0%\63*TT2L<TN21ACY[B5E"Q6U$-'E9X
ML3$06A;:-,+1J ]@JZ5X[.SVW\L3(4LNZ196<\F@//(<*AV.:/-G!"=D:#)%
M L5B%P"G4K]; $X4[?APU<HT<<OT'97I' Z%N[<N"3J#IEP=':UY):9 CX.X
M.W=:K&)_Y-D32UH9)TZYG-ZGV4:??D_)!YO-S//"<9>0:1:/HYZ60%I])L19
MJ69+@/U?P;76)G'*_7MK\U31CLFW^D_<^K^O3;N"ZKPE/,NHD.VBV%-8_4QT
MV FOO+B;09L5Z<M@.Q$0]T2P)]'3Q=]#PQ3Z;D.O3>+#A@Y4_1X2[3! W,-
M1:+H+\;WT @,C+9LV*Q(S_L"THX'Q#T>M WB?Q=5:*,1>4?_ND.GU8GT3)VD
M'1R(>W!H69V@REX?&VJ3MU99.S>05T[B-8T3U5ELV_6O)<CFA+LGF>'!2]J<
MB67Y[EI"26T*5;W9;)XV[\=OR[?"G>=W^'I6O>5NPU0OW3]3L4PA<1E;0$CO
M*H*$B.H]=G6C^+I\%?S$E>)Y>;EB-&%"&\#W"\[5_D;_0//7A.E_4$L#!!0
M   ( *V#K%9.GMA># 8   \K   8    >&PO=V]R:W-H965T<R]S:&5E=#4N
M>&ULO9I=;]LV%(;_"N$56PLTM:AO=8F!1A]V+C8$3;M=#+M09286*HNN2,?M
MOQ\EJ[)%4JH%G.XFD>3W/*3(EU\'NC[0ZC/;$,+1UVU1LIO9AO/=V_F<91NR
M3=D;NB.E^.615MN4B]OJ:<YV%4G73="VF)N&X<ZW:5[.%M?-L_MJ<4WWO,A+
M<E\AMM]NT^K;+2GHX6:&9]\?O,^?-KQ^,%]<[](G\D#XQ]U])>[F'66=;TG)
M<EJBBCS>S-[AMRL<U &-XJ^<'-C9-:I?Y1.EG^N;N_7-S*AK1 J2\1J1BG_/
M)"1%49-$/;ZTT%E79AUX?OV=GC0O+U[F4\I(2(N_\S7?W,S\&5J3QW1?\/?T
ML"+M"SDU+Z,%:_ZB0ZLU9BC;,TZW;;"HP38OC__3KVU#G 5@:R# ; /,2P.L
M-L"2 YR! +L-L*4 <^@=G#; D0)L/!#@M@&N7((_$."U =ZE 7X;X#>]>^R.
MIB^CE*>+ZXH>4%6K!:V^: S11(LNS,O:NP^\$K_F(HXO0EHR6N3KE),U>N#B
MGS F9X@^HG"3ED^$H;P4/]#L\X86:U*QWU#\99_S;^@*?7R(T,L7KQ#;I-51
M^&%#]RPMU^PU>M&[OYYS4=NZS'G6UNSV6#-SH&8?*$\+35@X'O;N_B[41$4_
M*$R,>[:OOAW?5!,?_Z#4+-MO]T73BF+DY%G.-9!D'/) JEPT8XCNQ?@E5=7T
MB*B.?*\A+\?)(=UNQ401%BECZ!UJ;X=@JPFPVQ'87'BQ,Z39&=)LZ/8 _98\
MY669ET]B2BK2,B/HI?#1T6&O4,I11+(WR,*OD6F86&>K47Z]%KQENS0C-S,Q
MV3-2/9/9XM=?L&O\KC,;)"R"A,60L.0(<QI8O=P]+RS;%JW[?.XQ5>1CP^R+
M5JK(-(U.T[.$U5G"FFB)2VQP9+KG%7',P.U7-]2HQ*J/O;XL4F57INM*[QYK
M5-@+'$.B):K.]5Q':FU5Y$L=LM)47M_2=M?2=A-B#;3T79G5$Z$8<Z)YFZM7
M@]/_/^]I42"Q@3BDU?I?70_8D ,1$A9!PF)(6 ()6T+"5D"PGB^=SI?.Z QP
MQ]B^&?AB6Y(=UQM6>_(U*L7V7CQL=R"'G&\VI%@CL:E'//TJ'KU$I^5#9]+1
M@J>:%!(60<)B2%@""5LZRH*!+4.:Z( *['G/[;SG_B3OZ>SF*F][90;2^A!J
M1;ZT)(W6>JH](&$))&SI*FN<O H"%=<SA]>9PQLU1[,R7M6'YW5MCITXU*?U
MF5S7]9YJ=%O:0807:*+1&DWM>$A8 @E;0L)60+">1_S.(_ZH1_X4TT1>"G>(
M;55!F7X9\M6.]VQY7A@M9^KR @F++ZE^ EGB$A*V H+U[!%T]@A&[1&7ZY'3
M[A]IU1US3)UQ1N%3]R^0L @2%D/"DN"2TZXJ\DU+/NVJHL'3+C9.*3ECBB,N
M<4%+[%7$]7UISQ#J9(9AN]*[1QJ=[KRKDV'/\UQI_Y:TPA^<>#4J7VYPC6;@
MS(O/4J 8+N6D;_[1 J:.0E!:!$J+06E)2SLWD"&;0I4$EN7)ME!5PP/QE(K$
M4W.1%YE!DP+S?<>6QZ)&9F#'<N2QJ.JT8U$CPYZ!L2V/15,904J;JY+ DEM<
MU0P-Q%.>#UO_8_H)CV85)P]*2%H$2HM!:0DH;0E*6T'1^@8]I4?Q:);K9^:A
MQDN>[%;0="DH+0:E):"T94OK'\#EA -4D7T3GG*A^&<E0[6^4_-O5Z8\VX=Z
ME2TO5: I2U!: DI;MK2QM!14@7V7G+*6>#QM.24SA=6$HVDI9X<+1-%XI28[
M #0M"4I;@M)64+2^64Y93#R>QKPH1875Y*2G[FHATW81*"V^Y 42T"*7H+05
M%*WODE,>$X\G,B_/5%E:_T"F[$)06@1*BT%I"5:3J\J!394$MN?+*Y*J&CXD
MG]*7>%+^\B(G!.K9,7 <9=.AD1G8]@)YT5%UVA.R1H;=P%*S5:I0:7!5(N^&
M5KKJ2XT]/_MPK_Y45+3<4UXR5)!'$6.\\41?5<>O+X\WG.Z:;_D^4<[IMKG<
MD%0<C&N!^/V14O[]IOX\L/L&=O$?4$L#!!0    ( *V#K%;X*#R-'0<  'X@
M   8    >&PO=V]R:W-H965T<R]S:&5E=#8N>&ULK5IM<]LV#/XK/*^W2^^:
M6B+]FB6^2YQUZX>VN6;=/M,2'7.51)>DG62_?B#EB+9(,4G/7VI; :$'(( '
M('M^+^1WM6),HX>RJ-1%;Z7U^JS?5]F*E52]%VM6P5^60I94PT]YUU=KR6AN
M%Y5%'R?)J%]27O5FY_;9C9R=BXTN>,5N)%*;LJ3R\8H5XOZBE_:>'GSE=RMM
M'O1GYVMZQVZ9_K:^D?"KWVC)><DJQ46%)%M>]"[3LSF9F 56XF_.[M7>=V1,
M60CQW?SXF%_T$H.(%2S31@6%CRV;LZ(PF@#'CYW27O-.LW#_^Y/V#]9X,&9!
M%9N+XA^>Z]5%;])#.5O23:&_BOL_V<Z@H=&7B4+9?]']3C;IH6RCM"AWBP%!
MR:OZDS[L'+&W /2$%^#= MQ>,.A80'8+B#6T1F;-NJ::SLZEN$?22(,V\\7Z
MQJX&:WAEMO%62_@KAW5Z-A>5$@7/J68YNM7P 7ND%1)+-*=JA3[ /BMTBK[=
M7J.3-V_1&\0K]-=*;!2M<G7>UX#!:.IGN_==U>_#'>\CZ).H]$JAWZN<Y8?K
M^X"],0 _&7"%HPH_4?D>D?0=P@DF 3SSER_'$3BD\2>Q^DB'OB]K)JGFU1VZ
M- '*-6?&?>!F>+@QSW<2X/>0]VKM@[!VD]-G:DTS=M&#I%5,;EEO]NLOZ2CY
M+63ZD90=.&+0.&(0TS[[#"6(5YDH&3HIA%)OT5**$F7.$2+JB%K[R&HWM6@[
M&P\'Y_WMOGV^#$Y2)W2 >]C@'D8W\#+_%[*N3@(MH%(!XHP7#%6O,,BL-/*9
M2:&U%%L.P8X6C^ADH^ +K]X^"<,RV@3*6<@1PV-&Q)&4'7AVU'AV%(V(:P9*
M,T[K\EWEB)9":OZ??1"RO%8WW-O>T;@5 ;[(H&/_QPW*<13EK1;9]U/###GL
M;0ETJ3H!CKVW8S)I(?1ETNDX#''20)Q$(9[\04T$F2!$EDQI@9@RM1MM(6XW
ML'4AM!/?5VG:0NO+G.(A#L.=-G"GS^S[DDEIP]YFCZ8/88!3WU7#40N@+W,Z
MV!,Z )@FC@23:-+/5[2Z@T(-W+:7ETHQ* (F4@M.%[SHSM&=^B,EZ;&T'3IC
MKR-(H_MUF65B8\H?9"OC6[HH6-#F-! K8]+:KY!4.II,.W8,.Y X"O)&LC7E
M.6(/)D-9O4U"KYB$K@FBK=*[_0M"QP%04]R&'I#"Z:0#N6L0TBCM&O?*#60#
MQ)D25<4**#.J R?Q$9#I:-@&&A##R;BC$*:.P=,XA3>!L*:/)@KJHKV#OY<2
M0>@#OS9B#[@O1'!'M4D=@:=1%IM]L5$0SMX@U*%?=[PP#LB,D@ZDCA#3."-^
M?GV+$#3 9T&HVJ-VZ0R)I=.NZIXZPDS'T>+YL=H"^_Q\RYM&"?G5Q?-(V@Z=
MX:@YC7-S[8RZ?>0OY^8T0+S$"\(0.X\ZV<_Q<QHGZ!LI,L9R53>TBD*FF_'O
M]]L@4I^!DS;. )$G:0=,[$@:1WEO=LV5EGRQJ3MLB_6E[MUI/B@TI#U-!(2Z
MJCUV9(KC9'JSD=D*FDGCT25_@,RN"U._8/!T)0I(]=*D?SUW]WFEH17A4&W#
MAH3H-/$L"9(NZ;#%<2Z.<^XSY8HW=2!>KK#/J_LM\<Z$$$6/)\,.&QS[XOA\
M_H%7%.:YGRY6^*@#^K&T'3K#$3R.$_P-?3119V+3-N603X4]"(+Q%4C4CK!J
M125#$+*Z8$_"[,>&ZT=$[ZD,GP%AG]A/\=0+TZ!4QW"$'?_C./\_$Z;+)@*>
M"5.?\D,V!*6Z;'"= 1Y%PQ1JW>Y@ 5 _$Y'1'N/5$7DD;8=VNUX"QZ=O=WQF
M=W!I3A_?F3@,6N[/UFTJ"HA :]S1\F#'\O@E+/]2F#YM>S!C(H<8':OC.*N[
M2O<2C,^S>D $YKTP2N)(G<1)_9EDS??S('Y@2'SZ;IL0$#G%N&,6)8[C29SC
M=T>=TC Z.LE9_<T08FV:F4'L%U,WM]!>5>%QCX0FZM&HW0:&Q :XB]Z)HW<2
MI_=Y%]9W:,'N>%79,\ZE&5RYR(,&!)@]'>/V8!T2&TYPEP%[1^_QR3IB #.G
M U'H_@P]38;3-G)?*DV'78,@<41,!M%R?[M9KVMZA7ZVN7=!'ZOZGJ[C^)%$
MV?W5EP5'TG;H L?:),[:UFI[I ,V0^IH!F\)UBKB4ZZ7Z+[(L"O-'2>3^+3>
M1OATF-E95(D_<'M 8R*'.!V'DO@\?A!,II$HA(+!R,3_9U&=6C,<@9E\"37%
M08...JD?2]NAFQR'DSB'VQMKXQ0@FX/3(EO&]\Z,$-7F)@ <FEFO!CTS\:ZB
MO*WV17#2#LK^WDUNR>2=O>!6R)[#U7>BS=/F$OW27AVWGE^E9_/Z*MRIJ6_F
M/U$)Q5R!G4M0F;P?0_#)^K*[_J'%VMX7+X36HK1?5XSF3!H!^/M2"/WTP[R@
M^2\'L_\!4$L#!!0    ( *V#K%94L&IVH@0  - )   8    >&PO=V]R:W-H
M965T<R]S:&5E=#<N>&ULE5;;;ALW$/V5P:8(8D#1/8GKBP!9<9 4<2W8;?-0
M](':G=42X9);DI*L?GW/<"55+APW?9&XY,SAS)G#(2\VSG\-%7.DA]K8<)E5
M,39GO5[(*ZY5Z+J&+59*YVL5\>F7O=!X5D5RJDUOV.^_[=5*VVQRD>;F?G+A
M5M%HRW-/8577RF^OV+C-93;(]A-W>EE%F>A-+AJUY'N.OS9SCZ_> :70-=N@
MG27/Y64V'9Q=C<4^&?RF>1..QB29+)S[*A^?BLNL+P&QX3P*@L+?FF=LC  A
MC#]WF-EA2W$\'N_1/Z3<D<M"!9XY\T47L;K,3C,JN%0K$^_<YB/O\GDC>+DS
M(?W29F?;SRA?A>CJG3,BJ+5M_]7#CH?O<1CN'(8I[G:C%.5[%=7DPKL->;$&
MF@Q2JLD;P6DK1;F/'JL:?G$R<W6C[)9NU^S72/FB%X$J:[U\AW#5(@R_@3"B
M&V=C%>C:%EP\]N\AFD-(PWU(5\-G 6^4[])HT*%A?SAZ!F]T2'&4\$;?P+OU
M2V7U7TI4T*&9L\$97:A6%+:@N>? -K83KJ0/VBJ;:V7H'I,,!<9 OT\7(7IH
MZ(^G&&H#&#\=@)RKL]"HG"^S1O;R:\XF+U\,WO;/GTEO?$AO_!SZ=U7P_R&
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
M@Q?/>L+&VW=\\:8,-]ZE\;@_A\<,APVR+(!U/D8W+VR@_0GD["]02P,$%
M  @ K8.L5NO3K9SL P  XP@  !@   !X;"]W;W)K<VAE971S+W-H965T.2YX
M;6R=5MMNVT80_94!8P06H)@7R9;A2 )D)TW[D-JPT_:AZ,.*'(EKD[OL[M*2
M_[YGEQ(M XX!]T6\S9PY<V9V1M.--@^V9':TK2ME9U'I7',1QS8ON1;V1#>L
M\&6E32T<'LTZMHUA402GNHJS)#F+:R%5-)^&=S=F/M6MJZ3B&T.VK6MAGBZY
MTIM9E$;[%[=R73K_(IY/&['F.W9_-#<&3W&/4LB:E95:D>'5+%JD%Y=C;Q\,
M_I2\L0?WY#-9:OW@'WXK9E'B"7'%N?,( I='ON*J\D"@\>\.,^I#>L?#^SWZ
M+R%WY+(4EJ]T]9<L7#F+SB,J>"7:RMWJS:^\R^?4X^6ZLN&7-IWMZ6E$>6N=
MKG?.8%!+U5W%=J?#@<-Y\A.';.>0!=Y=H,#RBW!B/C5Z0\9; \W?A%2#-\A)
MY8MRYPR^2OBY^1=I<ZV<5"T7=-VP$5XL.XT=P+U)G.^ +CN@["= (_H.G-+2
M5U5P\=(_!JF>6;9G=IF]"?A=F!,:I4/*DFST!MZHSW04\$;ORY2$*@C?&FU%
M1=^,;AM+?R^6UAETS#^O"='%&;\>QY^B"]N(G&<1CHEE\\C1_..']"SY_$86
MXSZ+\5OH[ZG7_P*B:T50/B_WTF=#<B73E:X;H9XHQ[5B!Q__%I(QZ15=?;TC
MIVG1KM&Q\,\?2/H3EVM3")4SFMJ5P6-A+2;-38L(.$NT6!MFG'%'F"\DFL;H
MK<19X^J)CM*3,5J^JOSI11"G'2H$TE86.[K#P$=;T($!')+> ?%S8<M0WJ/D
M)5+X4')5>"NVN:^!*X4C:3&=EO>8&#X=!:9^IDBUADLC?7@/IY$(R!;W2-9S
MMR?TXT BWG+>=@H!K\#0L4ZZUK#'9%4&0:2S2!D'/" VK;$MTW-!UJ $Q:22
M3@H_MVP0R'M!4R819*R%PN ,\BU;BP+;'965KC!M/6\GEBB184#GL@),+>X!
MY+L!:%S;(*CGY[PY.M:)+>)"5Z;C2EL[H)71-?(XZ!?]W"\[G=[A(2R%@Z&\
M1BB ;PM/0E>R$/Z==;@$87VQ#CR/@[5N+32S@PNDBNYY,7=>]NXH-##=\B.#
M!!W1QP_G69I]QETZ')\E*!G:%3',SF+__3@=II/1@.ZP+2#+D-:LP*(:AFJ)
M H-8^@'A*_/L-$G' [H.S;&7@[?8GI8'O5%ZFM"-X4_O5+F/D4TF P#H1QG6
MHF^*XR7(K:0+"(,]J@_PG$XRH-_?5Z5#L8ZSL\G@M>$5'RR>FLTZK%??4JUR
MW0[JW_8;?-$MKF?S;OVC<&N)N!6OX)J<3+ P3;=2NP>GF[#&EMIA*8;;$O]"
MV'@#?%]I[?8//D#_OV;^'U!+ P04    " "M@ZQ63)\[LC,"  #^!   &0
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
MB4(+\)X^7S8WI* Y&3[]#U!+ P04    " "M@ZQ6(R!&T'$$  "="@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6R=5FUOVS80_BL'[2T!/-N2Y=C)
M$@-)NF(%UJUHNP[#L ^T=+:(2:)&4G&]7[_G2,=U&C?=]D4B3W?//7?'._%R
M8^R?KF+V]+ZI6W>55-YW%Z.1*RINE!N:CEM\61G;*(^M78]<9UF5P:BI1]EX
M?#9JE&Z3Q660O;*+2]/[6K?\RI+KFT;9[0W79G.5I,F]X+5>5UX$H\5EI];\
MAOTOW2N+W6B/4NJ&6Z=-2Y975\EU>G&3BWY0>*=YXP[6))$LC?E3-B_*JV0L
MA+CFP@N"PNN.;[FN!0@T_MIA)GN78GBXOD=_'F)'+$OE^-;4O^K25U?)/*&2
M5ZJO_6NS^8%W\4P%KS"U"T_:1-T4RD7OO&EVQF#0Z#:^U?M='@X,YN-/&&0[
M@RSPCHX"RV?*J\6E-1NRH@TT6810@S7(Z5:*\L9;?-6P\XL?&2&YRY$'EDA&
MQ<[N)MIEG[";T$O3^LK1]VW)Y4/[$3CLB63W1&ZR)P%?*CND23J@;)Q-GL";
M[ .;!+S)DX'1[]=+YRUJ_\>Q&"-$?AQ"^N'"=:K@JP0'WK&]XV3Q]1?IV?B[
M)PCF>X+Y4^A/9/[?V-';BNG6-)UJMU0I1VA3J[QNUU1'!30LF=5*%TPAB"@O
M2;=TIZPVO:-EK^L2)E%9>Z!L6NH=#P_AOW'WD)6Z8W2B]+HX\FP;1U:U:]FM
MK&EH2MY0.J8M*^N.HI!:6V:T-;R5AEKCJ<!) B1)*.@SMEK5<.-TV6-QI^J>
M:=TK./(,%J!ZJ.6M#IT-F#MNH0._(4<0.#BQ7$.[%&+^ 9U'&5.6J;,:PTG7
M6YDX,CIBQA+!0CHAA9.>$Q$*'+@[4^LRN' >KQ@:5'?X4!@0"@3M;7"A **;
M96^=6M:1)?7H(OL1/\36<0Q-.8?YW*@6<U+P#Y(XI),WS/23\4QI'@JIRE*+
M7^1'MW%N8W<:R[$R-09Q*%]P'Z>Q_IL?)23F;T#++?EMQW020L:Y46WI3B^
M!@X/Q@"AB8MJW\7RR.CG8ZCT7+^'_J'D2\K.9_*<YO0.C *[0X5T?$ZS.;TU
M'H$=Y0KK?'R&YV22'0TVM+&4Q_5=5X<$ JM0KJ(5% _3]1_.S?],S*VX[90N
M0]%B&#7"UC6JQ^[B('-[ABZVV2,*"'E^+L\TI>MP^AYZ''PNADJ5.)B;\!/C
M\ELTNL59.VCVR$]:7M!GPVGL<33M4<-2N\+T.*EPPV*1#[/I5Y\]@JO>]_:^
M[)W:QF;Z.,&_P;,D5B"><<'-$LTCH7[(V&Y*AFR?G%,3BG&*#,VG,Y'FE [2
ML["<RO(\E^49EAE*@^5,EN-<"..RL_+B83 ]NS]_QXF>#[(THQ=-U\>Y 2L,
M*#I)!_E\?KHS?51IL)H-9EG^8*:7!A]D.H:A*Y)=I3:51F&#5#YO609H _\%
M7*HCM1\>^UF-#JX,#=MUN!@Y"C6+MX>]='_WNHY7C@_J\>(&;_@!R'A?P70\
MG$T3LO$R%#?>=.$"LC0>UYFPK'!_9"L*^+XR&%Z[C3C8WT@7_P!02P,$%
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
MMALITH7&.FYJX[ ;1?1%[$ >LO%@A/JL%#EK([VCUR\_G27CTW.W%]S]" %
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
M;E!9 =K/I32[B370/Y<6_P!02P,$%     @ K8.L5H$3*9?8$0  %C4  !D
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
M\@9\YQM(\\ *VA^"SOX%4$L#!!0    ( *V#K%;?(O.8&P,  #8'   9
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
ML: /%K5CH/>E4G9+. /=ESW]#5!+ P04    " "M@ZQ6&_W'=64#  !K"
M&0   'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6R=5MMNXS80_96!6K0)8$07
MR[?4-I!D&S3 !@TVZ19%T0=:&EG$4J1*4NNX7]\A)<O>1FL4^T(/R9G#,S>-
MESNE/YD2T<)K):19!:6U]748FJS$BIDK5:.DFT+IBEG:ZFUH:HTL]T:5"),H
MFH85XS)8+_W9DUXO56,%E_BDP315Q?3^%H7:K8(X.!Q\X-O2NH-PO:S9%I_1
M_E8_:=J%/4K.*Y2&*PD:BU5P$U_?3IR^5_C(<6=.9'">;)3ZY#8/^2J('"$4
MF%F'P.CG,]ZA$ Z(:/S=80;]D\[P5#Z@WWO?R9<-,WBGQ.\\M^4JF >08\$:
M83^HW2_8^>,)9DH8O\*NU4T7 62-L:KJC(E!Q67[RUZ[.)P8S*.O&"2=0>)Y
MMP]YEN^89>NE5CO03IO0G.!=]=9$CDN7E&>KZ9:3G5V_1W+)P,4+VP@TE\O0
M$JB["K,.X+8%2+X",(9')6UIX&>98_ZE?4AD>D;)@=%M<A;PD>DK&,<C2*)D
M? 9OW'LX]GCC\Q[^>;,Q5E,1_#7D8PN1#D.XQK@V-<MP%5#E&]2?,5C_\%T\
MC7XZ0S#M":;GT-?/U&AY(Q!4 9XLW"EC@<D<[I@IX9X:!QYDVX!4R4/\S[XP
MS/^E1"B4(' NMV!=_KO6Y/]0O*CM-3U'5\)SRHB3&<%F#W9?(UQP";94C2&:
MYO(:7DJ-^$4I "4R*_M,NB6!7X=0X9Z_DO[IR?>0+&9NG:3PD1AY=J<*<;2
MV1Q>E&5BF"M9I]&4UO$X@2%G?2@D*9JFK@72E\9A92[DA0LY/X:</C^"6>)H
M%7GM$E353.Y_?!,F\ZV!\9FN&<^)IN[<$.0V%]QR--<GD>L9&BBTJMY2()?G
M"[?&,9RISTE?GY/_79^/S#;:,SI6Z_LCS:'2/ O^3:59-$3B4 XUVU<^B_\-
M_!_(M NX@WB'&58;U#[HQTAVGP:?A8L%5#Y)EQ2Y^63F3E.(1_'4BQ,G+E(G
M3DE,*&4DSIP8I:Z\:"(6UKTPFDP/=3E,=#%*X@0>JKIQ%<4E62'U^T4\2N?S
MR\[T3040J]EH1I2&,AJ>#( *]=:/.4-]T$C;SH+^M)^D-^T .:JW8YB*<\NE
M(0(%F497,\J?;D=;N[&J]N-DHRP-)R^6]&\ M5.@^T(I>]BX!_K_%^M_ 5!+
M P04    " "M@ZQ64%A[I(<#  "/"   &0   'AL+W=O<FMS:&5E=',O<VAE
M970R-2YX;6R=5M]OVS80_E<.ZM#&0&O]=.RDM@$[3;<^% OB-GT8]D!+)XD(
M1:HD'2?[ZW>D;-5;'2_8BT12=]]]1W['TW2K]+VI$2T\-D*:65!;VUZ&H<EK
M;)@9JA8E?2F5;IBEJ:Y"TVIDA7=J1)A$T7G8,"Z#^=2OW>CY5&VLX!)O-)A-
MTS#]M$2AMK,@#O8+M[RJK5L(Y].65;A"^[6]T30+>Y2"-R@-5Q(TEK-@$5\N
M1\[>&]QQW)J#,;A,UDK=N\FG8A9$CA *S*U#8/1ZP"L4P@$1C>\[S* /Z1P/
MQWOTCSYWRF7-#%XI\8T7MIX%DP *+-E&V%NU_0UW^7B"N1+&/V';V69DG&^,
M5<W.F1@T7'9O]KC;AP.'2?2,0[)S2#SO+I!G^8%9-I]JM07MK G-#7RJWIO(
M<>D.964U?>7D9^<KJ_+[6HD"M7D#U]\WW#[!V1>V%F@&T]!2"&<8YCNX90>7
M/ .7PF<E;6W@6A98_-,_)&H]OV3/;YF<!/S,]!#2^"TD49*>P$O[?%./ESZ7
M;\TTOEO2.19PPYY(7A866C-9H1__L5@;JTDK?QY+OL/.CF.[^KDT+<MQ%E"!
M&-0/&,Q?OXK/H_<GF&<]\^P4^GS5E0VH$JY4TS+Y],; +1);GEO*QF<&"Z=R
M.L-C[$_B'V?_I48HE:#2Y;("ZV2QJU_^%QI@0E!E]A2,$Q-L)+==M7DM<0FV
M5AO#9&'> C[FV%IHD2X&3[@@U0XNX7;UU< W7T-8O%L\H*8K 7ZE@[% PD;X
MR+B&.R8V"$LFF,P1F'&;\0%S;-:$MU-) N,H@5\@&5Z,.@!BEDPBR(912ALF
MT!_^61*-!V0TSN#*H0DL0JKS$KFS/XM' TB'Z>1?P4B.>=WK$<;G$45*AUD$
M=[0-Y$A94HXM^OVP"AYH&5AIB=]/OJ/.\X0V1KTV1B_2QB?97=/^OEO3'0R^
MON'WUB^=$L?) /];')TB5/OC!GZI)OQ.6KK_W3I7A2&1=&D<Z.1@M*@JC953
MRG_)(TYC.C12PX0>&0WC<=(+Y?6K21(G[_OW]2/JG)LC7XZHYF?GEFNGIFP
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
M@ZL1G9^JWA[5Q,C"W?<;:>CUX(8I/==060':3Z0T^XDUT#P Y_\"4$L#!!0
M   ( *V#K%8V237-E 4  +L/   9    >&PO=V]R:W-H965T<R]S:&5E=#(X
M+GAM;-U7VVX;-Q#]%4)-@ABP=;.=NKX(D"]!#<2(8+O-0]$'BCLK$>:2&Y(K
MQ?GZGN&N9-F6%2-%7_HB<<GAF3/#N9#'<^?OPI0HBF^%L>&D-8VQ/.QT@II2
M(4/;E62QDCM?R(A//^F$TI/,TJ;"=/K=[H=.(;5M#8[3W,@/CET5C;8T\B)4
M12']_2D9-S]I]5J+B6L]F4:>Z R.2SFA&XI_E"./K\X2)=,%V:"=%9[RD]:P
M=WBZS_))X$]-\[ R%FS)V+D[_KC,3EI=)D2&5&0$B;\9G9$Q# 0:7QO,UE(E
M;UP=+] _)MMARU@&.G/FB\[B]*1UT!(9Y;(R\=K-?Z?&GD10.1/2KYC7LKL0
M5E6(KF@V@T&A;?TOOS5^6-EPT'UA0[_9T$^\:T6)Y;F,<G#LW5QXE@8:#Y*I
M:3?(:<N'<A,]5C7VQ<$U&1DI$R/IX[TXUT$9%RI/0;R_E6-#8>NX$Z&'I3NJ
MP3RM,?LO8.Z**V?C-(@+FU'V>'\'_)8D^PN2I_V-@%?2M\5N;UOTN_W=#7B[
M2Z-W$][NJXR^]=(&F8(DB+^&XQ ]OOY>9W<-N[<>EO/G,)12T4D+"1+(SZ@U
M>/=+[T/W: /IO27IO4WH@QOD8U89$BX7<,@=$O8:5HB/1.NH;@:[G=)3$*&D
M414<P\FB X<V-F5"6Q$A#8-*2BDD9 C85TB+K$5^1B$GGM(H8"U)(\>9)P]S
M(@:+4IL'M-P9E -M)R)RE!V*<PK*ZS(IQRGWQ?!JB$'OMS08)HU7#QJ9;[^]
M_Y:5#*V:.B]&SD? :@>J,[+5*P0N;-31/"#V:OGHHC00VOGN+%-4+D0.9N6*
MDFU/5IP#P[BRMM]FX@S1$WU5UQH&^Z% K2Q;$:L5O:=ORE09:T88S;2K@KD7
M:BK]!*J?< Y;8N\%G)%'Z>8 ?^*WWF:G_&!YJ+Y6.NBE%2QN1:Y]B.+-?A<U
MRAA> T99>; .!#.THB/1Y?.08X<06I7L-L?T6)QK4>E>IRA(\UHE#Z(;4G)_
MF9+[KT[)FZHLZV-![/#!K$O*C7#KZ\<E.E>6U6Z(+B6/M+:"DE+>IS.%<M*8
M]VGQ:5:[>OH,(;$S,E7@R6UQ-KSB')<F.$%U1&7L7FD7Z&AU$(A\\(HXZQ5B
M"4T>J;UB*"?W-B?],L'S1N$KZ\7/U8-+JYCUK#;QRY1L0Y,1GGC@4'R&45#O
M[W:BVRGJU63>MJ"O;"NL['??+@J6+LJ*NT/I7:Z3>Q>FX]9C!(7(R,FH(+@F
M>.0#,\?>9VG#[IA/M9J"PJW7DPEYEKV8L1]Z O$NG%*5]Y3!CWG$*2[K,.1D
M4N JNR@'.;$HF,3*I]@_2&EQ-H(G9Z"&-25+S6?SG@F]^^6@W^\>-3YYY+>T
MU#O:>NJ_9^&RT8.(&+U$13@\N+3W_W;I*9>J]0Y=L3SWJ;.&J<@1X"E7)9@W
MJS]A_;\QZ/KBYKE-EVDBY>5G>%-;^:CDYL)+'5;DUTY^(IDH\ZXWO0[Z#N[7
M>6RGP[*XFQL(X![ C? -:G'WB4A:!F.(HB:]$D)LQ/CD$)KK+9+V7GS$M%7,
M>>7^Q]72I5(*EQ;DE98&O1?'%)SEPI2T%U6LTGRJ8YFH2FY,_SWZ:K1S-^;K
MEB>1Z1PGSF&8+K5CBG-"0G/S;P*DCJSWNDUM!)6#EZ3A%]P]EU_N,VB'6TEY
M(XI8 LN5*T5;?'X,)^):+J'IB'4?X Z@<ZU$!F:H%7/83GQ#?+:7I5_2G8"C
M!B:*RDQZOA")@@"B^+(I(ZS(M.(<0B:-M='?TX%OHU5QD:C+08GSN$\VFB96
M/9-JBW7W@,[*@PH'-4G/1L[-RL;Z;;6<7;Y,A_6#[$&\?M:B\B(" [3FV-IM
M_XH[@*^?BO5'=&5ZGHU=Q&,O#:<X&_(L@/7<N;CX8 7+]_K@'U!+ P04
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
M>$75%:\_0YO/V/AEG$K[B^IF[#AP4+:2BI>M6,^@)*SYXKN6PY9@%.X0^*W
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
M_]>2D;=4*#WC:WM%73FCCRTD$A8@82$2%B%A,0AFB6-8BV/X N^6(5)"2%B
MA(5(6(2$Q2"8):%1+:&1\_GR89W=,V$$)+^NS8MEP;EJ4XD3<ZQ*D+"@A VV
M'N&^Y_5Z.T_Z$)DS0L)B$,RJ_[BN_]A9_QOZ+<G6&;GG0D?J#H/,J$YF'B5[
MI@Y.WK%"0,(")"Q$PB(D+!X_F]2,1[76+1&<U2(X.WB2H<M^N5@D::+GFG/=
MVBHMA389.(G'R@ )"Y"P$ F+D+ 8!+,$X_4:SZ;W E./*@E(15!: *6%4%H$
MI<4HFBVE+?O/<[>W3,RT6NA#(2:^R9F0RV2E>UO%=+[6V8@;>;1PD+0 2@LK
MFJG15HO:\P<[C2PT:XRBV9+P&TGX3DE<O?\<D(@+_52)^%JT*L!).%H!2%H
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
M#90=@.\74IJ7AG50W_HF?P-02P,$%     @ K8.L5A"BMI>, @  T @  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S8N>&ULM99M;],P$,>_BA4D!-)H'OJX
MDD9BJQ"3-I@V 2\0+[SDVEB+[6"[3??M.3NM*5(;8*AO$CN^^]_O?$XN:2/5
MHRX!#-GP2NA94!I33\-0YR5PJGNR!H$K"ZDX-3A5RU#7"FCAG'@5)E$T"CEE
M(LA2]^Q69:E<F8H)N%5$KSBGZND"*MG,@CC8/;ACR]+8!V&6UG0)]V ^U[<*
M9Z%7*1@'H9D41,%B%KR+IQ=Q9!V<Q1<&C=X;$YO*@Y2/=G)5S(+($D$%N;$2
M%&]KN(2JLDK(\6,K&OB8UG%_O%-_[Y+'9!ZHADM9?66%*6?!)" %+.BJ,G>R
M^0#;A(96+Y>5=E?2M+;#<4#RE3:2;YV1@#/1WNEFNQ%[#O$QAV3KD#CN-I"C
MG%-#LU3)ABAKC6IVX%)UW@C'A*W*O5&XRM#/9-> *6GRAGRD2E&[0^35' QE
MU>LT-!C FH7Y5NRB%4N.B-U0U2/]^(PD4=+_W3U$+@^7>+C$Z?6/PFD-<$8<
MY!F9@\X5JUTUOUVC+;DRP/7W0Z"M\."PL#WJ4UW3'&8!GF4-:@U!]O)%/(K>
M=F#W/7:_2SW[5(/=2K$D50O>N+,!!:%K7%D"'F?[PG@+8D#Q0UETQQF3)Z!*
MDQ'A4IA2=Z ///K@/]$+IG.Y$H:@':ZC?0["'()O(^$+:T/9K\,ZBWK1(!FF
MX?H XM C#CL1;W#C^.K@=G4Z/K/H(X\U.M59'9T >^RQQ_]6\+\]FMVRP_9H
M=@!./."DN]QT<ZS<G8[/W+=SCW5^JG*?GP [CGY][Z/3%/P/NG%TO.3A7G^R
MO1[[Q)()C0$7J!7UQOCBJK9]MA,C:]>R'J3!!NB&)?YR@+(&N+Z0TNPFM@OZ
MGYCL)U!+ P04    " "M@ZQ6!U78N*<"    !P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970S-RYX;6RM55U/VS 4_2M6AB:0&$F3-GPLC43+JB$-"5%@#],>
MW.2VL7#LSG9:]N]W[:19*:'L82^)/^XY/N?:OD[64CWI L"0YY(+/?0*8Y87
MOJ^S DJJ3^02!,[,I2JIP:Y:^'JI@.8.5'(_#(+8+RD37IJXL5N5)K(RG FX
M541794G5[Q%PN1YZ/6\S<,<6A;$#?IHLZ0*F8!Z6MPI[?LN2LQ*$9E(0!?.A
M=]F[&,<VW@4\,ECKK3:Q3F92/MG.=3[T BL(.&3&,E#\K6 ,G%LBE/&KX?3:
M)2UPN[UAGSCOZ&5&-8PE_\YR4PR],X_D,*<5-W=R_14:/P/+ETFNW9>LF]C
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
M38'J&9#UW2_-@$ZK/3B< M8(3\U (2VPM9+79V!>JET-N;W:#=,>U*G0A;[
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
M))O:ATI1/[:':0\.7()58S/;)-F_W[4A+$UIMH>]!-O<<WS.C7V(-U(]ZP+
MD&W)A9YXA3'5E>_KM("2Z@M9@< WN50E-3A5*U]7"FCF0"7WPR 8^R5EPDMB
MM[9022QKPYF A2*Z+DNJ?DV!R\W$&WB[A7NV*HQ=\).XHBMX /-4+13._(XE
M8R4(S:0@"O*)=SVXFHULO2OXRF"C]\;$.EE*^6PGM]G$"ZP@X) :RT#QL889
M<&Z)4,;/EM/KMK3 _?&._8OSCEZ65,-,\F\L,\7$^^B1#'):<W,O-S?0^G$"
M4\FU^R6;IG9XZ9&TUD:6+1@5E$PT3[IM^[ '0)Y^0-@"PD/ \ U U (B9[11
MYFS-J:%)K.2&*%N-;';@>N/0Z(8)^R\^&(5O&>),<BM260)YI%O0Y'0.AC)^
M1L[)T\.<G)Z<D1/"!'DL9*VIR'3L&]S3(OVTY9\V_.$;_!&YD\(4FGP6&60O
M\3YJ[02'.\'3\"CA'547)!I\(&$01CUZ9O\.#X_(B;K^18XO^FO_R)SIE$M=
M*R#?KY?:*#RB/_HZUC .^QGMM;W2%4UAXN&]U*#6X"7OWPW&P:<^N_^)[(7Y
M86=^>(P]62BY9NX^8YR0TR4(R)DAN9+E&9X;UQE#MWT]:(C'CM@FS3H9C,:Q
MO]ZW]KKF?+A7]$+RJ),\.BKY'@,$;SV1.5E37M,F2SB&&14I]"D=O5(1'.A\
M77$9! <R_;TK6H):N>32))6U,,WA[U:[<+QVF7"P/L70;#+N#TV3N'BT5TQH
MPB%'RN#B$G6I)L6:B9&5"X*E-!@K;EA@\(.R!?@^E]+L)G:#[E.2_ 902P,$
M%     @ K8.L5LTC-*01!   ] \  !D   !X;"]W;W)K<VAE971S+W-H965T
M-#8N>&ULK9=M;^(X$(#_BI6K3JU4FC<(H0=(2]O3K;2[JI;KW6<W,6 UL5G;
MP-Z_OW$2DI X:;FC'TKBS(SG\8S'GNF!BS>Y(42AGVG"Y,S:*+6]MVT9;4B*
MY1W?$@9?5ERD6,&K6-MR*PB.,Z4TL3W'">P44V;-I]G8LYA/^4XEE)%G@>0N
M3;'X9T$2?IA9KG4<^$[7&Z4'[/ETB]=D2=3+]EG FUU:B6E*F*2<(4%6,^N3
M>__@!EHAD_B+DH.L/2.-\LKYFW[Y',\L1WM$$A(I;0+#SYX\D"31EL"/'X51
MJYQ3*]:?C]9_S^ !YA5+\L"3OVFL-C,KM%!,5GB7J._\\ <I@$;:7L03F?U'
MAT+6L5"TDXJGA3)XD%*6_^*?Q4+4%,".6<$K%+RFPK!#P2\4_ PT]RS#>L0*
MSZ>"'Y#0TF!-/V1KDVD##64ZC$LEX"L%/37_!IGRF44\)>CZ"Y?R!CT3@98;
M+ @:H&4>7,17Z D+1ME:5M]OT0)+&B',8O1(DYTB,;I^) K3!,P,T,OR$5U?
MW: K9".I%22B#+TPJN1M;>#/#=])L &#5R?O4UL!H';3C@J810[C=<#XZ"MG
M:B/1$XM)?*IOP\*4J^,=5V?A]1K\BL4=\MU;Y#F>;_#GX>/J7H\[?ADL/[/G
M=P5KEQ*!%1?WIK7)=8=F75T.[N461V1FP7Z71.R)-?_U%S=P?C.!7<C8">:P
MQ!SV6<]RDA8YF60YN1(\11'$EK(=)"&"*@;K &5 0IZULM"T./F,03:C+FW[
M^7@TG-K[.G-;QG/<2NB$952RC/X+2TQE@0.;YGR:4<M3I\'2EAAXP=C,$I0L
M06_Z/1+&H01U)F!PR02\D+$3T'$).NX-6AZ# 3IDAP")!W@/$5H32,$TA;,'
MJG+T=BQA<#9*!?'2>7D-]2L?OC$M4#[KJ!:4R2CT&Y%K"X7^T#%'+BR!PEZ@
MI]4*CDU=QH\$68$G/W9TCQ/"E'S/];#EU3 ,&IZW90*_8_M,2L<GO8X?SY6>
M6)P=A4G+31?N/),&3%LJG(P[:%RG.FV=_@K>*@>P]W-GC5NJ,'>A/74I:Z?P
MM:N&^Z%M92[D.FHQ3Q(L9+4HQ@ 6TXSKY>_."1L!-$IY71'T*@CO0Q!=%?P,
M#*^58LTJ7HB$]3(.J'X'1'6/<'O/[P*"=2?C.1A^RT=3-$Q2GML!4MT4W/ZK
M0E4?_G=2#4T88^?DSVU2F93T5<](5=T9W/Y+0T5U@2P;O9]EH[.RK+HNN+V'
M=(EQH3P+3+O^O0"9E-Q)@\RN]4]PPUYG;:6$E-HQE3<+Y6C9NG[*&K;&^$*W
MM%E?5IG)^V%H!=84 I>0%9AT[L:PYB)O,?,7Q;=9E_;*%?1\V>,&VG(BM !\
M7W&NCB]Z@K+1G_\+4$L#!!0    ( *V#K%;F=]$<3@,  &$-   9    >&PO
M=V]R:W-H965T<R]S:&5E=#0W+GAM;,U774_;,!3]*U8F32 -DJ9?P-I*4)B&
M!%M%M_$P[<$DMXU%8@?;:=F_W[430@(A&E(D>&ELQ_?XGN,3]WJR%?)610":
MW"<Q5U,GTCH]<ET51)!0M2]2X/AF)61"-7;EVE6I!!K:H"1V?<\;N0EEW)E-
M[-A"SB8BTS'CL)!$94E"Y=\3B,5VZO2<AX$KMHZT&7!GDY2N80GZ9[J0V'-+
ME) EP!43G$A839WCWM&\9P/LC%\,MJK2)H;*C1"WIG,>3AW/9 0Q!-I 4'QL
M8 YQ;) PC[L"U"G7-('5]@/Z%TL>R=Q0!7,17[-01U/GP"$AK&@6ZRNQ_0H%
MH:'!"T2L["_9%G,]AP29TB(I@C&#A/'\2>\+(2H!B-,<X!<!_M. P0L!_2*@
M;XGFF5E:IU33V42*+9%F-J*9AM7&1B,;QLTV+K7$MPSC].P;.N6<!R(!LG,A
ME-HE"Y!D&5$)9(\L\\TE8I4/*7)VE[$-C8%K;-\'<19"2%92)&0NN&8\P^[W
M%"0UFZ3(*8LSLT\%XEPD::;M.[)S"IJR>!>7:0S=(RI?LG@P3GY$(E.4AVKB
M:N1N&+A!P?,DY^F_P+-/+G&1")/FF'$]WD7-2N'\!^%._%; 2RKW2;_WB?B>
MWV_(9_[_X7Y+.OUR'_L6;_ "WA4H+5F@44/T3'!+,LYTHTZM..;4.%(I#6#J
MX+&@0&[ F7W\T!MYGYM(=@16HSPH*0\L>O\%RL=HFK#T%P299)K!<UL^6@YM
M?$8E9WRM*C;_?8' Y%Q#HOXT"3;H4K".P&J"#4O!AJT>,8+ME8JI1\6@IIB=
M87QDU0FJGRQ^@_G7N-LD5+[ZT*YN_CXVL][$W539/Y_AE3-JE$8EI5$KI:7U
MNDCMD=&44VOX:S>O([ :TW')=/PNW#[N4K".P&J"'92"';RIVP]:O)RS?S[#
M'S?;_;#D=-C*Z9I*27GSN=X:^=J-ZPBL1K+G/=8DWKOP>I%&1YIUA587K5+(
M]=[4[\7R53N/AD\<WS!G/'IB>;=2K"8@U[:&5YA)QG5>?I6CY3WAV%;'3\9/
MS/W!%L&/,/GE XNK-<,2,H850GK[8TQ(YO5\WM$BM27QC=!88-MFA'<@D&8"
MOE\)H1\Z9H'R5C7[!U!+ P04    " "M@ZQ6OD]O=JP*  ",AP  &0   'AL
M+W=O<FMS:&5E=',O<VAE970T."YX;6RUW5MOVS@"!>"_0G@'BP[0B:U+$J>;
M!$@B4>2@Z0;MS,X BWU@;#H6JHLKR;D \^.7DA73=&4ZZAR_S.1B?I+M X;5
MB9CSI[SX6LZEK,ASFF3EQ6!>58L/PV$YF<M4E$?Y0F;J.[.\2$6E/BT>AN6B
MD&+:#$J3H3L:G0Q3$6>#R_/F:W?%Y7F^K)(XDW<%*9=I*HJ7:YGD3Q<#9_#Z
MA<_QP[RJOS"\/%^(!_E%5K\O[@KUV7"M3.-49F6<9Z20LXO!E?.!^^-Z0/.(
M_\3RJ=SXF-1/Y3[/O]:?\.G%8%2?D4SDI*H)H?[W*&]DDM22.H]O+3I8'[,>
MN/GQJTZ;)Z^>S+THY4V>_!%/J_G%8#P@4SD3RZ3ZG#\QV3ZAX]J;Y$G9_)<\
MK1Y[X@_(9%E6>=H.5F>0QMGJ_^*Y?2$V!CCC'0/<=H"[-<!U=PSPV@'>U@!O
MURGY[0!_^Y2.=PPX;@<<;P_8=823=L#)6P><M@-.WSI@W X8O_55.FL'G#5Q
M6+U_S9L?B$I<GA?Y$RGJ1RNM_J!)4#-:O>=Q5H?]2U6H[\9J7'7Y62:BDE-R
M)XKJA?Q6B*P430Q+\@OY)(I"U&$D[P)9B3CYF?Q$XHS\-L^7I<BFY?FP4N=0
M2\-)>[QP=3QWQ_$\<IMGU;PD83:54W/\4)W[^@FXKT_@VK6"G_+'(S)RWA-W
MY+ID5OWS'\[I^%\=)W9C=WY=9D?$\5KG]R\!>??3SQU,8&>N%L41\48UXYR]
M,NHU*RN1)&J2J+I>,CMY*VIR]0R]CN%TSQ,3F7Z!.H9';W]]1QW#F7TXE?=J
M^.G.X7S?NY*\'EV_G);4>.O8>XWK[W"OEZ7Z2EF26Y&I.;U^8\C50R'ECK?H
MVLK5/Y$^E LQD1<#]2.GE,6C'%RJ))Z,.I.(Q (D%B(QBL0B),:0& =A1H[]
M=8[]1O?Z3M_DOQ_50PFO9%K^KRO0/C+02"Q 8B$2HT@L0F(,B7$09@3Z>!WH
M8^O$_!KH11/H2@?Z/9'/B[A>CJAP+V01Y].N6%OUOK%&8@$2"Y$816(1$F-(
MC-N#YY 7*0I+@D_6"3ZQ0ALKBIF4*L@OXCZ175FU.GVSBL0")!8B,8K$(B3&
MD!A?82<-5E^O>+ST1VKY_-B1R]-U+D^MN;P)OI"_R&=9QE.5S5@DY*[(U42J
MIMFN17#7O^VNK4?HFU@D%B"Q$(E1)!8A,8;$. @SHCU>1WM\H%7P&!EH)!8@
ML1")4206(3&&Q#@(,P)]M@[TF76N7L_,J9Z9Q7IF)G$6-Q-X)8NT*]56O&^J
MD5B Q$+[:]BUH%L%&'D2$1)C2(R#,"/ SDA?5Q[]G0@7,I-/E@C;];X9AFH!
M5 OWO(Z[8PP]C0BJ,:C&49H9Y8V*Q'G#RODFS\JJ6*[6%5TK9O686S4SI\ON
M0%N/T3O02"V :B%4HU M@FH,JG&49J;<U2EW#[2(;F%4M)%: -5"J$:A6@35
M&%3C*,V,MB[[''O;=R>+B9J@U8Q-\AF9;$[DJ7&UKC/=T.H/J@50+6PUQ]FX
M[#0Z&CGKZTYM;*&]'E1C4(VC-#.VNMMSK$U+GW6'>-ZY[H 6?5 M@&HA5*-0
M+8)J#*IQE&:F7!=^SO&AUAW0L@^J!5 MA&H4JD50C4$UCM+,:.LFT+%7@7]O
MW0&M!Z%: -7"5MM>=_C;ZPYH]P?5&%3C*,V,K2X*G;<TA1^E*&7=$4Z61;\K
M'="6$*H%4"V$:A2J15"-036.TLQ\Z[;0.51=Z$#[0J@60+40JE&H%D$U!M4X
M2C.CK7M#QUYZT66E9FN2-'/W0KPTL_7"6(;4WXNSAYW+#FAY"-4"J!:VVM[+
M'="Z$*HQJ,91FGD?AVX,77O3]:9EQ^X+'7:];W"A6@#50JA&H5H$U1A4XRC-
MS+>N$5WG0,L.%]H=0K4 JH50C4*U"*HQJ,91FAEMW1VZU@('L.RP'Z!WQ*$=
M(E0+6VU[V>%N+3N@!XV@&H-J'*69V=7EH&LO!U?+CN;^PBN5VZF:H:_*4E9O
MOC70[O>.+K0@A&HA5*-0+8)J#*IQE&8F7/>(KG^HA0>T/(1J 50+H1J%:A%4
M8U"-HS0SVKH\=.UW;='X605;9-E2)*\+C\X@0ZO"5MN\/<<9;=R?TP846@%"
M-0K5(JC&H!I':69 =07HVBO U]6%Z_[HZ@): T*U *J%4(U"M0BJ,:C&49J9
M<-T6NJ>'6EU BT*H%D"U$*I1J!9!-0;5.$HSHZV+0M?:UKQ]=0&M!5MMW^H"
M6O=!-0K5(JC&H!I':69 ==WGVNL^78V(Z32N)UT55/E<M9O1U3=7D7=QUMQ"
M5';M9G5M/T#OZ/[@+7D!]#1"J$:A6@35&%3C*,W<DDL7@)Z] -1ISO(JGLAV
MFQ=2R&_+N% S\2POU+>R7]J;![OR;#]$WSSO.6%G/")3\=*U54( /9$0JE&H
M%D$U!M4X2C,3K2L_SW[GX*Y$BYF:FHF<S62SUZ<*426;=-<S=IPUFQQUIAM:
M!.XY>=<G:;-78V>\H;4?5*-0+8)J#*IQE&;&6]=^GKWVN\G3LLHG7PG/'J7Z
MJ"C)G^0OTG]S16CY!]4"J!9"-0K5(JC&H!I':6;0-W8+]0YTC</#;AR*W3D4
MNW4H=N]0[.:AV-U#L=N''J(<]'0YZ%D;&K5$43/S0[/^L.]69W=Z)QG:!;;:
MYB63L^TK)B'TD!2J15"-036.TLR ZHK/LU=\GY;IO5HLY[/-7;3+^O,VL.VO
MAMKWV+ZV'Z5W?*$W"[;:\>85O^/M]$+[/Z@6034&U3A*,].K^S_/WO]1/:G6
M.^=O1K@SI="V#ZH%WO>;4CK?3[+0$@^J15"-036.TLR8ZA+/L]_R=S6;Q4G<
MK''#K(JKE\YP0OLZJ!9 M1"J4:@6034&U3A*,U.L^SKO4#?V>= &#ZH%4"V$
M:A2J15"-036.TLQHZZ;/LU=G_U[(>N_[[&'U2_;O5]W>:E>!JE I[TPUM-R#
M:@%4"Z$:A6K1GG?6&:WJV<X(0^L]E&;^I1)=[_E[ZKWM-8;Z1UOPQPW1T;9>
M)+;K?<,,U0*H%D(U"M4BJ,:@&D=I9KYUV><?ZOX^'UKK0;4 JH50C4*U"*HQ
MJ,91FAEM7?3Y]J+/W,@HE?45N7(>+TB<J76(+"N2/V4J^O<O:CV2+D3V0D2V
M^B,^F>S\T79M/V+OS$,[/Z@60C4*U2*HQOR.6QNWME/@J".:2=9-GF^_VZ]K
M$;+:<B!\5KEM?FW.O@R!%GI0+8!J(52C4"V":@RJ<91F)GSC+P+ZAUJ&0!L^
MJ!9 M1"J4:@6034&U3A*,Z.MJT#_K55@^6TIBOI7YO*Z^K/\U=]K__MNS3L]
M'9L_E6[L!^X=5NB=?U"-0K4(JC&HQE&:&5;=_/E[-O\4Q=<_-WX%[CWY>-,9
M4&CE!]4"J!9"-0K5(JC&H!I':6:0=3?H'^H&/Q]:&$*U *J%4(U"M0BJ,:C&
M49H9;5T8^O8;_'ZH5;&;O5,-[0JA6@C5Z)[WXGAG#1)!SX-!-8[25@D>EG,I
MJT!4XO(\E<6#O)%)4JHX+C/%UY>BUU\EA9S5&X)^N'('0S52/_SR?*'6'+>B
M>(BS4B5[IH:.CD[5<JB('^;K3ZI\49/D/J^J/&T^G$LQE47] /7]>G']^DE]
M@*>\^-J<WN7_ 5!+ P04    " "M@ZQ667&D<^\$  "L(@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970T.2YX;6R]FEMOVS88AO\*H15#"[212,K.8;:!)%[1
M#@T0).UV,>R"D6F;B"2J)!6GPW[\J$-$)9-H6PYW$TLR^9WT6@_Y19,-%_=R
M3:D"CTF<RJFW5BH[\WT9K6E"Y!'/:*J_67*1$*5/Q<J7F:!D44Y*8A\%P=A/
M"$N]V:2\=BUF$YZKF*7T6@"9)PD1/RYHS#=3#WI/%V[8:JV*"_YLDI$5O:7J
M6W8M])G?6%FPA*:2\10(NIQZY_#L(AP7$\H1OS.ZD:UC4*1RQ_E]<?)Y,?6"
M(B(:TT@5)HC^>*"7-(X+2SJ.[[51K_%93&P?/UG_6":OD[DCDE[R^ ^V4.NI
M=^*!!5V2/%8W?/.)U@F-"GL1CV7Y%VSJL8$'HEPJGM23=00)2ZM/\E@7HC4!
MH9X)J)Z RK@K1V64<Z+(;"+X!HABM+96')2IEK-U<"PM[LJM$OI;IN>IV0V-
MB:(+<$V$^@&^"I)*4M9+@@_@5FM@D<<4\"6X(N)>B^1&CP8?*05OYU01%LMW
M>MSE_!:\ 2P%5RR.B[D37^G8"@]^5,=Q4<6!>N+X+4^/ ,3O 0H0 M]NY^#M
MFW?/S?@ZM28_U.2'2KMAC]US*7745R35$M-B4F7L_U1>SO6%A<[]/V/.5X*6
M1UUY6/T5/Z(SF9&(3CW]*Y%4/%!O]O-/<!S\8LD&-]G@TCK>]VZ!/[_HH>"S
MHHG\JRMJ["#JL(DZM-Z#:RHB74Q=W4)()(W67(","[7D6BWZM_U TYQV15W9
MA4%IN'C /,R"HP"-)OY#1SRC)I[1,$W TX&:L/H;6-UQD\W8D2;&#J(^;J(^
M=J2)X[TT<=+$<V*-Y]=4,16_TB/"ZFI@84^;1$X=R>'40=0P,!P*]A"$H!_^
MYBE+5R#B4G7SI+('X3,AP!X=P!80H360N99>S+/R+I-T 2XUSY3(JQH>+ V[
M\Z%5-C2$R)$ZH ON00,^:"74"WDL6O>H7R"X2R!!GT ,S: =9SL)9#!*[,Z'
MUMF@$8Y<"<0%!*&A(+3B:I! QIT""7L$8M &M[!-Z$U34;[77';:?0XMK\$C
M/'&E"Q<TA :'T,JM Q8:M>&7\H#=\D"&=&@+Z2SR&/S8L/L<6&5DH(F@(WD@
M%T!$K>VA?7\X7!ZUX5WE84B'[*0[C[[G3++]EQMZY)Z:<;$I1(:C*'2E&1>,
M1(:1:)?](S'WZ3W(!(LJ!;6OTL>,1CK%SAPJ'^.6>D9!CW8,!)$=@H=HYXJE
M+,F3SEA=[!21X2DZ=B44%]!$!IK(OJE\_G#)<A&MB:256#K#/=GKD6(8B.P,
M/$@6Y+%7%BYVC-AP% >NFF$N8(D-++%]A[FO+&IS+UL>?3L9;."'MS1'.W0Q
M> 5B]S6TJ*W.J+/6J L,8H-!O$]W= <U=#=%>]5@L(;M6)LSF?'_9>%A#V1H
MQ0TEL:N.*78!0FQ B.T;RU=9>-0^=EEX8$,Z;"?=(=JQ+#SL7H?6VW 3N^JE
M8A=H# T:PYV;J9+$5/8_3<+.+FK?DB,TC NW=%$/$43_DL/N=6A=#3!#5^W3
MT 4=0T/'<.?VZ39!X+WP$K;^";BE;=JAB,&+#;NOH>4TJ Q==4E#%^@+#?K"
MG;NDVW0PWDT'?NO=@^(]CBLB5BR5(*9+/2\X.M8)B^K5B.I$\:Q\'>&.*\63
M\G!-R8**8H#^?LFY>CHIWG!H7E"9_0M02P,$%     @ K8.L5K?!+EU0!
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
M:(#L9,H#R!R!S'\CY*R%:'_@F%FPVW4TU 4"61P-\GS%=0 Y0B!'QX/D;A5
MGB*0I]20]9KK9W8+TW@#22.@>H=0O:.EFC5US>US&ZJ97&H)/^/:L\]E:1KM
M90#Y'H%\3PLYD:Z$="]U ^/;SHW^*P'<!P3N RW<%7A(+]MKLL_.Q2DP'6))
M>D@-MA'.]S-!:G8GN&(7'0U[@,80$W4)L4RN!7<B"AHFCI38'!,QCR*#^2$E
M%T1=R^T <EVQ\VX.+(4N91PPS \IL2 NN;3L@:M&L'::*N,:&]-A8DB)S3#S
MIGQ<&54)Z_Y@%]\;6%J&;)@/4F(AW(F-@(P6XF B2(E-<*5+4PMVSW_$PX?E
M_90X\=] OUNNDVOCW!LV%186<MQ&8<.R?TJ<_N_:1M#2E%O_S.XMUXZ7+_64
M81[(B#V *OZ?+,3$/) 1>^ 5R;,3J,54]$AF:&5!+ C4JG$T,7=DQ.[HK;H+
MWIL0"[-%1FR+0_GX("0FC8Q8&MO$?) +$T9&+ PD&[:L(28FDHQ8)'%&#!8%
M?4!#3,PM&;%;7M9C[&0B/)<J'F],+1FQ6E[+B&_9#;<VVL7 _)(3^^5US,X\
M(2;FEYS8+[_4:0<'/,?<DA_5+7F(B>Y;$;L%QRQ"3,PU.;%K7F#^#9DSV":Z
M"#$QV^3$MMF:>CNIV\WGW8,9/9>8>')B\?R'.(/.J@9F$*PENT:H25U8+^>8
M>')B\>PQF_5:=7N \&2V.X#L4IEPPRW'Q),3B^=@-/_BOK'2QX5]CMDGI[:/
MF/M#3V64+@M,/ 5U87-H,;DG#C$Q\13$XGD%<U>6A9B8? IB^:"846%38/(I
MB.6S6YSO PBS9]OHV"+$1%^;D,MGOYMR*)\7F'(*8N5@A03$-<3$M%,<L=YY
M&S^1F':*WUKOA#M 73(*,3'M%,3:03%G98B)::<XVGX:8$:#/L+<,^K<,]B]
MEJ_$0FI1W< E'+277)53R]J/_HU#,6HW$1>-4N?0=JNO#:]V;_EW_Z'PZ5]0
M2P,$%     @ K8.L5CB#;R;$ 0  #1X  !H   !X;"]?<F5L<R]W;W)K8F]O
M:RYX;6PN<F5L<\W9.V["0!2%X:T@+R##?9B$"*C2T$;9@$6&AV*PY9DHL/L@
M4I"#4J1!<RIK;/GZKSY;X]EK;)N\ZPYIN^O3Z+AO#VE>;7/NGT-(JVW<-^FA
MZ^/A?&7=#?LFGY?#)O3-ZJ/9Q*#C\20,OV=4B]GOF:.W4Q__,[%;KW>K^-*M
M/O?QD/\8'+ZZX2-M8\S5Z*T9-C'/JW!LKZ=3N!SDX3RY&BW?Y]6P?)<JE Y2
M"-+R009!5C[((<C+!]405)</FD#0I'S0(P0]E@]Z@J"G\D%3")J6#Y(QRC@F
M2+K!FD!K0:Z%P&M!L(5 ;$&RA<!L0;2%0&U!MH7 ;4&XA4!N0;J%P&Y!O(5
M;T6]E4!O1;V50&^]^=@FT%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\E
MT%M1;R70VU!O(]#;4&\CT-M0;R/0VVXV2PCT-M3;"/0VU-L(]#;4VPCT-M3;
M"/0VU-L(]#;4VPCT=M3;"?1VU-L)]';4VPGT=M3;"?3VF\UN KT=]78"O1WU
M=@*]'?5V KT=]78"O1WU=@*]:]2[OJ?>*9_:F*X]/VM\_CVISN=[X_7QE^7/
M27Q?U!>< _S]77P#4$L#!!0    ( *V#K%: A/B=P $    >   3    6T-O
M;G1E;G1?5'EP97-=+GAM;,W9R6[",!0%T%]!V5;$>( . C9MMRV+_H";/" B
MB2W;4/C[.F&06M&HB$J]FT2)[7=?;.EL,G[;6?*];576?I(L0[ /C/EL297V
MJ;%4QY&Y<94.\=$MF-792B^(B<%@Q#)3!ZI#/S0UDNGXB>9Z78;>\S:^]H6I
M)XFCTB>]Q_W$)FN2:&O+(M,ACK--G7]+Z1\2TKBRG>.7A?4W<4+"SB8T(S\'
M'-:];LBY(J?>3+OPHJLXBVU+YL.N))]VESC3HYG/BXQRDZVKN"3UUI'._9(H
M5&6Z+WK3G1SB#M/^RJ_.;\MT!<:9,V>LCR?FZ/*XXY$TJ_LV%B(7BNY//"7&
MTE=_'S6GG5/^R^RXO1_&K=KS\*R]7;_'7\_X5/_"/@1('Q*D#P72QQ"DCQ%(
M'[<@?=R!]'$/T@<?H#2"(BI'(96CF,I14.4HJG(45CF*JQP%5HXBJT"15:#(
M*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4625*+)*%%DEBJP215:)(JM$D56B
MR"I19)4HLBH4616*K I%5H4BJT*15:'(JE!D52BR*A19%8JLP_^4]=V8U5__
MDVSN::6+^IC/VA^_TT]02P$"% ,4    " "M@ZQ6!T%-8H$   "Q    $
M            @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( *V#
MK%9,+$+\[@   "L"   1              "  :\   !D;V-0<F]P<R]C;W)E
M+GAM;%!+ 0(4 Q0    ( *V#K%:97)PC$ 8  )PG   3              "
M <P!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ K8.L5C!:3TM0
M!@  DB0  !@              ("!#0@  'AL+W=O<FMS:&5E=',O<VAE970Q
M+GAM;%!+ 0(4 Q0    ( *V#K%;@IW=Y\ 4  #4<   8              "
M@9,.  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " "M@ZQ6
MU3OY1 H#  "["P  &               @(&Y%   >&PO=V]R:W-H965T<R]S
M:&5E=#,N>&UL4$L! A0#%     @ K8.L5H?K&PZ !0  61@  !@
M     ("!^1<  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    (
M *V#K%9.GMA># 8   \K   8              " @:\=  !X;"]W;W)K<VAE
M971S+W-H965T-2YX;6Q02P$"% ,4    " "M@ZQ6^"@\C1T'  !^(   &
M            @('Q(P  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#
M%     @ K8.L5E2P:G:B!   T D  !@              ("!1"L  'AL+W=O
M<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( *V#K%8TJ0+)V08   X1
M   8              " @1PP  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q0
M2P$"% ,4    " "M@ZQ6Z].MG.P#  #C"   &               @($K-P
M>&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ K8.L5DR?.[(S
M @  _@0  !D              ("!33L  'AL+W=O<FMS:&5E=',O<VAE970Q
M,"YX;6Q02P$"% ,4    " "M@ZQ6@?[T/Q@(   E%@  &0
M@(&W/0  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( *V#
MK%8C($;0<00  )T*   9              " @09&  !X;"]W;W)K<VAE971S
M+W-H965T,3(N>&UL4$L! A0#%     @ K8.L5O8?;\@J P  UP8  !D
M         ("!KDH  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4
M    " "M@ZQ6^[360F0#  #3!P  &0              @($/3@  >&PO=V]R
M:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( *V#K%8E(NWRXP(  &H&
M   9              " @:I1  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL
M4$L! A0#%     @ K8.L5KS;\BHP"@  ;1L  !D              ("!Q%0
M 'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " "M@ZQ6X8\Z
MHWX#  "O!P  &0              @($K7P  >&PO=V]R:W-H965T<R]S:&5E
M=#$W+GAM;%!+ 0(4 Q0    ( *V#K%;>W13\X@,  -P(   9
M  " @>!B  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @
MK8.L5E>@'/"4 P  .@D  !D              ("!^68  'AL+W=O<FMS:&5E
M=',O<VAE970Q.2YX;6Q02P$"% ,4    " "M@ZQ6@1,IE]@1   6-0  &0
M            @('$:@  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4
M Q0    ( *V#K%;;HZN;" <  !02   9              " @=-\  !X;"]W
M;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ K8.L5M\B\Y@; P
M-@<  !D              ("!$H0  'AL+W=O<FMS:&5E=',O<VAE970R,BYX
M;6Q02P$"% ,4    " "M@ZQ6X.HBUE8#  "^!P  &0              @(%D
MAP  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( *V#K%8;
M_<=U90,  &L(   9              " @?&*  !X;"]W;W)K<VAE971S+W-H
M965T,C0N>&UL4$L! A0#%     @ K8.L5E!8>Z2' P  CP@  !D
M     ("!C8X  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4
M" "M@ZQ6+1)"*'(#  ""!P  &0              @(%+D@  >&PO=V]R:W-H
M965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( *V#K%:#W@&8RP,   P*   9
M              " @?25  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L!
M A0#%     @ K8.L5C9)-<V4!0  NP\  !D              ("!]ID  'AL
M+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " "M@ZQ6/ZCG4-<"
M   +"0  &0              @('!GP  >&PO=V]R:W-H965T<R]S:&5E=#(Y
M+GAM;%!+ 0(4 Q0    ( *V#K%:\50QV\P,  %L0   9              "
M@<^B  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ K8.L
M5G?&$;&5 P  H0H  !D              ("!^:8  'AL+W=O<FMS:&5E=',O
M<VAE970S,2YX;6Q02P$"% ,4    " "M@ZQ6MW? JX@"  "\"0  &0
M        @('%J@  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0
M   ( *V#K%:0-@CZ=@,  $X0   9              " @82M  !X;"]W;W)K
M<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ K8.L5M_B-61/!@  !#H
M !D              ("!,;$  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q0
M2P$"% ,4    " "M@ZQ62><ISH4#   !#@  &0              @(&WMP
M>&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( *V#K%80HK:7
MC (  - (   9              " @7.[  !X;"]W;W)K<VAE971S+W-H965T
M,S8N>&UL4$L! A0#%     @ K8.L5@=5V+BG @    <  !D
M ("!-KX  'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " "M
M@ZQ6S/_3Y7 "  #1!0  &0              @($4P0  >&PO=V]R:W-H965T
M<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( *V#K%8&F\;[N@(  ,T'   9
M          " @;O#  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#
M%     @ K8.L5O;OI:?U @  B H  !D              ("!K,8  'AL+W=O
M<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    " "M@ZQ6)DSS[V@)  "X
M50  &0              @('8R0  >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM
M;%!+ 0(4 Q0    ( *V#K%9,+@P]L0,  (4-   9              " @7?3
M  !X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ K8.L5L&@
ME5V8!   6!8  !D              ("!7]<  'AL+W=O<FMS:&5E=',O<VAE
M970T,RYX;6Q02P$"% ,4    " "M@ZQ6X($]$7P$   T&@  &0
M    @($NW   >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    (
M *V#K%8=Q7;4AP(  %8&   9              " @>'@  !X;"]W;W)K<VAE
M971S+W-H965T-#4N>&UL4$L! A0#%     @ K8.L5LTC-*01!   ] \  !D
M             ("!G^,  'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"
M% ,4    " "M@ZQ6YG?1'$X#  !A#0  &0              @('GYP  >&PO
M=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( *V#K%:^3V]VK H
M (R'   9              " @6SK  !X;"]W;W)K<VAE971S+W-H965T-#@N
M>&UL4$L! A0#%     @ K8.L5EEQI'/O!   K"(  !D              ("!
M3_8  'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " "M@ZQ6
MM\$N75 $  #R%@  &0              @(%U^P  >&PO=V]R:W-H965T<R]S
M:&5E=#4P+GAM;%!+ 0(4 Q0    ( *V#K%9F5#P;-@,  ,@3   -
M      "  ?S_  !X;"]S='EL97,N>&UL4$L! A0#%     @ K8.L5I>*NQS
M    $P(   L              ( !70,! %]R96QS+RYR96QS4$L! A0#%
M  @ K8.L5B#64LI&!   )2$   \              ( !1@0! 'AL+W=O<FMB
M;V]K+GAM;%!+ 0(4 Q0    ( *V#K%8X@V\FQ $   T>   :
M  "  ;D( 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    (
M *V#K%: A/B=P $    >   3              "  ;4* 0!;0V]N=&5N=%]4
?>7!E<UTN>&UL4$L%!@     Z #H S0\  *8, 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<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>72
<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>73
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>147</ContextCount>
  <ElementCount>256</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>60</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>11</UnitCount>
  <MyReports>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/ConsolidatedStatementsofOperations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Changes in Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Disclosure - Company Overview</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/CompanyOverview</Role>
      <ShortName>Company Overview</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Discontinued Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/DiscontinuedOperations</Role>
      <ShortName>Discontinued Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/IntangibleAssets</Role>
      <ShortName>Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Investments in Real Estate Ventures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/InvestmentsinRealEstateVentures</Role>
      <ShortName>Investments in Real Estate Ventures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Fair Value Disclosures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/FairValueDisclosures</Role>
      <ShortName>Fair Value Disclosures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Net Income (Loss) Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/NetIncomeLossPerShare</Role>
      <ShortName>Net Income (Loss) Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://comstockhomes.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Discontinued Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/DiscontinuedOperationsTables</Role>
      <ShortName>Discontinued Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://comstockhomes.com/role/DiscontinuedOperations</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Investments in Real Estate Ventures (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/InvestmentsinRealEstateVenturesTables</Role>
      <ShortName>Investments in Real Estate Ventures (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://comstockhomes.com/role/InvestmentsinRealEstateVentures</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://comstockhomes.com/role/Leases</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://comstockhomes.com/role/StockholdersEquity</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://comstockhomes.com/role/Revenue</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Net Income (Loss) Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/NetIncomeLossPerShareTables</Role>
      <ShortName>Net Income (Loss) Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://comstockhomes.com/role/NetIncomeLossPerShare</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Related Party Disclosures (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/RelatedPartyDisclosuresTables</Role>
      <ShortName>Related Party Disclosures (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Company Overview (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/CompanyOverviewDetails</Role>
      <ShortName>Company Overview (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://comstockhomes.com/role/CompanyOverview</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Discontinued Operations - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/DiscontinuedOperationsNarrativeDetails</Role>
      <ShortName>Discontinued Operations - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Discontinued Operations - Summary of Operating Results of Discontinued Operations Reflected on Consolidated Statement of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails</Role>
      <ShortName>Discontinued Operations - Summary of Operating Results of Discontinued Operations Reflected on Consolidated Statement of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/IntangibleAssetsDetails</Role>
      <ShortName>Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://comstockhomes.com/role/IntangibleAssets</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Investments in Real Estate Ventures - Schedule of Equity Method Investments, Group of Investment Consolidated Balance Sheet at Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/InvestmentsinRealEstateVenturesScheduleofEquityMethodInvestmentsGroupofInvestmentConsolidatedBalanceSheetatFairValueDetails</Role>
      <ShortName>Investments in Real Estate Ventures - Schedule of Equity Method Investments, Group of Investment Consolidated Balance Sheet at Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Investments in Real Estate Ventures - Narrative (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/InvestmentsinRealEstateVenturesNarrativeDetail</Role>
      <ShortName>Investments in Real Estate Ventures - Narrative (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Investments in Unconsolidated Entities - Schedule of Investments in Real Estate Ventures (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofInvestmentsinRealEstateVenturesDetail</Role>
      <ShortName>Investments in Unconsolidated Entities - Schedule of Investments in Real Estate Ventures (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Leases - Narrative (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/LeasesNarrativeDetail</Role>
      <ShortName>Leases - Narrative (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Leases - Schedule of Lease Cost and Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/LeasesScheduleofLeaseCostandCashFlowInformationDetails</Role>
      <ShortName>Leases - Schedule of Lease Cost and Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Leases - Supplemental Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/LeasesSupplementalCashFlowInformationDetails</Role>
      <ShortName>Leases - Supplemental Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Schedule of Maturities of Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/DebtNarrativeDetails</Role>
      <ShortName>Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Stockholders' Equity - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/StockholdersEquityNarrativeDetails</Role>
      <ShortName>Stockholders' Equity - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Stockholders' Equity - Summary Information about Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/StockholdersEquitySummaryInformationaboutStockOptionActivityDetails</Role>
      <ShortName>Stockholders' Equity - Summary Information about Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Stockholders' Equity - Summary of Company's Restricted Share Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/StockholdersEquitySummaryofCompanysRestrictedShareActivityDetails</Role>
      <ShortName>Stockholders' Equity - Summary of Company's Restricted Share Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Revenue - Summary of Revenues from Contracts with Customers Disaggregated by Categories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails</Role>
      <ShortName>Revenue - Summary of Revenues from Contracts with Customers Disaggregated by Categories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Income Taxes (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/IncomeTaxesDetail</Role>
      <ShortName>Income Taxes (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://comstockhomes.com/role/IncomeTaxes</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Net Income (Loss) Per Share - Summary of Earnings Per Share, Basic and Diluted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails</Role>
      <ShortName>Net Income (Loss) Per Share - Summary of Earnings Per Share, Basic and Diluted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://comstockhomes.com/role/NetIncomeLossPerShareTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Net Income (Loss) Per Share - Summary of Shares Equivalents Excluded from Continued Operations Dilutive Share Computation (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail</Role>
      <ShortName>Net Income (Loss) Per Share - Summary of Shares Equivalents Excluded from Continued Operations Dilutive Share Computation (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://comstockhomes.com/role/NetIncomeLossPerShareTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Related Party Transactions - Narrative (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail</Role>
      <ShortName>Related Party Transactions - Narrative (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Related Party Transactions - Schedule of Market Rate Fee (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails</Role>
      <ShortName>Related Party Transactions - Schedule of Market Rate Fee (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="chci-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Related Party Transactions - Schedule of Supplemental Fees (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails</Role>
      <ShortName>Related Party Transactions - Schedule of Supplemental Fees (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</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">[dq-0542-Deprecated-Concept] Concept AccountsReceivableRelatedPartiesCurrent in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. chci-20230331.htm 4</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept TreasuryStockShares in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. chci-20230331.htm 4</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept TreasuryStockMember in us-gaap/2022 used in 4 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. chci-20230331.htm 4</Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 -  chci-20230331.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="chci-20230331.htm">chci-20230331.htm</File>
    <File>a101comstockrsuagreement.htm</File>
    <File>a102comstockpsuagreement.htm</File>
    <File>a2023-q1form10xqex311.htm</File>
    <File>a2023-q1form10xqex312.htm</File>
    <File>a2023-q1form10xqex321.htm</File>
    <File>chci-20230331.xsd</File>
    <File>chci-20230331_cal.xml</File>
    <File>chci-20230331_def.xml</File>
    <File>chci-20230331_lab.xml</File>
    <File>chci-20230331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="424">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="31">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>76
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "chci-20230331.htm": {
   "axisCustom": 1,
   "axisStandard": 22,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 424,
    "http://xbrl.sec.gov/dei/2022": 31
   },
   "contextCount": 147,
   "dts": {
    "calculationLink": {
     "local": [
      "chci-20230331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "chci-20230331_def.xml"
     ]
    },
    "inline": {
     "local": [
      "chci-20230331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "chci-20230331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "chci-20230331_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "chci-20230331.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://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": 427,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 1,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 6
   },
   "keyCustom": 48,
   "keyStandard": 208,
   "memberCustom": 34,
   "memberStandard": 24,
   "nsprefix": "chci",
   "nsuri": "http://comstockhomes.com/20230331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://comstockhomes.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Intangible Assets",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://comstockhomes.com/role/IntangibleAssets",
     "shortName": "Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "chci:InvestmentsInRealEstateVenturesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Investments in Real Estate Ventures",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://comstockhomes.com/role/InvestmentsinRealEstateVentures",
     "shortName": "Investments in Real Estate Ventures",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "chci:InvestmentsInRealEstateVenturesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Leases",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://comstockhomes.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Debt",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://comstockhomes.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://comstockhomes.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Fair Value Disclosures",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://comstockhomes.com/role/FairValueDisclosures",
     "shortName": "Fair Value Disclosures",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Stockholders' Equity",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://comstockhomes.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Revenue",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://comstockhomes.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://comstockhomes.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Net Income (Loss) Per Share",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://comstockhomes.com/role/NetIncomeLossPerShare",
     "shortName": "Net Income (Loss) Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://comstockhomes.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Related Party Transactions",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://comstockhomes.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "21",
     "role": "http://comstockhomes.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Discontinued Operations (Tables)",
     "menuCat": "Tables",
     "order": "22",
     "role": "http://comstockhomes.com/role/DiscontinuedOperationsTables",
     "shortName": "Discontinued Operations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "chci:EquityMethodInvestmentsGroupOfInvestmentConsolidatedBalanceSheetAtFairValueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Investments in Real Estate Ventures (Tables)",
     "menuCat": "Tables",
     "order": "23",
     "role": "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesTables",
     "shortName": "Investments in Real Estate Ventures (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "chci:EquityMethodInvestmentsGroupOfInvestmentConsolidatedBalanceSheetAtFairValueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Leases (Tables)",
     "menuCat": "Tables",
     "order": "24",
     "role": "http://comstockhomes.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Stockholders' Equity (Tables)",
     "menuCat": "Tables",
     "order": "25",
     "role": "http://comstockhomes.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Revenue (Tables)",
     "menuCat": "Tables",
     "order": "26",
     "role": "http://comstockhomes.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Net Income (Loss) Per Share (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://comstockhomes.com/role/NetIncomeLossPerShareTables",
     "shortName": "Net Income (Loss) Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "chci:ScheduleOfMarketRateFeeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Related Party Disclosures (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://comstockhomes.com/role/RelatedPartyDisclosuresTables",
     "shortName": "Related Party Disclosures (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "chci:ScheduleOfMarketRateFeeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "chci:NumberOfSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "subsidiary",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Company Overview (Details)",
     "menuCat": "Details",
     "order": "29",
     "role": "http://comstockhomes.com/role/CompanyOverviewDetails",
     "shortName": "Company Overview (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "chci:NumberOfSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "subsidiary",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromDivestitureOfBusinesses",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Discontinued Operations - Narrative (Details)",
     "menuCat": "Details",
     "order": "30",
     "role": "http://comstockhomes.com/role/DiscontinuedOperationsNarrativeDetails",
     "shortName": "Discontinued Operations - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9d36fc3021094e1ead930cb00aec9b27_D20220331-20220331",
      "decimals": null,
      "lang": "en-US",
      "name": "chci:DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i03261976b75b4f2e87595c413c2bbeb6_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Discontinued Operations - Summary of Operating Results of Discontinued Operations Reflected on Consolidated Statement of Operations (Details)",
     "menuCat": "Details",
     "order": "31",
     "role": "http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails",
     "shortName": "Discontinued Operations - Summary of Operating Results of Discontinued Operations Reflected on Consolidated Statement of Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i03261976b75b4f2e87595c413c2bbeb6_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Intangible Assets (Details)",
     "menuCat": "Details",
     "order": "32",
     "role": "http://comstockhomes.com/role/IntangibleAssetsDetails",
     "shortName": "Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i92d6f0ad66aa45d7a7f61efb9eb403bd_I20220506",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "chci:EquityMethodInvestmentsGroupOfInvestmentConsolidatedBalanceSheetAtFairValueTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Investments in Real Estate Ventures - Schedule of Equity Method Investments, Group of Investment Consolidated Balance Sheet at Fair Value (Details)",
     "menuCat": "Details",
     "order": "33",
     "role": "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesScheduleofEquityMethodInvestmentsGroupofInvestmentConsolidatedBalanceSheetatFairValueDetails",
     "shortName": "Investments in Real Estate Ventures - Schedule of Equity Method Investments, Group of Investment Consolidated Balance Sheet at Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "chci:EquityMethodInvestmentsGroupOfInvestmentConsolidatedBalanceSheetAtFairValueTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "ia2ae01a512e248dcbb885d44e8603264_I20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "chci:ProportionateShareOfNetIncomeAndDistributionsAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Investments in Real Estate Ventures - Narrative (Detail)",
     "menuCat": "Details",
     "order": "34",
     "role": "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesNarrativeDetail",
     "shortName": "Investments in Real Estate Ventures - Narrative (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "chci:ProportionateShareOfNetIncomeAndDistributionsAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i6d545dc3e2c54c20882679af136c1d15_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Investments in Unconsolidated Entities - Schedule of Investments in Real Estate Ventures (Detail)",
     "menuCat": "Details",
     "order": "35",
     "role": "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofInvestmentsinRealEstateVenturesDetail",
     "shortName": "Investments in Unconsolidated Entities - Schedule of Investments in Real Estate Ventures (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "chci:ScheduleOfInvestmentsInRealEstateVenturesTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i2114c887f8264b4699fdf448dce17564_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Leases - Narrative (Detail)",
     "menuCat": "Details",
     "order": "36",
     "role": "http://comstockhomes.com/role/LeasesNarrativeDetail",
     "shortName": "Leases - Narrative (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Leases - Schedule of Lease Cost and Cash Flow Information (Details)",
     "menuCat": "Details",
     "order": "37",
     "role": "http://comstockhomes.com/role/LeasesScheduleofLeaseCostandCashFlowInformationDetails",
     "shortName": "Leases - Schedule of Lease Cost and Cash Flow Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Leases - Supplemental Cash Flow Information (Details)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://comstockhomes.com/role/LeasesSupplementalCashFlowInformationDetails",
     "shortName": "Leases - Supplemental Cash Flow Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails",
     "shortName": "Leases - Schedule of Maturities of Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "ibacdafeaa48a4e2fa46e7b59f462dad1_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Consolidated Statements of Operations",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://comstockhomes.com/role/ConsolidatedStatementsofOperations",
     "shortName": "Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i955eb09587124c2ab0c81164826f7f70_D20200319-20200319",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Debt - Narrative (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://comstockhomes.com/role/DebtNarrativeDetails",
     "shortName": "Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i955eb09587124c2ab0c81164826f7f70_D20200319-20200319",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i76e3efb37581465bb0bf06a0685a9bdd_D20220613-20220613",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRedeemedOrCalledDuringPeriodValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Stockholders' Equity - Narrative (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails",
     "shortName": "Stockholders' Equity - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i76e3efb37581465bb0bf06a0685a9bdd_D20220613-20220613",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRedeemedOrCalledDuringPeriodValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i8ee76236809447579c197309a9bebca0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Stockholders' Equity - Summary Information about Stock Option Activity (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://comstockhomes.com/role/StockholdersEquitySummaryInformationaboutStockOptionActivityDetails",
     "shortName": "Stockholders' Equity - Summary Information about Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i8ee76236809447579c197309a9bebca0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i6d545dc3e2c54c20882679af136c1d15_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Stockholders' Equity - Summary of Company's Restricted Share Activity (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://comstockhomes.com/role/StockholdersEquitySummaryofCompanysRestrictedShareActivityDetails",
     "shortName": "Stockholders' Equity - Summary of Company's Restricted Share Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Revenue - Summary of Revenues from Contracts with Customers Disaggregated by Categories (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://comstockhomes.com/role/RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails",
     "shortName": "Revenue - Summary of Revenues from Contracts with Customers Disaggregated by Categories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "id263065151a840a58e7099022a0cca12_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Income Taxes (Detail)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://comstockhomes.com/role/IncomeTaxesDetail",
     "shortName": "Income Taxes (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Net Income (Loss) Per Share - Summary of Earnings Per Share, Basic and Diluted (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails",
     "shortName": "Net Income (Loss) Per Share - Summary of Earnings Per Share, Basic and Diluted (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "ib437cad527b3439e9b1afb0da0b22d75_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Net Income (Loss) Per Share - Summary of Shares Equivalents Excluded from Continued Operations Dilutive Share Computation (Detail)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail",
     "shortName": "Net Income (Loss) Per Share - Summary of Shares Equivalents Excluded from Continued Operations Dilutive Share Computation (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "ib437cad527b3439e9b1afb0da0b22d75_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i5bb15de822834704a9b534a4f424ef74_I20190701",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "chci:RelatedPartyTransactionExpirationPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Related Party Transactions - Narrative (Detail)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail",
     "shortName": "Related Party Transactions - Narrative (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i5bb15de822834704a9b534a4f424ef74_I20190701",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "chci:RelatedPartyTransactionExpirationPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i71056fbf21e6441abe70bf2eab9d2a56_I20220613",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "chci:RelatedPartyTransactionPercentageOfPortfolioRevenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Related Party Transactions - Schedule of Market Rate Fee (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails",
     "shortName": "Related Party Transactions - Schedule of Market Rate Fee (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i71056fbf21e6441abe70bf2eab9d2a56_I20220613",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "chci:RelatedPartyTransactionPercentageOfPortfolioRevenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i845fecb3cd2b4dd38f47fbe3f3cfdb0e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
     "shortName": "Consolidated Statements of Changes in Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i845fecb3cd2b4dd38f47fbe3f3cfdb0e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "chci:ScheduleOfSupplementalFeesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "iaf285b01d8f94e998181a39bc0e36687_D20220613-20220613",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "chci:RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Related Party Transactions - Schedule of Supplemental Fees (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails",
     "shortName": "Related Party Transactions - Schedule of Supplemental Fees (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "chci:ScheduleOfSupplementalFeesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "iaf285b01d8f94e998181a39bc0e36687_D20220613-20220613",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "chci:RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000007 - Disclosure - Company Overview",
     "menuCat": "Notes",
     "order": "7",
     "role": "http://comstockhomes.com/role/CompanyOverview",
     "shortName": "Company Overview",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000008 - Disclosure - Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://comstockhomes.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "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": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Discontinued Operations",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://comstockhomes.com/role/DiscontinuedOperations",
     "shortName": "Discontinued Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "chci-20230331.htm",
      "contextRef": "i9cb0287dccba4217be40943a5873c9e5_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 60,
   "tag": {
    "chci_AccruedPersonnelCosts": {
     "auth_ref": [],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued personnel costs.",
        "label": "Accrued Personnel Costs",
        "terseLabel": "Accrued personnel costs"
       }
      }
     },
     "localname": "AccruedPersonnelCosts",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chci_AcquisitionFeeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquisition fee.",
        "label": "Acquisition Fee [Member]",
        "terseLabel": "Acquisition Fee"
       }
      }
     },
     "localname": "AcquisitionFeeMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_AgreementAdditionalExtensionTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement additional extension term.",
        "label": "Agreement Additional Extension Term",
        "terseLabel": "Agreement additional extension term (in years)"
       }
      }
     },
     "localname": "AgreementAdditionalExtensionTerm",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "chci_AgreementNoticePeriodAfterEffectiveDateForTermination": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Agreement Notice Period after Effective Date for Termination",
        "terseLabel": "Agreement notice period after effective date for termination"
       }
      }
     },
     "localname": "AgreementNoticePeriodAfterEffectiveDateForTermination",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "chci_AgreementNoticePeriodRequiredForNonRenewal": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement notice period required for non renewal.",
        "label": "Agreement Notice Period Required For Non Renewal",
        "terseLabel": "Agreement notice period required for non-renewal"
       }
      }
     },
     "localname": "AgreementNoticePeriodRequiredForNonRenewal",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "chci_AssetManagementAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Management Agreement",
        "label": "Asset Management Agreement [Member]",
        "terseLabel": "Asset Management Agreement"
       }
      }
     },
     "localname": "AssetManagementAgreementMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_AssetManagementFeeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset management fee.",
        "label": "Asset Management Fee [Member]",
        "terseLabel": "Asset Management Fee"
       }
      }
     },
     "localname": "AssetManagementFeeMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_BLVDAnselMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "BLVD Ansel",
        "label": "BLVD Ansel [Member]",
        "terseLabel": "BLVD Ansel"
       }
      }
     },
     "localname": "BLVDAnselMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesNarrativeDetail",
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesScheduleofEquityMethodInvestmentsGroupofInvestmentConsolidatedBalanceSheetatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_BLVDFortyFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "BLVD Forty Four",
        "label": "BLVD Forty Four [Member]",
        "terseLabel": "BLVD Forty Four"
       }
      }
     },
     "localname": "BLVDFortyFourMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesNarrativeDetail",
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesScheduleofEquityMethodInvestmentsGroupofInvestmentConsolidatedBalanceSheetatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_BusinessManagementAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business management agreement.",
        "label": "Business Management Agreement [Member]",
        "terseLabel": "Business Management Agreement"
       }
      }
     },
     "localname": "BusinessManagementAgreementMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]",
        "label": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]",
        "terseLabel": "Cash paid for lease liabilities:"
       }
      }
     },
     "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "chci_ChangeInFairValueOfEquityMethodInvestment": {
     "auth_ref": [],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in fair value of equity method investment.",
        "label": "Change in Fair Value of Equity Method Investment",
        "negatedTerseLabel": "Gain (loss) on real estate ventures",
        "verboseLabel": "Change in fair value"
       }
      }
     },
     "localname": "ChangeInFairValueOfEquityMethodInvestment",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations",
      "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofInvestmentsinRealEstateVenturesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chci_CommercialCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial customers.",
        "label": "Commercial Customers [Member]",
        "terseLabel": "Commercial"
       }
      }
     },
     "localname": "CommercialCustomersMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_CommonStockNumberOfVotesPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Number Of Votes Per Share",
        "terseLabel": "Common stock, number of votes per share"
       }
      }
     },
     "localname": "CommonStockNumberOfVotesPerShare",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "chci_ComstockDevelopmentServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Comstock Development Services [Member]",
        "label": "Comstock Development Services [Member]",
        "terseLabel": "CDS"
       }
      }
     },
     "localname": "ComstockDevelopmentServicesMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/DebtNarrativeDetails",
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail",
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails",
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_ComstockEnvironmentalServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Comstock Environmental Services",
        "label": "Comstock Environmental Services [Member]",
        "terseLabel": "CES"
       }
      }
     },
     "localname": "ComstockEnvironmentalServicesMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/CompanyOverviewDetails",
      "http://comstockhomes.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_ComstockInvestorsXMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Comstock Investors X.",
        "label": "Comstock Investors X [Member]",
        "terseLabel": "Comstock Investors X"
       }
      }
     },
     "localname": "ComstockInvestorsXMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_ConstructionManagementAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Construction management agreement.",
        "label": "Construction Management Agreement [Member]",
        "terseLabel": "Construction Management Agreement"
       }
      }
     },
     "localname": "ConstructionManagementAgreementMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_CostplusContractMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost-plus contract.",
        "label": "Costplus Contract [Member]",
        "terseLabel": "Cost-plus"
       }
      }
     },
     "localname": "CostplusContractMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_CreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Member]",
        "terseLabel": "Credit Facility"
       }
      }
     },
     "localname": "CreditFacilityMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_DWCOperatingAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "DWC operating agreement",
        "label": "DWC Operating Agreement [Member]",
        "terseLabel": "DWC Operating Agreement"
       }
      }
     },
     "localname": "DWCOperatingAgreementMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_DevelopmentAndConstructionFeeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Development and Construction Fee",
        "label": "Development and Construction Fee [Member]",
        "terseLabel": "Development and Construction Fee"
       }
      }
     },
     "localname": "DevelopmentAndConstructionFeeMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discontinued Operation Gain Loss On Disposal Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag",
        "label": "Discontinued Operation Gain Loss On Disposal Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag",
        "terseLabel": "Discontinued operation gain loss on disposal statement of income or comprehensive income extensible enumeration not disclosed flag"
       }
      }
     },
     "localname": "DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "booleanItemType"
    },
    "chci_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense": {
     "auth_ref": [],
     "calculation": {
      "http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Other Income (Expense)",
        "negatedTerseLabel": "Other income (expense)"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chci_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative": {
     "auth_ref": [],
     "calculation": {
      "http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Including Discontinued Operation Selling, General, and Administrative",
        "negatedTerseLabel": "Selling, general, and administrative"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chci_DispositionFeeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposition fee.",
        "label": "Disposition Fee [Member]",
        "terseLabel": "Disposition Fee"
       }
      }
     },
     "localname": "DispositionFeeMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_EntitlementFeeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entitlement Fee",
        "label": "Entitlement Fee [Member]",
        "terseLabel": "Entitlement Fee"
       }
      }
     },
     "localname": "EntitlementFeeMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_EquityMethodInvestmentFairValueAdditions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Method Investment, Fair Value, Additions",
        "label": "Equity Method Investment, Fair Value, Additions",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentFairValueAdditions",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofInvestmentsinRealEstateVenturesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chci_EquityMethodInvestmentFairValueChangeRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Method Investment, Fair Value Change",
        "label": "Equity Method Investment, Fair Value Change [Roll Forward]",
        "terseLabel": "Equity Method Investment and Joint Venture, Fair Value Change [Roll Forward]"
       }
      }
     },
     "localname": "EquityMethodInvestmentFairValueChangeRollForward",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofInvestmentsinRealEstateVenturesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "chci_EquityMethodInvestmentsGroupOfInvestmentConsolidatedBalanceSheetAtFairValueTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments, Group of Investment Consolidated Balance Sheet at Fair Value [Table Text Block]",
        "terseLabel": "Schedule of Equity Method Investments, Group of Investment Consolidated Balance Sheet at Fair Value"
       }
      }
     },
     "localname": "EquityMethodInvestmentsGroupOfInvestmentConsolidatedBalanceSheetAtFairValueTableTextBlock",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "chci_EscrowDepositFromDivestitureOfBusiness": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Escrow Deposit from Divestiture of Business",
        "label": "Escrow Deposit from Divestiture of Business",
        "terseLabel": "Escrow deposit from divestiture of business"
       }
      }
     },
     "localname": "EscrowDepositFromDivestitureOfBusiness",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chci_FutureLeasePaymentPercentageOfLeasingFee": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future Lease Payment Percentage Of Leasing Fee",
        "label": "Future Lease Payment Percentage Of Leasing Fee",
        "terseLabel": "Future lease payment percentage of leasing fee"
       }
      }
     },
     "localname": "FutureLeasePaymentPercentageOfLeasingFee",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "chci_GainLossOnEquityMethodInvestmentsCarriedAtFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain Loss On Equity Method Investments Carried At Fair Value",
        "label": "Gain Loss On Equity Method Investments Carried At Fair Value",
        "negatedLabel": "(Gain) loss on real estate ventures"
       }
      }
     },
     "localname": "GainLossOnEquityMethodInvestmentsCarriedAtFairValue",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chci_IncentiveFeeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incentive fee.",
        "label": "Incentive Fee [Member]",
        "terseLabel": "Incentive Fee"
       }
      }
     },
     "localname": "IncentiveFeeMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income (loss) from continuing operations per basic and diluted share.",
        "label": "Income Loss From Continuing Operations Per Basic And Diluted Share [Abstract]",
        "terseLabel": "Net income (loss) per share:",
        "verboseLabel": "Net income (loss) per share:"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerBasicAndDilutedShareAbstract",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations",
      "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "chci_InvestmentOriginationFeeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment origination fee.",
        "label": "Investment Origination Fee [Member]",
        "terseLabel": "Investment Origination Fee"
       }
      }
     },
     "localname": "InvestmentOriginationFeeMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_InvestmentsInRealEstateVenturesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "",
        "label": "Investments in Real Estate Ventures [Text Block]",
        "terseLabel": "Investments in Real Estate Ventures"
       }
      }
     },
     "localname": "InvestmentsInRealEstateVenturesTextBlock",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/InvestmentsinRealEstateVentures"
     ],
     "xbrltype": "textBlockItemType"
    },
    "chci_InvestorsXMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investors X.",
        "label": "Investors X [Member]",
        "terseLabel": "Investors X"
       }
      }
     },
     "localname": "InvestorsXMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesScheduleofEquityMethodInvestmentsGroupofInvestmentConsolidatedBalanceSheetatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_LeaseExpansionAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Expansion Agreement",
        "label": "Lease Expansion Agreement [Member]",
        "terseLabel": "Lease Expansion Agreement"
       }
      }
     },
     "localname": "LeaseExpansionAgreementMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_LeaseProcurementAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Procurement Agreement",
        "label": "Lease Procurement Agreement [Member]",
        "terseLabel": "Lease Procurement Agreement"
       }
      }
     },
     "localname": "LeaseProcurementAgreementMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_LeaseholdImprovementsNet": {
     "auth_ref": [],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leasehold Improvements, Net",
        "label": "Leasehold Improvements, Net",
        "terseLabel": "Leasehold improvements, net"
       }
      }
     },
     "localname": "LeaseholdImprovementsNet",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chci_LeasingFeeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leasing Fee",
        "label": "Leasing Fee [Member]",
        "terseLabel": "Leasing Fee"
       }
      }
     },
     "localname": "LeasingFeeMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_LeasingFeePerSquareFootForNewLeases": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leasing fee per square foot for new leases.",
        "label": "Leasing Fee Per Square Foot For New Leases",
        "terseLabel": "Lease fee for new leases (in dollars per square foot)"
       }
      }
     },
     "localname": "LeasingFeePerSquareFootForNewLeases",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails"
     ],
     "xbrltype": "perUnitItemType"
    },
    "chci_LeasingFeePerSquareFootForRenewalLeases": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leasing fee per square foot for renewal leases.",
        "label": "Leasing Fee Per Square Foot For Renewal Leases",
        "terseLabel": "Lease fee for renewal leases (in dollars per square foot)"
       }
      }
     },
     "localname": "LeasingFeePerSquareFootForRenewalLeases",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails"
     ],
     "xbrltype": "perUnitItemType"
    },
    "chci_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, to be Paid, After Year Four",
        "label": "Lessee, Operating Lease, Liability, to be Paid, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chci_LoanOriginationFeeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan Origination Fee",
        "label": "Loan Origination Fee [Member]",
        "terseLabel": "Loan Origination Fee"
       }
      }
     },
     "localname": "LoanOriginationFeeMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_NumberOfInstallmentsOfFeePayment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of installments of fee payment.",
        "label": "Number Of Installments Of Fee Payment",
        "terseLabel": "Number of installments of fee payment"
       }
      }
     },
     "localname": "NumberOfInstallmentsOfFeePayment",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "chci_NumberOfParkingSpaces": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Parking Spaces",
        "label": "Number Of Parking Spaces",
        "terseLabel": "Number of parking spaces"
       }
      }
     },
     "localname": "NumberOfParkingSpaces",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesNarrativeDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "chci_NumberOfSquareFoot": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Square Foot",
        "label": "Number of Square Foot",
        "terseLabel": "Number of square foot"
       }
      }
     },
     "localname": "NumberOfSquareFoot",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesNarrativeDetail",
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "chci_NumberOfSubsidiaries": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Subsidiaries",
        "label": "Number of Subsidiaries",
        "terseLabel": "Number of subsidiaries"
       }
      }
     },
     "localname": "NumberOfSubsidiaries",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/CompanyOverviewDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "chci_NumberOfUnitsInProperty": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Units in Property",
        "label": "Number of Units in Property",
        "terseLabel": "Number of units in property"
       }
      }
     },
     "localname": "NumberOfUnitsInProperty",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesNarrativeDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "chci_ParkXManagementLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ParkX Management, LC",
        "label": "ParkX Management, LC [Member]",
        "terseLabel": "ParkX Management, LC"
       }
      }
     },
     "localname": "ParkXManagementLCMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_PercentageOfMembershipInterestOwnedByCompanyAndPartners": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of membership interest owned by company and partners.",
        "label": "Percentage Of Membership Interest Owned By Company And Partners",
        "terseLabel": "Percentage of membership interest owned by company and partners"
       }
      }
     },
     "localname": "PercentageOfMembershipInterestOwnedByCompanyAndPartners",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "chci_PropertyManagementAgreementsInitialTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property management agreements initial term.",
        "label": "Property Management Agreements Initial Term",
        "terseLabel": "Property management agreements initial term"
       }
      }
     },
     "localname": "PropertyManagementAgreementsInitialTerm",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "chci_PropertyManagementAgreementsRenewalTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property management agreements renewal term.",
        "label": "Property Management Agreements Renewal Term",
        "terseLabel": "Property management agreements renewal term"
       }
      }
     },
     "localname": "PropertyManagementAgreementsRenewalTerm",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "chci_PropertyManagementFeeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property management fee.",
        "label": "Property Management Fee [Member]",
        "terseLabel": "Property Management Fee"
       }
      }
     },
     "localname": "PropertyManagementFeeMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_PropertyManagementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property Management",
        "label": "Property Management [Member]",
        "terseLabel": "Property management"
       }
      }
     },
     "localname": "PropertyManagementMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements": {
     "auth_ref": [],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property, Plant and Equipment, Net, Excluding Leasehold Improvements",
        "label": "Property, Plant and Equipment, Net, Excluding Leasehold Improvements",
        "terseLabel": "Fixed assets, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chci_ProportionateShareOfNetIncomeAndDistributionsAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proportionate Share of Net Income and Distributions, Amount",
        "label": "Proportionate Share of Net Income and Distributions, Amount",
        "terseLabel": "Proportionate share of net income and distributions, amount"
       }
      }
     },
     "localname": "ProportionateShareOfNetIncomeAndDistributionsAmount",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chci_RelatedPartyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related party.",
        "label": "Related Party [Member]",
        "terseLabel": "Related party"
       }
      }
     },
     "localname": "RelatedPartyMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_RelatedPartyTransactionAggregateFeePayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related party transaction aggregate fee payable.",
        "label": "Related Party Transaction Aggregate Fee Payable",
        "terseLabel": "Aggregate fee payable"
       }
      }
     },
     "localname": "RelatedPartyTransactionAggregateFeePayable",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chci_RelatedPartyTransactionExpirationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Transaction, Expiration Period",
        "label": "Related Party Transaction, Expiration Period",
        "terseLabel": "Related party transaction, expiration period"
       }
      }
     },
     "localname": "RelatedPartyTransactionExpirationPeriod",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "chci_RelatedPartyTransactionFeePayableInInstallments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related party transaction fee payable in installments.",
        "label": "Related Party Transaction Fee Payable In Installments",
        "terseLabel": "Fee payable in installments"
       }
      }
     },
     "localname": "RelatedPartyTransactionFeePayableInInstallments",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chci_RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related party transaction percentage of all costs associated with portfolio projects in development.",
        "label": "Related Party Transaction Percentage of All Costs Associated With Portfolio Projects In Development",
        "terseLabel": "Percentage of development costs"
       }
      }
     },
     "localname": "RelatedPartyTransactionPercentageOfAllCostsAssociatedWithPortfolioProjectsInDevelopment",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "chci_RelatedPartyTransactionPercentageOfCashFlowFromRealEstateAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related party transaction percentage of cash flow from real estate assets.",
        "label": "Related Party Transaction Percentage of Cash Flow From Real Estate Assets",
        "terseLabel": "Percentage of free cash flow from real estate assets"
       }
      }
     },
     "localname": "RelatedPartyTransactionPercentageOfCashFlowFromRealEstateAssets",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "chci_RelatedPartyTransactionPercentageOfConstructionManagementFee": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related party transaction percentage of construction management fee.",
        "label": "Related Party Transaction Percentage of Construction Management Fee",
        "terseLabel": "Percentage of construction management fee"
       }
      }
     },
     "localname": "RelatedPartyTransactionPercentageOfConstructionManagementFee",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "chci_RelatedPartyTransactionPercentageOfCostPlusFeeMarketToMarketProfitBasis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Transaction Percentage of Cost-Plus Fee Market-to-market Profit Basis",
        "label": "Related Party Transaction Percentage of Cost-Plus Fee Market-to-market Profit Basis",
        "terseLabel": "Percentage of cost-plus fee market-to-market profit basis"
       }
      }
     },
     "localname": "RelatedPartyTransactionPercentageOfCostPlusFeeMarketToMarketProfitBasis",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "chci_RelatedPartyTransactionPercentageOfFinancingTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Transaction Percentage of Financing Transaction",
        "label": "Related Party Transaction Percentage of Financing Transaction",
        "terseLabel": "Percentage of financing transaction"
       }
      }
     },
     "localname": "RelatedPartyTransactionPercentageOfFinancingTransaction",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "chci_RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Transaction Percentage of Market Rate Fee Market-to-market Profit Basis",
        "label": "Related Party Transaction Percentage of Market Rate Fee Market-to-market Profit Basis",
        "terseLabel": "Percentage of market-to-market profit basis"
       }
      }
     },
     "localname": "RelatedPartyTransactionPercentageOfMarketRateFeeMarketToMarketProfitBasis",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "chci_RelatedPartyTransactionPercentageOfPortfolioRevenues": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related party transaction percentage of portfolio revenues.",
        "label": "Related Party Transaction Percentage of Portfolio Revenues",
        "terseLabel": "Percentage of anchor portfolio revenue"
       }
      }
     },
     "localname": "RelatedPartyTransactionPercentageOfPortfolioRevenues",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "chci_RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related party transaction percentage of purchase price of acquired asset.",
        "label": "Related Party Transaction Percentage of Purchase Price of Acquired Asset",
        "terseLabel": "Percentage of purchase price"
       }
      }
     },
     "localname": "RelatedPartyTransactionPercentageOfPurchasePriceOfAcquiredAsset",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "chci_RelatedPartyTransactionPercentageOfRaisedCapital": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related party transaction percentage of raised capital.",
        "label": "Related Party Transaction Percentage of Raised Capital",
        "terseLabel": "Percentage of raised capital"
       }
      }
     },
     "localname": "RelatedPartyTransactionPercentageOfRaisedCapital",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "chci_RelatedPartyTransactionPercentageOfReZoningCosts": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Transaction Percentage of Re-zoning Costs",
        "label": "Related Party Transaction Percentage of Re-zoning Costs",
        "terseLabel": "Percentage of re-zoning costs"
       }
      }
     },
     "localname": "RelatedPartyTransactionPercentageOfReZoningCosts",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "chci_RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related party transaction percentage of sales price of asset on disposition.",
        "label": "Related Party Transaction Percentage of Sales Price of Asset on Disposition",
        "terseLabel": "Percentage sales price"
       }
      }
     },
     "localname": "RelatedPartyTransactionPercentageOfSalesPriceOfAssetOnDisposition",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "chci_ResidentialPropertyManagementAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Residential property management agreements.",
        "label": "Residential Property Management Agreements [Member]",
        "terseLabel": "Residential Property Management Agreements"
       }
      }
     },
     "localname": "ResidentialPropertyManagementAgreementsMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_RevenueByLineOfBusinessAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue by Line of Business",
        "label": "Revenue by Line of Business [Axis]",
        "terseLabel": "Revenue by Line of Business [Axis]"
       }
      }
     },
     "localname": "RevenueByLineOfBusinessAxis",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "chci_RevenueByLineOfBusinessDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue by Line of Business [Domain]",
        "label": "Revenue by Line of Business [Domain]",
        "terseLabel": "Revenue by Line of Business [Domain]"
       }
      }
     },
     "localname": "RevenueByLineOfBusinessDomain",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_ScheduleOfInvestmentsInRealEstateVenturesTableTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of investments in real estate ventures.",
        "label": "Schedule Of Investments In Real Estate Ventures Table [Table Text Block]",
        "terseLabel": "Schedule of Investments in Real Estate Ventures"
       }
      }
     },
     "localname": "ScheduleOfInvestmentsInRealEstateVenturesTableTableTextBlock",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "chci_ScheduleOfMarketRateFeeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Market Rate Fee",
        "label": "Schedule of Market Rate Fee [Table Text Block]",
        "terseLabel": "Schedule of Market Rate Fee"
       }
      }
     },
     "localname": "ScheduleOfMarketRateFeeTableTextBlock",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyDisclosuresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "chci_ScheduleOfSupplementalFeesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Supplemental Fees",
        "label": "Schedule of Supplemental Fees [Table Text Block]",
        "terseLabel": "Schedule of Supplemental Fees"
       }
      }
     },
     "localname": "ScheduleOfSupplementalFeesTableTextBlock",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyDisclosuresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "chci_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Range, Percentage",
        "terseLabel": "Share-based compensation arrangement by share-based payment award, award vesting range, percentage"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRangePercentage",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "chci_ShareBasedPaymentArrangementNumberOfAnnualInstallments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Number of Annual Installments",
        "terseLabel": "Number of annual installments"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementNumberOfAnnualInstallments",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "chci_TheHartfordMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Hartford.",
        "label": "The Hartford [Member]",
        "terseLabel": "The Hartford"
       }
      }
     },
     "localname": "TheHartfordMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesNarrativeDetail",
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesScheduleofEquityMethodInvestmentsGroupofInvestmentConsolidatedBalanceSheetatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand nineteen amended and restated asset management agreement.",
        "label": "Two Thousand Nineteen Amended And Restated Asset Management Agreement [Member]",
        "terseLabel": "2019 Amended Asset Management Agreement"
       }
      }
     },
     "localname": "TwoThousandNineteenAmendedAndRestatedAssetManagementAgreementMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail",
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails",
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_TwoThousandNineteenOmnibusIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand nineteen omnibus incentive plan.",
        "label": "Two Thousand Nineteen Omnibus Incentive Plan [Member]",
        "terseLabel": "Two Thousand Nineteen Omnibus Incentive Plan"
       }
      }
     },
     "localname": "TwoThousandNineteenOmnibusIncentivePlanMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Twenty Two Amended And Restated Asset Management Agreement",
        "label": "Two Thousand Twenty Two Amended And Restated Asset Management Agreement [Member]",
        "terseLabel": "2022 Amended Asset Management Agreement"
       }
      }
     },
     "localname": "TwoThousandTwentyTwoAmendedAndRestatedAssetManagementAgreementMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail",
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails",
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chci_WallStreetJournalPrimeRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Wall street journal prime rate.",
        "label": "Wall Street Journal Prime Rate [Member]",
        "terseLabel": "WSJ Prime Rate"
       }
      }
     },
     "localname": "WallStreetJournalPrimeRateMember",
     "nsuri": "http://comstockhomes.com/20230331",
     "presentation": [
      "http://comstockhomes.com/role/DebtNarrativeDetails"
     ],
     "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://comstockhomes.com/role/Cover"
     ],
     "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://comstockhomes.com/role/Cover"
     ],
     "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://comstockhomes.com/role/Cover"
     ],
     "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://comstockhomes.com/role/Cover"
     ],
     "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://comstockhomes.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Document Information [Line Items]",
        "terseLabel": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://comstockhomes.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://comstockhomes.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://comstockhomes.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r451"
     ],
     "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://comstockhomes.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r452"
     ],
     "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://comstockhomes.com/role/Cover"
     ],
     "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://comstockhomes.com/role/Cover"
     ],
     "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://comstockhomes.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://comstockhomes.com/role/Cover"
     ],
     "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://comstockhomes.com/role/Cover"
     ],
     "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://comstockhomes.com/role/Cover"
     ],
     "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://comstockhomes.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r449"
     ],
     "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://comstockhomes.com/role/Cover"
     ],
     "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://comstockhomes.com/role/Cover"
     ],
     "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://comstockhomes.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r449"
     ],
     "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://comstockhomes.com/role/Cover"
     ],
     "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://comstockhomes.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r449"
     ],
     "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://comstockhomes.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://comstockhomes.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r453"
     ],
     "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://comstockhomes.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r449"
     ],
     "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://comstockhomes.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r449"
     ],
     "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://comstockhomes.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r449"
     ],
     "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://comstockhomes.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r449"
     ],
     "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://comstockhomes.com/role/Cover"
     ],
     "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://comstockhomes.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://comstockhomes.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r450"
     ],
     "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://comstockhomes.com/role/Cover"
     ],
     "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://comstockhomes.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_AffiliatedEntityMember": {
     "auth_ref": [
      "r412",
      "r477",
      "r513",
      "r514",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Affiliated Entity [Member]",
        "terseLabel": "Affiliated Entity"
       }
      }
     },
     "localname": "AffiliatedEntityMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesNarrativeDetail",
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r157",
      "r158",
      "r239",
      "r264",
      "r417",
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesNarrativeDetail",
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesScheduleofEquityMethodInvestmentsGroupofInvestmentConsolidatedBalanceSheetatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r212",
      "r431",
      "r475",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://comstockhomes.com/role/RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r223",
      "r224",
      "r225",
      "r226",
      "r289",
      "r387",
      "r405",
      "r413",
      "r414",
      "r428",
      "r441",
      "r447",
      "r473",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://comstockhomes.com/role/LeasesNarrativeDetail",
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail",
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails",
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r223",
      "r224",
      "r225",
      "r226",
      "r289",
      "r387",
      "r405",
      "r413",
      "r414",
      "r428",
      "r441",
      "r447",
      "r473",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://comstockhomes.com/role/LeasesNarrativeDetail",
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail",
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails",
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r212",
      "r431",
      "r475",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://comstockhomes.com/role/RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r223",
      "r224",
      "r225",
      "r226",
      "r281",
      "r289",
      "r316",
      "r317",
      "r318",
      "r386",
      "r387",
      "r405",
      "r413",
      "r414",
      "r428",
      "r441",
      "r447",
      "r469",
      "r473",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://comstockhomes.com/role/LeasesNarrativeDetail",
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail",
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails",
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r223",
      "r224",
      "r225",
      "r226",
      "r281",
      "r289",
      "r316",
      "r317",
      "r318",
      "r386",
      "r387",
      "r405",
      "r413",
      "r414",
      "r428",
      "r441",
      "r447",
      "r469",
      "r473",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://comstockhomes.com/role/LeasesNarrativeDetail",
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail",
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails",
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r157",
      "r158",
      "r239",
      "r264",
      "r418",
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesNarrativeDetail",
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesScheduleofEquityMethodInvestmentsGroupofInvestmentConsolidatedBalanceSheetatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Accounts Payable and Accrued Liabilities, Current",
        "terseLabel": "Accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r213",
      "r214"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableRelatedPartiesCurrent": {
     "auth_ref": [
      "r100",
      "r102",
      "r139",
      "r462"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.",
        "label": "Accounts Receivable, Related Parties, Current",
        "terseLabel": "Accounts receivable - related parties"
       }
      }
     },
     "localname": "AccountsReceivableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r29",
      "r446"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r325",
      "r326",
      "r327",
      "r463",
      "r464",
      "r465",
      "r507"
     ],
     "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": "APIC"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income (loss) from continuing operations to net cash provided by (used in) operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r320"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Share based compensation cost"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r184"
     ],
     "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": "Anti-dilutive securities excluded from diluted share computation (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail"
     ],
     "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://comstockhomes.com/role/NetIncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r63"
     ],
     "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"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative"
       }
      }
     },
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail",
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails",
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetAcquisitionAxis": {
     "auth_ref": [
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by asset acquisition.",
        "label": "Asset Acquisition [Axis]",
        "terseLabel": "Asset Acquisition [Axis]"
       }
      }
     },
     "localname": "AssetAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetAcquisitionDomain": {
     "auth_ref": [
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset acquisition.",
        "label": "Asset Acquisition [Domain]",
        "terseLabel": "Asset Acquisition [Domain]"
       }
      }
     },
     "localname": "AssetAcquisitionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetAcquisitionPriceOfAcquisitionExpected": {
     "auth_ref": [
      "r505"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of expected asset acquisition prior to consideration being transferred. Excludes business acquisition.",
        "label": "Asset Acquisition, Price of Acquisition, Expected",
        "terseLabel": "Asset acquisition, price of acquisition, expected"
       }
      }
     },
     "localname": "AssetAcquisitionPriceOfAcquisitionExpected",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetManagement1Member": {
     "auth_ref": [
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Management of investment fund portfolio. Excludes investment advisory, distribution and servicing, and performance fee.",
        "label": "Asset Management [Member]",
        "terseLabel": "Asset management"
       }
      }
     },
     "localname": "AssetManagement1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r105",
      "r117",
      "r135",
      "r154",
      "r201",
      "r204",
      "r208",
      "r216",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r346",
      "r348",
      "r355",
      "r446",
      "r471",
      "r472",
      "r516"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r131",
      "r140",
      "r154",
      "r216",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r346",
      "r348",
      "r355",
      "r446",
      "r471",
      "r472",
      "r516"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "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"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails",
      "http://comstockhomes.com/role/StockholdersEquitySummaryInformationaboutStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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://comstockhomes.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r59",
      "r133",
      "r416"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r54",
      "r59",
      "r61"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "periodEndLabel": "Cash and cash equivalents, end of period",
        "periodStartLabel": "Cash and cash equivalents, beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r54",
      "r99"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Supplemental Disclosure of Non-Cash Investing and Financing Activities"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of financing activities of 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": "Cash Provided by (Used in) Financing Activities, Discontinued Operations",
        "terseLabel": "Financing cash flows, net"
       }
      }
     },
     "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r16",
      "r54"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Cash Provided by (Used in) Investing Activities, Discontinued Operations",
        "terseLabel": "Investing cash flows, net"
       }
      }
     },
     "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r16",
      "r54"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations",
        "terseLabel": "Operating cash flows, net"
       }
      }
     },
     "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r136",
      "r137",
      "r138",
      "r154",
      "r175",
      "r179",
      "r181",
      "r183",
      "r191",
      "r192",
      "r216",
      "r227",
      "r229",
      "r230",
      "r231",
      "r234",
      "r235",
      "r262",
      "r263",
      "r265",
      "r266",
      "r267",
      "r355",
      "r415",
      "r454",
      "r459",
      "r466"
     ],
     "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"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets",
      "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://comstockhomes.com/role/Cover",
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r39",
      "r109",
      "r120"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r81",
      "r221",
      "r222",
      "r411",
      "r470"
     ],
     "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://comstockhomes.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"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets",
      "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://comstockhomes.com/role/Cover",
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "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"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets",
      "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://comstockhomes.com/role/Cover",
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r463",
      "r464",
      "r507"
     ],
     "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://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r28"
     ],
     "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 value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r28"
     ],
     "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)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r28"
     ],
     "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)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r28",
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r28",
      "r446"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerBasisOfPricingAxis": {
     "auth_ref": [
      "r432",
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.",
        "label": "Contract with Customer, Basis of Pricing [Axis]",
        "terseLabel": "Contract with Customer, Basis of Pricing"
       }
      }
     },
     "localname": "ContractWithCustomerBasisOfPricingAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerBasisOfPricingDomain": {
     "auth_ref": [
      "r432",
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.",
        "label": "Contract with Customer, Basis of Pricing [Domain]",
        "terseLabel": "Contract with Customer, Basis of Pricing"
       }
      }
     },
     "localname": "ContractWithCustomerBasisOfPricingDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractualObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.",
        "label": "Contractual Obligation",
        "terseLabel": "Fixed annual payment"
       }
      }
     },
     "localname": "ContractualObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r49",
      "r154",
      "r216",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r355",
      "r471"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs of sales and operating expenses for the period.",
        "label": "Costs and Expenses",
        "totalLabel": "Total operating costs and expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses [Abstract]",
        "terseLabel": "Operating costs and expenses:"
       }
      }
     },
     "localname": "CostsAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "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"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/DebtNarrativeDetails"
     ],
     "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"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/DebtNarrativeDetails"
     ],
     "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": [
      "r82",
      "r153",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r252",
      "r259",
      "r260",
      "r261"
     ],
     "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://comstockhomes.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r24",
      "r25",
      "r26",
      "r106",
      "r107",
      "r115",
      "r159",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r242",
      "r248",
      "r249",
      "r250",
      "r251",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r362",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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 spread variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r38",
      "r159",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r242",
      "r248",
      "r249",
      "r250",
      "r251",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r362",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Debt instrument term (in years)"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r329",
      "r330"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred income taxes, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r57",
      "r77"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "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",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r57",
      "r199"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "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://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r278",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Summary of Revenues from Contracts with Customers Disaggregated by Categories"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r293",
      "r321",
      "r322",
      "r324",
      "r328",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquity"
     ],
     "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_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": {
     "auth_ref": [
      "r3",
      "r5",
      "r7",
      "r18"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.",
        "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax",
        "negatedLabel": "Discontinued operation, loss on disposal of discontinued operation, net of tax"
       }
      }
     },
     "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r14",
      "r45",
      "r123"
     ],
     "calculation": {
      "http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax",
        "totalLabel": "Pre-tax income (loss) from discontinued operations"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "auth_ref": [
      "r4",
      "r5",
      "r6",
      "r7",
      "r14",
      "r18",
      "r331",
      "r338",
      "r341"
     ],
     "calculation": {
      "http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.",
        "label": "Discontinued Operation, Tax Effect of Discontinued Operation",
        "terseLabel": "Provision for (benefit from) income tax"
       }
      }
     },
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]",
        "terseLabel": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationsHeldforsaleMember": {
     "auth_ref": [
      "r1",
      "r2",
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.",
        "label": "Discontinued Operations, Held-for-sale [Member]",
        "terseLabel": "Discontinued Operations, Held-for-sale"
       }
      }
     },
     "localname": "DiscontinuedOperationsHeldforsaleMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/CompanyOverviewDetails",
      "http://comstockhomes.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/CompanyOverviewDetails",
      "http://comstockhomes.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": {
     "auth_ref": [
      "r76",
      "r78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.",
        "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]",
        "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/CompanyOverviewDetails",
      "http://comstockhomes.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Consideration",
        "terseLabel": "Disposal group, including discontinued operation, consideration"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/CompanyOverviewDetails",
      "http://comstockhomes.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": {
     "auth_ref": [
      "r15",
      "r130"
     ],
     "calculation": {
      "http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold",
        "negatedTerseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "auth_ref": [
      "r15",
      "r130"
     ],
     "calculation": {
      "http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Revenue",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r22",
      "r80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "terseLabel": "Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/DiscontinuedOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r439",
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/CompanyOverviewDetails",
      "http://comstockhomes.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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": [
      "r146",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r173",
      "r175",
      "r181",
      "r182",
      "r183",
      "r187",
      "r351",
      "r352",
      "r401",
      "r403",
      "r420"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "totalLabel": "Basic net income (loss) per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations",
      "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r146",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r175",
      "r181",
      "r182",
      "r183",
      "r187",
      "r351",
      "r352",
      "r401",
      "r403",
      "r420"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "totalLabel": "Diluted net income (loss) per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations",
      "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r184",
      "r185",
      "r186",
      "r189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Income (Loss) Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/NetIncomeLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r323"
     ],
     "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 compensation cost related to nonvested stock issuances"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r323"
     ],
     "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": "Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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": "Stock options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail",
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r83",
      "r128",
      "r143",
      "r144",
      "r145",
      "r160",
      "r161",
      "r162",
      "r164",
      "r170",
      "r172",
      "r190",
      "r217",
      "r268",
      "r325",
      "r326",
      "r327",
      "r335",
      "r336",
      "r350",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r376",
      "r406",
      "r407",
      "r408"
     ],
     "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"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentDividendsOrDistributions": {
     "auth_ref": [
      "r44",
      "r53",
      "r57",
      "r121"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.",
        "label": "Proceeds from Equity Method Investment, Distribution",
        "negatedTerseLabel": "Distributions"
       }
      }
     },
     "localname": "EquityMethodInvestmentDividendsOrDistributions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofInvestmentsinRealEstateVenturesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Percentage of ownership interest"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesNarrativeDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments and Joint Ventures [Abstract]",
        "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]"
       }
      }
     },
     "localname": "EquityMethodInvestmentsAndJointVenturesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of investments accounted under the equity method.",
        "label": "Equity Method Investments, Fair Value Disclosure",
        "periodEndLabel": "Fair value investments, ending balance",
        "periodStartLabel": "Fair value investments, beginning balance",
        "terseLabel": "Investments in real estate ventures"
       }
      }
     },
     "localname": "EquityMethodInvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets",
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesScheduleofEquityMethodInvestmentsGroupofInvestmentConsolidatedBalanceSheetatFairValueDetails",
      "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofInvestmentsinRealEstateVenturesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r250",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r353",
      "r383",
      "r384",
      "r385",
      "r424",
      "r425",
      "r436",
      "r437",
      "r438"
     ],
     "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"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofInvestmentsinRealEstateVenturesDetail"
     ],
     "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": [
      "r354"
     ],
     "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 Disclosures"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/FairValueDisclosures"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r250",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r353",
      "r385",
      "r424",
      "r425",
      "r436",
      "r437",
      "r438"
     ],
     "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://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofInvestmentsinRealEstateVenturesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r250",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r383",
      "r384",
      "r385",
      "r424",
      "r425",
      "r436",
      "r437",
      "r438"
     ],
     "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"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofInvestmentsinRealEstateVenturesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FixedPriceContractMember": {
     "auth_ref": [
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which amount of consideration is fixed.",
        "label": "Fixed-Price Contract [Member]",
        "terseLabel": "Fixed-price"
       }
      }
     },
     "localname": "FixedPriceContractMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "auth_ref": [
      "r48",
      "r58",
      "r95",
      "r165",
      "r166",
      "r167",
      "r168",
      "r180",
      "r183"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent",
        "terseLabel": "Net income (loss) from continuing operations - Basic and Diluted"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r43",
      "r103",
      "r111",
      "r126",
      "r201",
      "r203",
      "r207",
      "r209",
      "r402",
      "r422"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income (loss) from continuing operations before income tax"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r96",
      "r154",
      "r163",
      "r201",
      "r203",
      "r207",
      "r209",
      "r216",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r352",
      "r355",
      "r422",
      "r471"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      },
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income (loss) from continuing operations",
        "totalLabel": "Net income (loss) from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows",
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "auth_ref": [
      "r42",
      "r110",
      "r112",
      "r122",
      "r146",
      "r163",
      "r165",
      "r166",
      "r167",
      "r168",
      "r175",
      "r181",
      "r182",
      "r352",
      "r401"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Basic Share",
        "terseLabel": "Basic - continuing operations (in dollars per share)",
        "verboseLabel": "Basic - continuing operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations",
      "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r42",
      "r122",
      "r125",
      "r146",
      "r163",
      "r165",
      "r166",
      "r167",
      "r168",
      "r175",
      "r181",
      "r182",
      "r183",
      "r352",
      "r401",
      "r403"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Diluted Share",
        "terseLabel": "Diluted - continuing operations (in dollars per share)",
        "verboseLabel": "Diluted - continuing operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations",
      "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "auth_ref": [
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r18",
      "r123",
      "r130",
      "r342"
     ],
     "calculation": {
      "http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Net income (loss) from discontinued operations"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": {
     "auth_ref": [
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r14",
      "r18",
      "r96"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent",
        "terseLabel": "Net income (loss) from discontinued operations, net of tax",
        "verboseLabel": "Net income (loss) from discontinued operations - Basic and Diluted"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations",
      "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "auth_ref": [
      "r45",
      "r123",
      "r125",
      "r146",
      "r179",
      "r181",
      "r182",
      "r524",
      "r525"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share",
        "terseLabel": "Basic - discontinued operations (in dollars per share)",
        "verboseLabel": "Basic - discontinued operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations",
      "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "auth_ref": [
      "r97",
      "r179",
      "r181",
      "r182"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share",
        "terseLabel": "Diluted - discontinued operations (in dollars per share)",
        "verboseLabel": "Diluted - discontinued operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations",
      "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r439",
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/CompanyOverviewDetails",
      "http://comstockhomes.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/CompanyOverviewDetails",
      "http://comstockhomes.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [
      "r0",
      "r8",
      "r9",
      "r10",
      "r11",
      "r12",
      "r13",
      "r17",
      "r19",
      "r20",
      "r21",
      "r78",
      "r79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/CompanyOverviewDetails",
      "http://comstockhomes.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://comstockhomes.com/role/DiscontinuedOperationsSummaryofOperatingResultsofDiscontinuedOperationsReflectedonConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r155",
      "r332",
      "r333",
      "r334",
      "r337",
      "r339",
      "r343",
      "r344",
      "r345"
     ],
     "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://comstockhomes.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r156",
      "r171",
      "r172",
      "r200",
      "r331",
      "r338",
      "r340",
      "r404"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "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)",
        "terseLabel": "Provision for (benefit from) income tax"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations",
      "http://comstockhomes.com/role/IncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r504"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "negatedLabel": "Release of valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/IncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r60"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Cash paid for income tax, net"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "negatedTerseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "terseLabel": "Accrued personnel costs"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "negatedTerseLabel": "Other assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r176",
      "r177",
      "r178",
      "r183",
      "r292"
     ],
     "calculation": {
      "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "terseLabel": "Effect of common share equivalents (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r218",
      "r219"
     ],
     "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://comstockhomes.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": {
     "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": "Indefinite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Indefinite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r72",
      "r74"
     ],
     "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://comstockhomes.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Intangible Assets"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/IntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r71",
      "r73"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts 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)",
        "verboseLabel": "Intangible assets"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets",
      "http://comstockhomes.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "verboseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r148",
      "r150",
      "r151"
     ],
     "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://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InternetDomainNamesMember": {
     "auth_ref": [
      "r94"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "String of typographic characters used to describe the location of a specific individual, business, computer, or piece of information online. Formally known as the Uniform Resource Locator or URL, it is often considered to be the address of a certain World Wide Web site.",
        "label": "Internet Domain Names [Member]",
        "terseLabel": "Internet Domain Names"
       }
      }
     },
     "localname": "InternetDomainNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r373",
      "r445"
     ],
     "calculation": {
      "http://comstockhomes.com/role/LeasesScheduleofLeaseCostandCashFlowInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total operating lease costs"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/LeasesScheduleofLeaseCostandCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Abstract]",
        "terseLabel": "Lease, Cost [Abstract]"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/LeasesScheduleofLeaseCostandCashFlowInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of Lease Cost and Cash Flow Information"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "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": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/LeasesNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/LeasesNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r374"
     ],
     "calculation": {
      "http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total future lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r374"
     ],
     "calculation": {
      "http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r374"
     ],
     "calculation": {
      "http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r374"
     ],
     "calculation": {
      "http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r374"
     ],
     "calculation": {
      "http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r512"
     ],
     "calculation": {
      "http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2023 (9 months)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r374"
     ],
     "calculation": {
      "http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Remaining Lease Term",
        "terseLabel": "Operating lease, remaining lease term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/LeasesNarrativeDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Operating lease, term of contract"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r36",
      "r154",
      "r216",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r347",
      "r348",
      "r349",
      "r355",
      "r421",
      "r471",
      "r516",
      "r517"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r33",
      "r108",
      "r119",
      "r446",
      "r461",
      "r468",
      "r508"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Stockholders' Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r37",
      "r132",
      "r154",
      "r216",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r347",
      "r348",
      "r349",
      "r355",
      "r446",
      "r471",
      "r516",
      "r517"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r26",
      "r107",
      "r115"
     ],
     "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": "Capital line of credit drawn"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "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": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r34"
     ],
     "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://comstockhomes.com/role/DebtNarrativeDetails",
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r34",
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ManagementFeePayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of the unpaid portion of the fee payable to the managing member or general partner for management of the fund or trust.",
        "label": "Management Fee Payable",
        "terseLabel": "Management fee payable"
       }
      }
     },
     "localname": "ManagementFeePayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in cash associated with the entity's discontinued operations.",
        "label": "Net Cash Provided by (Used in) Discontinued Operations",
        "totalLabel": "Net cash provided by (used in) discontinued operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Discontinued Operations [Abstract]",
        "terseLabel": "Discontinued Operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInDiscontinuedOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Financing Activities - Continuing Operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of financing activities, excluding 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, Continuing Operations",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Investing Activities - Continuing Operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Operating Activities - Continuing Operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": {
     "auth_ref": [
      "r54",
      "r55",
      "r58"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations",
        "totalLabel": "Net cash provided by (used in) operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r46",
      "r58",
      "r113",
      "r124",
      "r130",
      "r141",
      "r142",
      "r145",
      "r154",
      "r163",
      "r165",
      "r166",
      "r167",
      "r168",
      "r171",
      "r172",
      "r180",
      "r201",
      "r203",
      "r207",
      "r209",
      "r216",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r352",
      "r355",
      "r422",
      "r471"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements - Adopted and Not Yet Adopted"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r201",
      "r203",
      "r207",
      "r209",
      "r422"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Income (loss) from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r367",
      "r445"
     ],
     "calculation": {
      "http://comstockhomes.com/role/LeasesScheduleofLeaseCostandCashFlowInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Fixed lease costs"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/LeasesScheduleofLeaseCostandCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r364"
     ],
     "calculation": {
      "http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Total lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r364"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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 operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r364"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets": {
       "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": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r365",
      "r369"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r363"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets": {
       "order": 7.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 assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r372",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating lease, weighted average discount rate, percent"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/LeasesNarrativeDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r371",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating lease, weighted average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/LeasesNarrativeDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r23",
      "r98"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Company Overview"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/CompanyOverview"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssets": {
     "auth_ref": [
      "r104",
      "r116",
      "r134"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets classified as other.",
        "label": "Other Assets",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]",
        "terseLabel": "Other income (expense):"
       }
      }
     },
     "localname": "OtherIncomeAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ParkingMember": {
     "auth_ref": [
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Space used for parking equipment used primarily for road transportation.",
        "label": "Parking [Member]",
        "terseLabel": "Parking management"
       }
      }
     },
     "localname": "ParkingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForProceedsFromProductiveAssets": {
     "auth_ref": [],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash outflow or inflow from purchases, sales and disposals of property, plant and equipment and other productive assets, including intangibles.",
        "label": "Payments for (Proceeds from) Productive Assets",
        "negatedTerseLabel": "Purchase of fixed assets/leasehold improvements/intangibles"
       }
      }
     },
     "localname": "PaymentsForProceedsFromProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r147"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "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": "Payment of taxes related to the net share settlement of equity awards"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.",
        "label": "Payments to Acquire Investments",
        "negatedTerseLabel": "Investments in real estate ventures"
       }
      }
     },
     "localname": "PaymentsToAcquireInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503"
     ],
     "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://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503"
     ],
     "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://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockDividendRatePercentage": {
     "auth_ref": [
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage rate used to calculate dividend payments on preferred stock.",
        "label": "Preferred Stock, Dividend Rate, Percentage",
        "terseLabel": "Cumulative, compounded, preferred return rate"
       }
      }
     },
     "localname": "PreferredStockDividendRatePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount": {
     "auth_ref": [
      "r27",
      "r29",
      "r85"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par value plus amounts in excess of par or issuance value (in cases of no-par value stock) for nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) issued and outstanding, net of discount on shares. Aggregate for preferred stock issued and outstanding.",
        "label": "Preferred Stock, Including Additional Paid in Capital, Net of Discount",
        "terseLabel": "Preferred stock, including additional paid in capital, net of discount"
       }
      }
     },
     "localname": "PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r27",
      "r262"
     ],
     "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://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockRedemptionDiscount": {
     "auth_ref": [
      "r188"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The excess of (1) the carrying amount of the preferred stock in the registrant's balance sheet over (2) the fair value of the consideration transferred to the holders of the preferred stock, during the accounting period, which will be added to net earnings to arrive at net earnings available to common shareholders in the calculation of earnings per share.",
        "label": "Preferred Stock Redemption Discount",
        "terseLabel": "Impact of Series C preferred stock redemption"
       }
      }
     },
     "localname": "PreferredStockRedemptionDiscount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockRedemptionPremium": {
     "auth_ref": [
      "r188"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The excess of (1) fair value of the consideration transferred to the holders of the preferred stock over (2) the carrying amount of the preferred stock in the registrant's balance sheet, during the accounting period.",
        "label": "Preferred Stock Redemption Premium",
        "terseLabel": "Preferred stock redemption premium"
       }
      }
     },
     "localname": "PreferredStockRedemptionPremium",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssets": {
     "auth_ref": [],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.",
        "label": "Prepaid Expense and Other Assets",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.",
        "label": "Proceeds from Divestiture of Businesses",
        "terseLabel": "Proceeds from sale of CES"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows",
      "http://comstockhomes.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": {
     "auth_ref": [
      "r149",
      "r457"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities.",
        "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital",
        "terseLabel": "Distributions from real estate ventures"
       }
      }
     },
     "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r288",
      "r379",
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/DebtNarrativeDetails",
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesNarrativeDetail",
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail",
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails",
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r127",
      "r379",
      "r380",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]",
        "terseLabel": "Related Party Transaction"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail",
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails",
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]",
        "terseLabel": "Related Party Transaction"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail",
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails",
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail",
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails",
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r288",
      "r379",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/DebtNarrativeDetails",
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesNarrativeDetail",
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail",
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails",
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r377",
      "r378",
      "r380",
      "r381",
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail",
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails",
      "http://comstockhomes.com/role/StockholdersEquitySummaryInformationaboutStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r30",
      "r84",
      "r118",
      "r409",
      "r410",
      "r446"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r128",
      "r160",
      "r161",
      "r162",
      "r164",
      "r170",
      "r172",
      "r217",
      "r325",
      "r326",
      "r327",
      "r335",
      "r336",
      "r350",
      "r406",
      "r408"
     ],
     "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://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r197",
      "r198",
      "r202",
      "r205",
      "r206",
      "r210",
      "r211",
      "r212",
      "r277",
      "r278",
      "r388"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations",
      "http://comstockhomes.com/role/RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r279",
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r370",
      "r445"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Right of use assets and lease liabilities at commencement"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r63"
     ],
     "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://comstockhomes.com/role/NetIncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r63"
     ],
     "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 Shares Equivalents Excluded from Dilutive Share Computation"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/NetIncomeLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r0",
      "r8",
      "r9",
      "r10",
      "r11",
      "r12",
      "r13",
      "r17",
      "r19",
      "r20",
      "r21",
      "r78",
      "r79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "terseLabel": "Summary of Discontinued Operations in Financial Statements"
       }
      }
     },
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/DiscontinuedOperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r467"
     ],
     "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 Earnings Per Share, Basic and Diluted"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/NetIncomeLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of Equity Method Investments [Line Items]",
        "terseLabel": "Schedule of Equity Method Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesNarrativeDetail",
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesScheduleofEquityMethodInvestmentsGroupofInvestmentConsolidatedBalanceSheetatFairValueDetails",
      "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofInvestmentsinRealEstateVenturesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r70",
      "r130",
      "r154",
      "r216",
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.",
        "label": "Schedule of Equity Method Investments [Table]",
        "terseLabel": "Schedule of Equity Method Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesNarrativeDetail",
      "http://comstockhomes.com/role/InvestmentsinRealEstateVenturesScheduleofEquityMethodInvestmentsGroupofInvestmentConsolidatedBalanceSheetatFairValueDetails",
      "http://comstockhomes.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofInvestmentsinRealEstateVenturesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r74",
      "r75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.",
        "label": "Schedule of Indefinite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r101",
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail",
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails",
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r290",
      "r291",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "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://comstockhomes.com/role/StockholdersEquityNarrativeDetails",
      "http://comstockhomes.com/role/StockholdersEquitySummaryInformationaboutStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r88",
      "r89",
      "r91"
     ],
     "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 Information about Stock Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Summary of Company's Restricted Share Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Secured Financing"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentContinuingOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of an entity expected to operate in the foreseeable future.",
        "label": "Continuing Operations [Member]",
        "terseLabel": "Continued Operations"
       }
      }
     },
     "localname": "SegmentContinuingOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentOperatingActivitiesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operations of an entity including continuing and discontinued operations.",
        "label": "Operating Activities [Domain]",
        "terseLabel": "Operating Activities"
       }
      }
     },
     "localname": "SegmentOperatingActivitiesDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general, and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeriesCPreferredStockMember": {
     "auth_ref": [
      "r455",
      "r456",
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series C preferred stock.",
        "label": "Series C Preferred Stock [Member]",
        "terseLabel": "Series C Preferred Stock"
       }
      }
     },
     "localname": "SeriesCPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "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://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. 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 Period",
        "terseLabel": "Vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r310"
     ],
     "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": "Restricted shares, canceled/forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryInformationaboutStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r310"
     ],
     "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": "Weighted average grant date fair value, canceled/forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryInformationaboutStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r308"
     ],
     "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": "Restricted shares, granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryInformationaboutStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r308"
     ],
     "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": "Weighted average grant date fair value, granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryInformationaboutStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r305",
      "r306"
     ],
     "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": "Restricted shares, ending balance (in shares)",
        "periodStartLabel": "Restricted shares, beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryInformationaboutStockOptionActivityDetails"
     ],
     "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": "RSUs Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryInformationaboutStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r305",
      "r306"
     ],
     "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": "Weighted average grant date fair value, ending balance (in dollars per share)",
        "periodStartLabel": "Weighted average grant date fair value, beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryInformationaboutStockOptionActivityDetails"
     ],
     "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\u00a0Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryInformationaboutStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r309"
     ],
     "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": "Restricted shares, released (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryInformationaboutStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r309"
     ],
     "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": "Weighted average grant date fair value, released (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryInformationaboutStockOptionActivityDetails"
     ],
     "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://comstockhomes.com/role/StockholdersEquityNarrativeDetails",
      "http://comstockhomes.com/role/StockholdersEquitySummaryInformationaboutStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r444"
     ],
     "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 shares authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryofCompanysRestrictedShareActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r299"
     ],
     "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": "Weighted average exercise price, exercisable (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryofCompanysRestrictedShareActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r312"
     ],
     "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": "Share-based compensation arrangement by share-based payment award, options, exercises in period, intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period",
        "negatedTerseLabel": "Expired (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryofCompanysRestrictedShareActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r303"
     ],
     "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": "Canceled/forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryofCompanysRestrictedShareActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r301"
     ],
     "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": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryofCompanysRestrictedShareActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r93"
     ],
     "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": "Aggregate intrinsic value outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryofCompanysRestrictedShareActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r297",
      "r298"
     ],
     "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": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryofCompanysRestrictedShareActivityDetails"
     ],
     "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": "Options Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryofCompanysRestrictedShareActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r297",
      "r298"
     ],
     "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": "Weighted average exercise price, ending balance (in dollars per share)",
        "periodStartLabel": "Weighted average exercise price, beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryofCompanysRestrictedShareActivityDetails"
     ],
     "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://comstockhomes.com/role/StockholdersEquitySummaryofCompanysRestrictedShareActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r313"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can 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, Outstanding, Number",
        "terseLabel": "Vested and expected to vest shares (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryInformationaboutStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r313"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. 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, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Weighted average grant date fair value, vested and expected to vest (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryInformationaboutStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails",
      "http://comstockhomes.com/role/StockholdersEquitySummaryInformationaboutStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r302"
     ],
     "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": "Weighted average exercise price, exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryofCompanysRestrictedShareActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price, expired (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryofCompanysRestrictedShareActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r303"
     ],
     "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": "Weighted average exercise price, canceled/forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryofCompanysRestrictedShareActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r301"
     ],
     "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": "Weighted average exercise price, granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryofCompanysRestrictedShareActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of vested 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, Aggregate Intrinsic Value, Vested",
        "terseLabel": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, aggregate intrinsic value, vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r443"
     ],
     "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": "Omnibus incentive plan stock option expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r93"
     ],
     "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": "Aggregate intrinsic value exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryofCompanysRestrictedShareActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r93"
     ],
     "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": "Weighted-average remaining contractual term, exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryofCompanysRestrictedShareActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r92"
     ],
     "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": "Weighted-average remaining contractual term, outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryofCompanysRestrictedShareActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r62",
      "r152"
     ],
     "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://comstockhomes.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r136",
      "r137",
      "r138",
      "r154",
      "r175",
      "r179",
      "r181",
      "r183",
      "r191",
      "r192",
      "r216",
      "r227",
      "r229",
      "r230",
      "r231",
      "r234",
      "r235",
      "r262",
      "r263",
      "r265",
      "r266",
      "r267",
      "r355",
      "r415",
      "r454",
      "r459",
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets",
      "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://comstockhomes.com/role/Cover",
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r41",
      "r83",
      "r128",
      "r143",
      "r144",
      "r145",
      "r160",
      "r161",
      "r162",
      "r164",
      "r170",
      "r172",
      "r190",
      "r217",
      "r268",
      "r325",
      "r326",
      "r327",
      "r335",
      "r336",
      "r350",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r376",
      "r406",
      "r407",
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "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://comstockhomes.com/role/ConsolidatedBalanceSheets",
      "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "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_StatementOperatingActivitiesSegmentAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by continuing and discontinuing operations.",
        "label": "Operating Activities [Axis]",
        "terseLabel": "Operating Activities"
       }
      }
     },
     "localname": "StatementOperatingActivitiesSegmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r160",
      "r161",
      "r162",
      "r190",
      "r388"
     ],
     "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://comstockhomes.com/role/ConsolidatedBalanceSheets",
      "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r27",
      "r28",
      "r83",
      "r84"
     ],
     "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, net of shares withheld for taxes ( in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r27",
      "r28",
      "r83",
      "r84",
      "r302"
     ],
     "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": "Exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquitySummaryofCompanysRestrictedShareActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r27",
      "r28",
      "r83",
      "r84"
     ],
     "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, net of shares withheld for taxes"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r27",
      "r28",
      "r84",
      "r90"
     ],
     "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": "Stock-based compensation"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRedeemedOrCalledDuringPeriodShares": {
     "auth_ref": [
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of stock bought back by the entity at the exercise price or redemption price.",
        "label": "Stock Redeemed or Called During Period, Shares",
        "terseLabel": "Redemption of Series C preferred stock (in shares)"
       }
      }
     },
     "localname": "StockRedeemedOrCalledDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRedeemedOrCalledDuringPeriodValue": {
     "auth_ref": [
      "r83"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.",
        "label": "Stock Redeemed or Called During Period, Value",
        "terseLabel": "Stock redeemed or called during period, value"
       }
      }
     },
     "localname": "StockRedeemedOrCalledDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r28",
      "r31",
      "r32",
      "r67",
      "r446",
      "r461",
      "r468",
      "r508"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "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",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets",
      "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders' equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental Cash Flow Information"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimeAndMaterialsContractMember": {
     "auth_ref": [
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.",
        "label": "Time-and-Materials Contract [Member]",
        "terseLabel": "Variable"
       }
      }
     },
     "localname": "TimeAndMaterialsContractMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/RevenueSummaryofRevenuesfromContractswithCustomersDisaggregatedbyCategoriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r40",
      "r86"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r40",
      "r86"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury stock (in shares)"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r40",
      "r86",
      "r87"
     ],
     "calculation": {
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock, at cost (86 shares of Class A common stock)"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative"
       }
      }
     },
     "localname": "TypeOfArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/RelatedPartyTransactionsNarrativeDetail",
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofMarketRateFeeDetails",
      "http://comstockhomes.com/role/RelatedPartyTransactionsScheduleofSupplementalFeesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r64",
      "r65",
      "r66",
      "r193",
      "r194",
      "r195",
      "r196"
     ],
     "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://comstockhomes.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r368",
      "r445"
     ],
     "calculation": {
      "http://comstockhomes.com/role/LeasesScheduleofLeaseCostandCashFlowInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease costs"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/LeasesScheduleofLeaseCostandCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/DebtNarrativeDetails"
     ],
     "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"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.",
        "label": "Warrant [Member]",
        "terseLabel": "Warrants"
       }
      }
     },
     "localname": "WarrantMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofSharesEquivalentsExcludedfromContinuedOperationsDilutiveShareComputationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r174",
      "r183"
     ],
     "calculation": {
      "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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": "Diluted - weighted-average common stock outstanding (in shares)",
        "totalLabel": "Diluted - weighted-average common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations",
      "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r173",
      "r183"
     ],
     "calculation": {
      "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "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": "Basic - weighted-average common stock outstanding (in shares)",
        "verboseLabel": "Basic - weighted-average common stock shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations",
      "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]",
        "terseLabel": "Weighted-average common stock outstanding:",
        "verboseLabel": "Denominator:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://comstockhomes.com/role/ConsolidatedStatementsofOperations",
      "http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 11
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(20))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r139": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r148": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r173": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=122038299&loc=d3e42851-122695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/subtopic&trid=2122178",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144471",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(13))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868656-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r44": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r448": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r449": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(14))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r451": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r452": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r453": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.13)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=126960272&loc=d3e32014-111567",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(b)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b),(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-07)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187103-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613673-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.E)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>77
<FILENAME>0001299969-23-000019-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001299969-23-000019-xbrl.zip
M4$L#!!0    ( *V#K%:0_*H)*@T  $(D   <    83$P,6-O;7-T;V-K<G-U
M86=R965M96YT+FAT;<5::V\;MQ+]GE_!ZUX4#B KEMWT83L&'%M)A)O(@:4D
MN)\NJ%U*8K-:;LE=.>JOOV>&Y+XL)T71H@%:6RLN.3PS<^8,Z8LW\W=O+Y]<
MO!E?W5Q>_.OH2-R8I-JHO!0KE2LK2Y6*Q4Y\,O:SWDHQR1-Q=(07YI/YV_&E
M'!V/$K-QI4D^6U?)E56*7KYXYK]_<O&,9WYR\?+VYK]BL4I,9NR+@_NU+M4!
M'M],/@J9Z57^XB#!>\K&AZ[<9>K%P4;:E<Z/,K4LST9J<WZOTW)]-CI^_OS\
MP-O[F G'QZ/AK\7*6]N:L9!IJO/546F*LQ/,2 M.WKT6SB8O#KXQV8$H=4F3
MN$RG:G0@V)P7!V3/@5@KO5J7^'3ZX_.PC<N+5[?3N7#Z=[R$\<&&I<G+(WIX
M-BK*<\;D+$!R??MN-K^]_H]X<_OV9C)]+?#@_=5T,IX-Q&1Z/11"G!R/?A&W
M[Z:3EQ]F]&P\G4\^CL7[MU=3?"ONQK/YW>1Z/KX1?J8/T\E<7'VZNKL1XG"N
M-^IH(1W<^E&Y$D@\%?6_JWMI4S&K-H!]=T9/IG*CZ)?75B(D;A .].EJ8RI\
M//S./U?I4QX<9Q2S9*W2*E-GHO/O.B KWIB,?$ /"IEKY08<6(?E6HGOO_OY
MY.3XW'^UXT^C\Z< URK$X8K6<Z(T@L;*A=FJHQPVID+GJ=[JM)*9GR=.Y"U4
M]412W,%*JQ.*[!F;\R'7V$P8?S?[$,8*8^,D-**9@5$JU[(4V@E7+7Y521E-
M0@AOG)!Y*A(#BTIM<B>$4Z58&ENNA<EYV-)DF;DG# JY4JZS]7D]Q74]1;.X
M$_<JR^@GO5)8L]6.%S%+?E*#_ C*PQ _FUPO*D=/$-]ZJ\3[3.8=.^A!7'<
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
M>'7Q]A8VA9IC\PH?>PEZ!;=R1O]\LC#P,_-")_<P-S+UM^FBR,\#&?_?PT7
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
M!' 6=K/)-RZCE9_^7IR[H7?^7U!+ P04    " "M@ZQ6W];J7T\(  !L)@
M&0   &$R,#(S+7$Q9F]R;3$P>'%E>#,Q,BYH=&WM6FUOVS@2_GZ_@NOBN@D@
MV_);TCII@*SC; QTDUSJO>(^'2B1LGBA1"U)V?'^^ILAY9?$3NM@;[=N< 6:
M1B(YG.$\?.8AJ],?+FX&XW_=#DEJ,TEN?_WIXVA :O5F\W-GT&Q>C"_(U?B7
MCZ3;"%MDK&ENA!4JI[+9'%[72"VUMN@WF[/9K#'K-)2>-,=W3335;4JE#&\P
MRVIGI_@&?G+*SOYV^D.]3BY47&8\MR36G%K.2&E$/B&?&3?WI%ZO>@U4,==B
MDEK2#ML=\EGI>S&EOMT**_G9PLYITS^?-MTDIY%B\[-3)J9$L \U\;YU%![%
M212WCXZZ$0MI[SA,:"^,6;L=1C'_=PN<;$)W/\;8N>0?:IG(ZRG'^?O=7F%/
M9H+9M-\*P[_77+^STT3E%B;3,-C_ZFUL6++\P=:I%).\[^*I^:&+YEA)I?MO
M0O?G!%OJ"<V$G/=_'(N,&W+-9^1.933_,3"0@[KA6B2^HQ&_<_ )W'./,^_O
M,=B1(N<+_UMM='KXD(I(6-)I-=J//5Z/FNH)!&Y5 :/ [)KO,:PTU]_(^<'P
M;CRZ' W.QZ.;:W)S2097H^$EN1Q=GU\/1N<?X16T#N^>#6Q? KDMM2DIS&L5
M&3[$*<TGG)S'EMR5$F9I=6B]U3V@AX3FC+1ZS#\%9.\#HX:<,U7@=EZ/\1./
MD3-()VP3E1";<O*)ZHCFW-1O'B2?N^"AI1V&N\'R7?'G[Z#NUA!' 1FD6AAP
M(^6:_%Q:>.(!B;FV(IE#<-2^?=-[=[+S]BHH8T!]=<D3ZR);WW#_*0V:]:]$
MSB"[_?HW#+_56,3UU\_^9*7"1@^78412.N5$\ZG@,P">384AOY54PS:0<WA?
M* W@RLFETAEIA?5_(-(&*H,4QO?D2DFTB2\*F@MN C+*XP:D\/TK36%[[U+X
M$S60.$A1-B?WN9I)SB:PI5PFJ_PQ!2[D"N0"S$!%#M0X)V5N=<DA A 03DM
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
M=PHWS&>=\T _QWS7-%<(L 9Q7B0FP!D!UFD;/*A35G'+@V$@"0HK8XTPQ"_
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
M$O TX7BBN/$9^I+?N=TK#HJ.G9H;=O;B8'-Y24$DD8KQ2(SAWDJN13*ZO+)
MXE!!<R4-]Y0&KV$12%HS$2VL"\IZ9X2(D2?N34IV@:3AYX1]'6V_Z!Q4]L'3
MM@^^EJD>]D/.^/#O]*U*=2@^ R]>;-D8MG-VBNY7SCPO5%WTNYP2]?S=[L;Y
MBVZJ87WM_OSC1NQTVQE9KC]V..@][T.7?O3,2[<_N]SS"\UNEOBDI''4"D$(
MR#@QP7N7;! >"Q9PK"2^6G,?M3ED=)(Q4AQ3XA03S3V7E ;'72(FTL?%_UW;
MN9,2,X]L5JU\TU']G C9[%%8!!ZXLQ;[0)QB3GCC+*D$H5H0GL*"8*RS.#B?
MHK5<ZV2\IDP2JXPBGE7^L0J4'U([\8EH3:(*@?(@E#/,<,OA S,V&K9 :2OG
MD1E_OE  TXT&;UO73\Y]9;U'6?5,JF1=$@*[G/0O%W%(-G*92"Y$:,?9?>>;
M]YYF>.G/N?IB>H.'1]+9U 9S7FHG<B5BQJT1^4B<X\9+&0AC?I'2JC]%GOLE
M4;]5,-Q"<K.-3(/B29RE@B?+#*;)!FNUE\X')Q> FV>&S5?\@1'6=3_L/7EC
M:S9YKX7G+''M3*(<>!<^6"6H4$11PZE? #Y^FMQ6X?$E/B;&*(Q#())''F2T
MP-,!2RRPTH#/*<<)DYS+'<\K^_[(+G\Q[!>=V._/HU=JM#O?[?7_;YI!N,0@
MS!'#7V?\'JD"F?8F@4$%.BCWU.B$DP5[RH-=KQ@M-]Q&K((JGED\GKF(15>Y
MY@=8=+7I?7Q&SA$1HJ94,ZXP&#M@]@!S)4YY3(J/L0CLGZ?%5_<& '5A6;D'
M !"/62*8T[S1PI+3DB5!'8 !0(&4H]2W&/Y3\TJ?NPA>7OC74BI:1;ZP60YD
M$KK%>G<(<]H[SF]JV':\>*#EP_JWVB,/<N ((TR!/R; '#;)Y)@0T3%0'(+0
M"NNH0A3$@CIA1B?S,"'S*[Q39H[[$HJ0R4BQUCHRJ[25 *G1>EC-0:R5,SE!
MNQ$C"YR2\XH]"TBQJY;+YLFQ+>^<Z4+^,"QS9>>'W+[DSJ6F]RFR*ZV)1@/!
M@:.$ICJF0%620L'JCD<6Q:@BU(*QU??5,_C^Z?^^K>NOUZ<*!5<**=T6"IX5
M)\][L=\=]L!('GT]C#:4_0G%Y]4_X:^QQUE@#^_A&C/. R.:.8]M2,12X;F)
M'S/EOMW3'YRV@$;MHH,.8W%P.'C.Q?'@CR]%&!P^)QC_UU+9;O7//HCA>6O?
M;75[S_\%!,0I_9&@DRC9=M$Z??X_N2)UO]:(7VH[W;;M_,]R'TB ^C"L<<-^
M<1;AP?".\NN7T4O!C/VC!1K6>2<(Q?_U1QXZ"M%W1W6YG@\[,.#<"OIDYZ8O
MM<->3'\M_>OG,P^:57/MQ>O-VO;+VOIVH[G9:.[^^<P".?+DGE/E&FW*5]M6
M<=!YG@]6Q=[2=ZD!/?^5&>"WF(&EU7>-K>;F1FVWN=;<W+W<YSGL[>[F^KN=
MK>;6YFYMK;%1V_R_];_7&J\V8>+K]:W=W:WMQ@R'<!N66UK]8/N'H$P.NIWE
MVL;*^DH-='=N9M=M>:M>?YS8G^^.M&U[!P!8@^[Q:"JG3S!]JZ&_W-ZIU_X$
M;.YT.V7$=>%K8PC?R1A1&.\PU2H'.]L<MEWFL^?,@L+-O(DWUK"O=6Q>14,$
M$Z/KAWG1R9;JTCBG!GM_ZC:ZGU_3G<][K#X,1YN?]U^9H^UVG=1?U4_K&UMX
M>V/MK+&Q\ZE^MLGK])^C^JN7G_:/7A[6C]X?-39:K=>LT=H[.SYJ-%\<U8_6
M3AL;!U_J9V_Q_D;]9'NC4>R=O3C<?[5WLM?<(GMG;\7^>WWRFNZ?[GWP<G_C
M[9?]5V]/]H_R<_>+QL:6V'X%[=I;9+NY#\_<:>^=[</SWWX.K][S\/<_K7W:
M^NR.CC\U-EY\VM]XV:ZWZU_VVUNX?O2)[QV]+_:.WHD&]+_Q"NYO0Q]?ZE-
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
M$30+)G*Q04*6B=%S9.54SHLY52PJ.7X@.;ZB53#N5 S)(\US>KV8'#*6!42
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
MF1"ZG<W!H-=R)U6%NH-N<6PM 87?3[$GX8F@%$Q1*W%"/ F+=+0.,0T0'(W
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
M47VN0$V!FH>!&J$9P["9"?5<Q& 3_"=<58Q,*"&*U[(F.'1V%8<DD9(XYE$
MBQ%Q9PFR@7KDI =+,:1(6<SUXO"Z)*J@44&CU2B!9(R(R7L;I#2< AP)*H(+
MCFIIJ.'L>C@J)9 >!9>:$_PH29FDL1@QKK(Q1CER*F$$2V8Q)TER3>Y>X:T
M4@&DAP&DH "#5(3^1,R9<E8IJ6DT./CH4_B)0[8 TN, T@11TE@'G$)$WJ6$
M./8*&4\%8HY*CWW$RNJU#:+,NL#31*E 4HWD]@E#T@*(Q(F1E 7&O;5<&*R%
MQ8D3YE+T4=!0++9Z -'^I.<H<B,M94@'+P"(&$4:<X.TUU((S)4G')B16*=&
MULA@6](%C2&^L'H#3#Z/J6)PNPG&>G34S1T *5EO=.(@_W)X)M0X;0T.#V,[
M9'EI#.SWV+]5=.Z,F5J-,[/_^U^:$OK'[4K[U:@V:5FELDJ/O4J+G3\[AH5+
M1B;,//>!&!(<6"B>>F>=$/;S=KY&A@DFJ'HQ7RW5X3GT]DD/INXUC*(;AN?3
M,,+JK7Y1_HLH_W=3H6J&2DR=D$@KYD'W$YWCW3$*03"?A-<Z6C!"V)V/J(OT
MUD1Z9U0_?B#1_=NV3V*1W%M*[F38EU3!N.0$2LH1Q(6(R&(L$6,*\QQP0JT'
MR2URNUIR6[A16:5'6*6[)3:HW?HLXD@77@660A3<<.X]T3S24/FML&6)LSG4
MW\\\ZD4/+E</3@4<!"RPXRHA6#J+> 0*ZXSTR(0H-;S'K61K&]3HFWWH1:1N
MA+PR967*:@+< -/.<F>"D)Q'JXW".#!O+54\D^ "W/4"[LES!Z)(\"["ZFB&
M$><T($V,02%8K*T)*A*3@?NFP\\EI>!8B8. :F<B9_LQC_7H.';Z-D_)\TK"
M<3OZ7;^#\+)**[5*=TOK4]?UN14]*1O[*6WLLDJKL$H%?I[[E#VL5VM^FZ@Z
ME/TSD]*M2YRT&$B+&$BM:<^6MR1RJP/B,43$&97("4^0B; =N)$22[JV0?AT
MP'H1JH)#9<KJ-&4/Z]<JT/W T#WIVS*!:\Y31$;GY&T\6&0C_)-%IZV*&F#=
MSP'=SRG&M1D'C5;'=X]BXY=VM]^__G2F'"FOPI%R6:6R2F65RBH]GU5Z8F>Q
MY?BZ3%F9LC)E3V'*%LETBDD2WL2@%.?PM^:>FD1(B,DQIL+"YC<8-KN57?,7
M6#7E*NO2S.ZSZ3OU(="4I-1(*(41#V!V&R<%\D)+Y8G%T28PN]<5GPXJ*>*T
M&MZL(D[W)DZ37BS'J;.)2T2D#0C T")M&4'.P8(Y*@EE>BYQ>G95DN:LGC?'
MP?NH;N%P:%.E"R]5-<Q64+_;;H6K10U7QQY<L+12)($ES*F@B6L6-+=&,VTM
MT3)QIZML$_,XQTM5A'M D_WITDJ>25@;&E B3".NI 0< 5BA6# 2!-6>+KFT
MTC)$I^:I<NX-'>H&KPNGV%G*S*PF7LXH ;4LL"RI>>X3,B=+0"7+E?71H2"2
MSY )YHPP"BD2$Z-4>$GU<DM /0'(+.3J[N2*)YU,%%P&0[E)S!H*>RTHPT(2
M6.)"KAX9*2;S>&@B&2=@GS&7<WC%9)"-%EZ1R+!G\#KJ7'**LF5E@'\"2%'(
M52%7R\A[N"RP+$4Q[HB*DSE2>'2,):.1<0),3AL]LKDF!O'&6>D\H2D!*A9(
MO-4SEC3<U82!F;1)1.J<EC@J#MJ8!V.28$9HBKF%G_YVM*E@P"(8,%F$*PE.
M? P)&64BXB%RY*2(R$4<N8PI>1MG%^&ZC_#F0CD*Y5C&[9YE 4VA''?U<D_6
MX3)<$F8"R0?/$G$1<B8:FY!W2MM$-*_*<1;*42"Q0.(R(=%+JQ,!6$R.<HIS
MK3#.C0Y&I.B"Y,7%71.\G C9 =.9!(T)BL)ZQ*G)GBNF$+.>YK*%FI!1O3
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
MZ^%"Y8MEPV6Z C$%119 D3=3-"%PJJ17# E--5@<-"%-O4="&.PD]IC'?$I
MITE""3E] K+\4(Z"(LOW(<N3C(#@X)1(*$AM$.>< 2.P"5F/ :ZC4L$"(V!T
MVN'W?)T'U>Z\)MCCF7D0:NI N.IHW++'.4E\,Y;4:8O!Q?LIU1\9DR$8C:0G
M%'$/^E_+*)$.S :O?$S4K&V0Z?B $M?Y!$3X(5T$1827)<(3&A];FW3@%J5(
M+.(D*&0T<8C$Q)WPS+ 4080E?KB[IE347.,W%\^[=9>@SUMEGZX?LM3C> '6
M+A=->#U:N3_/WO=SU/C%,>3YDLW*<EC\D<O#HH_3= )[813P!Z 38'T$(Y"U
M6"/GG(]@ET2O*W^DD#?%G#^"??\,I?3^"$"1TAI)Z01C(#X$;2-&S'B.. ]
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
M/8O3**8VYM/84?;]7[*CZ=?A >?L@)[^6*P7^(2=#B6<,R#HE\OI1W[]?>[
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
M5W4QZE<A!^^=%T5MMIO;X6C_ WS?T5MXSAORZ14(WRL0N!]OZ-ZV_[Y_L",
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
M.0?>IO*-ZUK3CPL$=WJ@EF(U%27O +#^JQU#8>2<@!"-*_M.%-^]29$4Y?9
M=0&#+RA'DCK@%F \P0TFOQ^;E@4-*G\H+CL^>"-[=U';*BTQ#X2D#Y0?[C0:
ME/(\;LED3N D T9I(>(@&(.JH'%A]EW\>MSSH7.[]5:]UX4>NEQ@DS;IE35V
M"F3KVO74+3!_)CC&<.]R9I4 EAN%\2):0HB4T<#DBOE;)G=T\NV,G_COT$^*
M&8;V8L4@^LJ63+/U4:2BVCM;'\Z:+7>^[[ PW.1Y\L.EWM:2(YT2"205-GAL
M+4FIC'1C-B[O?Q;-?I?<Z75=5/\*$> =-^R5_)>2Q_)?T*^V758B)P(EG]/9
M>M89_1B!%B_T?+^=5',"S0+B+@E"%][&??L.H!O6$_"<%99967$4H,->4E0B
MUBL'VVFRY2R KB^-N:G)V,C^ZKG"B /+,+.I4MVEW7AQMQD6_K^#[!.<4Y#O
M] P5DAV&":3_@&B.LU9PAUV8J(H<)9V0?79 P5VX8->WT.GT80KW<J4<,&?&
M3(Q<T6@D#Z"P@@K&N#R$HLP?(;@L\P<?K@+@A^:[N7SZ"]QI\*'[=Z4[7B]O
M/G+GC=-]AH&9,>.1$Q+X@20*J0 XI[C,@XNY9BZE%,C9+0>4YJPDR]EH<*F-
MDZKMC'PJ4IG4*7 VD+W.V;U,J4?.?6U*/50D.(@$+&EG?-0H6JT1##Q/"?P!
M29<XO31*IT+$1-YL284P+/U10]/N%+A@$M4Z!IZ1?%( ?44;A@.@7@>AL'-
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
MIY1]G(-^ICF"\14HYE$2;D!/$CI=*M$#.%OOH]8:/L9@.;.>A A30F1Q_-6
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
M+O")LRIW);X\Q=A!KS,:7G_*3!V%9T(F-06O$__>PXTG+MQXA_W+RA$'0&4
MQ+^A(ASQ-],Y-6>#M7]=A6S Z\E!GQZO:T<EQB?S_95Z T"K5TKK;X7F2D?!
M,YFE>9;LL)]P_+]NGQ]@D:W-/_[:SG;>96]WFJWM9NOSO_]EWLR;^Z7SPZHG
M]\,"_!RWAP5L;';]VP(K#@*@31@LGWNV^7FLN]YU=MY_.6_ _9I'WP2<1W=
M=S6/MD6S]>D0SC]N?-T^;9X?G$WKKMVO7_A>JW$&^HWNM+[!,^YRT%T4C%_2
M?)^>-=USD^UL_0FZJW&^KW.P$1W)$8^&IG!O I8*#@CKR(4W$2;!3/M!572>
M6Y'CJ#@G7!IC"<Q-S(T)7!,^[9Z=F(5",5R9AP?X;6^]_TIX*%M7#'TPO.!_
M@\R%?OH RK*+7-+5I1J>J8<X/#3#8EK2P<E\ZX$1U@_=<%HTL4R#!0S[E\\A
M9,T>&&FR-/F\+[08'#/1)^?7.U>G6LK!:Z=>0/8HN,)QEP(@#DIA*0J6#Y.=
MFAH I?]OEQRJUP<&8OIG,("C_J"@0W8T@)L,!K]GA[W3\#WTKW+QBXTV8#K%
MC0Y3[<G!J#,$2[L=T];;>KI+N0^7;'-X+QAEL)-"ND,;+@.G]4HN7YV9[EM-
M+,S6^I@)P6ECMK&>"%*G_9]1&^;M;".;?.U^TAP>5E2U.@^2.W,< W(&W"FD
MFZ71 1)SF$Q_6XA2(3EFXLA# X>$='37C?J%B[-B;Z8(K\I #N$ N*$9@.A8
ML.("S'UZ1W_-<+7+P3*GB:OUBN&9/!U>;] N&L3#A[$PG_9&'3\S@$\P<&D*
MN^FVG7  I_@0TY]EI]>T-PHO<E:0S/%X+');5"WOMJA^<G7\SK3[_YC.*%PJ
MW\&R:-^=MV/MV_S6W/JGO7=T<-[\^N6\"=JW>?R%-[?VCO:.=W_LM1S9@_-
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
M'C1AW#MN<V>HE)X#'E ?\JG0BA(8%K21>BL67-A9$R96LJ[H"]MR_=F 0:8
MPVD=L(H!\2!SQ*W-D:'<(N9ECJVQM.B3SB_[I%]$SSU!O9N:O-3D9?D-N*OA
M7;4A=S\ 8M, )'.!HPC(^!0S$CU%)BB.\D #=^G7/ =#+E^9FO*OJKQ/72'Y
M=A_4@_;LGQ++KI9 ?=_O#:[&$OT6VS^"1^>AWZO1[3[H-EO8APJ":4J8P%*!
M/>:Y00ICCS#EC#HCH_)\[4WJ,4KH[TN4/5$G5#V1$^:18'!_;\S@7F!PLT?F
M.HRHD>%V9)A).9=@6U'#$7:!(DZ=1Y;&E%5AI7 T]S*$UX ,JWZ-GUTU^ED!
M;XP'#R-\+[!2[4\B?"D<[\-@, I^J\CP*\&ZP/7!9+SFQ?S4?&X1J#U;'XG(
MG EC&2+>@[4J!04^1P* . \B:F%"CA>&V@NL%5(7I'XM?&X, 36E>W)PF.EZ
MP55DN;<H^)@CGCN&M&<869(+J4BNF<A? SBL^C5>E0?O'@6Z7YD1OQK.O(F"
MOQ_F9:76Y.]A^-Y\.]O^UE%+&<\1<T$@3HQ!*G"&3)#!"6L%5NXUF.RO# =6
MB/S- 8.:_CT5/$S3OTAS'B6+B'#!$=?<(^,I1RIWEA&*I23^-<##JE_CE7GT
M4L&-U^;/NV=KEJ4C?9=U2%Y:.]N?A-ZS"071.!PYE8AS#\8[Y@*I* ,PO$@E
M4\%XEUI6WMZ!914M]I>YRE\"HYNSTNNH^<>N_9DV<MC@5+4%T1RG(%@/RY[E
M'FFO<Z4P$R+0M3=J@\K::[>TUW@-Y= 7WN)FMCSS*TP2A6'Q)@9CN#(\T&BX
M#+D5.G))O?'D9Q4_KY-$'X7KL]%W(KIH<^J1\)2!14XCL@0KA#DA@.\@*PG7
M"9UMY_OH*N?/FPQUBXG\:._=T@'CW5,IYKWBBH+9]33V88A6IWHN,[A-DU:A
M:!Y,8(B$U(?0R!S95)M9>L6$EUH OJ6J[)K5OL87DK"Y@.)_=<+FBBW[Z81-
MX"Z2<%CG0AF1=ADTTCI0%&S4A'/CE=(I89,M)&&S)A*OA$@LOTE4IUT^!D:F
MTRY)*A-!0TA]QE.C3^.15<HA:WR()C?P7S"-J+BNGT/=Q/A)(^R+&J=/V,AX
MJ@E7[>;YB9@V,<6UF^?^6#:G:3'%,>>.H)"S''%O*& 9%HB2&(/VPGAG%^+F
MN?<Z6O)B8"^9GKV*QL5+XN>90+3:S_-8=)OV\S G ,>\1CPPC[AQ =D(G,TK
M['* O9Q8MQ@_S\O8G*S]/ OP\UR_HJ_S\\QO-U+[>>ZZ[*?]/$%Q;YUF*,>2
M(>ZP1]HP P::S!W8;EAPLS@_3TTD7@F1>$J;:#%X<]7/0VKCZ'XX,NWHX3FW
M6MH<*0'HP9T4R$0AD97*43"8;([]0AP]"V0/+Z=W;S]DI^F?;B^[TE,GC+-T
M[]^R=R.[L2?PU<Z*X_O<J37P1;WY>S<##M0#5;%@:TO.0VKWA[%GSAB:<Y9C
M_K NK8^W2"[38%IIO*9=R'5+UIM;LNYL[?)]'["DSF#$19[Z7C&'; XH8I.&
M,)A8;GUJR7I=I?6J)>M4;[1T;-69L9C:*RNZ6D4\=6@ZZ0V*)H^_]4/'I'ZN
M56.F2M5-G%6U=<*7IQ@[Z'5&P^M/F;$1G@DI4DO,*Z,S\6]ZW$("G< .5@]7
MF''N&5',.FQ\)(8*QW78E_G:^*3#_F5[D0,P&/O!?$-%?\W?3.?4G W6_G45
M0P% )T=]>L"N'988GZ91" Q+">2P'GME /1O1?O/=!0\DUF:9\D 30$#_^OV
M^8'I:6W^\==VMO,N>[O3;&TW6Y___2_S9M[<7Z/?5$'+?W+3EE)$R<:-S2\7
M8+1^"M]#=Q3>]7O'8^/R:WMX^!:4> _NN"S]!YMG%2(??S@'X@;("=^W?+MY
M].FX<>YXLP7'?VWPW:^[/])W@,K'TXB\>]0 XI9('Q! ^H$VW^^>-\\/2#.1
MP_/#P[VC;?AN#ZZ]%QM'VV>-S?W@J0?-:9"!3PAP1,."#CEB.!"K"*.$5FJY
MZ':[F?1:B#G\UX:@G(!)$8HH(S417 3N,5/3_0JK&;C6I!RWIYQ$[G(R;KW3
M#4VJGPET-SN=1)@2(THDPW3/_G>0]<L12-3@'IRLZ'IXP9S*=M9#.+1HF!BR
M+]U45R'[/"R:A&8SP_F$:VH+C*JJW1+,U4ZL9GBI&GH^RX+ZN)^+5%O8**3!
MTD4<AA0IK!QR4EDCHK"!Q)L:>D[9'<]G9$QW\QQ<MO.<E.XB\SC__5+&[5F6
MKI<6@1T-X--@L)ZY"FVSX=E)6"\$VU5@7'QUM0OHK[]-2?,-=EEE&:+D"_HM
MO[#4GK.[I\0;FNB'=/?D&[F6"^_JR/D&)^JNEYWCV1L/#"!*6)HC[_SZ%&\H
MQA8^JFQ#DL7/5?&PS]6!\PZ'+FZ"]8IV<6P5NKM1ZN[MJWZ.^[087/;Y>=HC
M5[(;SGR!N#& ZIYO?)>MRA<U<O0^2^:Y=GJ?<9]I_L!]NN1:?U5<ZX^*:]U!
M$E<&(Q[5;>.YTXGO_Y"/S35^HGR6I=MEW1P,PC"#RYC2:[^J(E_G.;S0_6^3
M$Q*(T=)HS#ECABJOB7?&828PC?>N['.+#W/[A^N,TCBFE0'_]2WSXV[[4,^]
M_?U )TVY_7VT5VQ_-X\V1>/HR^G.UD?<H+M\[WWSJ-%R9SOO/YPUO^XR..]H
M>ON[>5QL?]/&UK>S9FN3-[<^GN\='7[;I8T?S?,/?/?H ]D[<K3YOIEJ\L[T
MM^/2"$<M(JGM"I?6(B7RB!C+!0[<"LS<VANY+N@R93K4Z5DU;-T$6SSW 0<O
M0\X,)S*8*',O120<OL.!W;;?7L/6DL'6=-2.#YSZ8 G2Q&+$53#($L\1Y]CQ
M'/L\6K[V1JQKO:C:%<N0H/7RC,+Y*_WO?N\$'N?L!3#C^^2?O:0,LUE,CEK9
M:(,(,4B.C=(N^)QBS?,\"!%,3257"9.;;V>H9*0^4A5RA'4DB M+D0V8(^N)
M#3F)@0C 9+HN\4LN$_?JU[F )4Q- !TL(F>**>)($)3F--<\LE!SKQ5;YS/<
M2V&I(S"N7 B).&8!&:,M,MKG2@+SPBJF=4[8=2&/SQ8S7;LD;^=>IO\M14J\
M$NKU,OLQ3$$RLY:%X#&UE'#"8?52'*RT#*B8IU7X>4V]5@62/\]0+^*5I3"7
MR+H YC E!%E!'3(V4&<] S5,UMZ0=<+Q$IG#==^5!:]S!T\"C%L%;R37,/,V
MA[EUBH2HL!/ZYU"O>BG?9RE/LZL<1X<]+&4I+%A1EF"DK95($\,E8R)81M?>
M2+Q,50N7R*^U&EU%BFRK<9SIJO*KA80-O,2ME7N__XM10 MO!%,3S>?43K/5
M-8/CCNK4WYE;BKC/*=+,>*2D5]@2K@F6*5UOG>9B\=6DGK=H^"-K0-1P^.K@
M\+%IWS4<+AD<3I/U@&&*<QJ0E%HCCHE'F@>&!!><.6J9HFSMC5K/%^8*?7(T
MK+C\5*HYX67VT9*T('QV[KO@:.#9_A@W%$Y\[J:0#WC*)3(0ET2IWAH-/\;T
MK'5VLK(FXG/-]=(USWHMNT>?4A&2X+,3TQ^>K:K4UF&A+Y2/NR"5S*DS7%IN
ML%1YX$)J(:-3CN7U/MA*\?&=RWTP./X#;W[<USPWG'B)C"8YXE1;I&*N$>.6
M.FFCXJGYAU[7<K91[<KO@]6P]4)A*V#/M<,4!Z:YM51AZG0TU"E)M:.B=B.L
M&&RQ*=AB1FII240D.($X"#'22DI$J76!.,:X-\F-()=J^[XVZNZVTM_VCH]3
MM473655"7 >W7B066>F(9XPRB5.IQU3?4>8>4^$EE?0G!;'7:'OWW*'6YK#Y
MN6R) O<ZV]GZLA]YE-H$C;RS'G'O.=+.>$2DHE()10W+U]XPLDSAJW68^J)C
M(@FU8 +F\*_@,0:E;8B2AUQSGVMCZEBI95S)9U=7,@N:IR**2)?$R6%D@!TC
M;^%;QUS0J7BW7J:%O$2>Q#I6:FE<BJ\V..#>[_]B%% =*_6RM-/V#,_4'E13
M9!Y%9D@JH.J1M21',8+E -.NK6>+"I:Z[SI:<E]EC8>O#@_K8*D7AX=3;#U8
M%4G@J99T2!7:8P2V+@*,K_2,N.AP7%2TU,^"PX5$2SU/ ,12\N3[O.L31DL]
M3?'$)XN66H)@DYMZH/RTD*D*Y:^$3"WTF>2&N,-#S>G)DZ8?L8TY1==3Q[>R
M9PN9ZG.RK MR 8&.RQ+*6 <K/H+;O6O_"!Z=I,[%+\XM4_?M7&UCPE/)L!1$
M$*,X-D*%'&L-9H/!SAE":^?*:AD3'Z><*P?[E M+.%,(VZ 0-V!1F$@,XM+H
M7%%#E"I*'N1\48EH2[2-5^/6"\4M)Z6A,:I<>LFY$5;"_]G(M<5>1DQK)\C*
MX=;95=S*C1&""X5BT!AQYG*D+<N1H51R)4EDE";<4NK1E4M?YJ[E4L/8V]Y@
MB$XZH]5O7O'JB^FDJ"Z-N5,V)\ UG,*!I0@#0;D%?A%J"KE:4/QEAD(2$073
MW"-C$H6T18-#IA'&3C@<!2XZ-XMU05Y@MD"]T"\VXF$12TPC4"[-.0]664*U
MMA3S'(:DWGA:O84^Q;DH"2I*FB.JN46<^D2W2(ZDR*W#N8G6@JW(U_.\CJ]?
M/3_D/Z;?3@U.7S3E>A4QN8%)[S#7FC++.64J&,U#JC?$/$ RJ2G7:B'Q[@SE
M"EIR(FRJ:>@\X@JG5$T#< P(3)41EOBX]H:M@T9>(NNW#KY?=!H-"48RKZ*5
M%-:YU1Y+'QC-M2/PG[I&_.HM]"G*I8!6Y<FY!1_ MG+6(!4H_"/ABQ@\%SY/
M1>)Q_FC;ZF6ZN>K@_.??!:Z#45]K,&H=G/^R%)2;8:*:*L^QY\CD B/N@8Y:
MX0/*&=;$2FTB)75P?HV'-1[6P?DO$@^G"'LTQ.9*&)2G\B,<LXBL \L\A#QB
M(QTO-D->0'"^K&/SZ]C\GQZ;/W$KG,+ )\3]OLYVN$89<#^^:74^2@=7XOW$
M4>_S],D31;V3.^Q/+G!PGT8AJ[L%C\"CF':WT+P)6@?%I_3-\:@S;)^ ;%:6
M-CQ8/YCC078*.C-SAR8=#O<<P*L,LN&A&6:=T/79L)>YCAD,VA%>L=#QZ6*]
M?DC'=#-8WQE\'PYZ_:O%.@LI_]<P[:I<3$R)^<T1:.>V*_].C]?NCHHKEQ)9
MJ%XGL ,6P!5FG'M&%+,.&Q^)H<)Q'?9SO#:^[(08'YO^0;M;Z@.U>"F^/9^$
MIDD@="/[]Y5W78!E>)7[?.@ZX#C :+;: ]?I#4;]T(+K_]'IN6_/RUY8X^V8
MO6S_V#W?Q,W6!][X^NEP+S&5UC>QT_I"]UK;</S>X<[7+Z=[K8,?P$0ZX?\^
MG>U]]2>6<KG;>G?4V/I(&D<'/_;>OSMNOH=CX=QF"]A-"Y[M>!L8T1^=G:UW
ML7&T37<V][&W&B@&D _E).*1YL@(0A'AN7$YEU9H43)2$+?@-Q,'5%H[[+1A
M.F(N%55@L1EL W9$&^WY6A: $I[ N _[(P":<M0S&/8PF)7F20R:+Y/R*G@<
M 5-MQ[.?3]WIF+I/KKY2:FX?DJM#:!SA,EAM(W7 ^+"AGCC!N.7P-=;YVINM
M$$._'SS@1C%ZPS1Z@$*Q$]P00"1DW3!,WV:@3T."K%[,AN'XI-<W_;/,M^';
M?N@Z.,F&X6D(W>(D9_K]L]1ETAP#G)=G 4P%^&0 MCIM8]L=4"9P&G#^++:[
MIIL*J,&=X<K#=.;)J \*)Y0GI&N.+S4":Z$XZ_*1+P[>R/X/,++73X#?.5LO
MSGO;.X8)/,L.C8?+NZ1*?/;==*J!A0-[IZ9X@W115V%TNJH9#OMM.QI6#^''
M8U7\5KZ-'X7B)N$'W#>-0WK3P2@"'K=#=P@F5W7!X1G<_,#TDZXJSHBC(> "
M? GB=EX^2AK:0WB-N7<:'H)F/#@<GP>_)/2N!F$C^\.D84F",DSSY]+-+X?U
M)/0+VRH]8'H5-X++IR- 53@S*">HNG)JS6Z**>B' >BEP=5A! GSHR0()OO/
MR/1!*W7.X)JF<S9H#Y)"\@&^.P:)SMH1GB:#;PN-U&E_"W!HH9BZO6&IQ4Q6
MS/?XY>>_>K\J.@T73V^7)/+R(0%?!Z6\P<N<P@ GI=GI@#AFHR$(V7DAW..7
M@]/:/0]R,D>_W0$C"%U^D+A]T;\#.4]C#2(5 DQ.=W@XR(!.P$@U3-\=EN8>
M(^M9TG!7IS^MH(-N,:JF7'K]WO?VH)K!__Z)+EAQK=K=_G$2NH/P1^B&V![>
MS:T@7YEB;K8^BN;Y%[*SM<V:1]_8O@P@(\PYE%-F$*>,(N.E0X9PZV0>2,Y!
MR>(->HUW .2[ W^MPZ*%>09AZ9<K%I;%?:3BL8XHD(H!K$SX5(O'8WA;:S-=
M\T>CM7L.GVEC<]\::RE6%$G-@</1'&3#4%L$UQH.LP;K.0G(==[T2D *T+#E
MV!<:]R8DRBH0 L[^SZS&3HHAF$&EN>^.:(4*3%?-3H&\9$N!69\ 5T%7 S-*
MS_ 6E.1!^- =TS,X8+/0A1>CL#D>A*OR&XN<W?/0[UV(+G[5HKO[HW&P'R3!
M/%B"K HFM7&B2&$07<RY=I(RGU.^]J9]#,,(FCC5\9V2X$)BE@S&%B0Q->+-
M48CGFW0_!X3S3FK0@$8@SAA\XBHB*8BD7FLE,$]X=UT:UX5"!!I] J93^SO0
MWXU9WIEEUS+/BNWQY&";];Z=MOWP<+S5,W%6Z>+Z#5^>8NR@UP$[YMI3)BAM
MLAQ"_YD8+9GV%D[\>P_W$[MP/QWV+YVH!P%9,+>^(1/A#7\SG5-S-EC[UU6N
M#T1_<M2G!^S:88GQR7Q6I<'AD^E:2,QO(U!L_=*[^F^S-,^2@>X%Z/NO.\S/
MVIO6YA]_;6<[[[*W.\W6=K/U^=__,F_FS?WR^0_9D_L/MTV_"Z;MX._0_WQH
MELAY>+'UV3C=_?J!-X]W?^QMN;.=UB> T^;A[M<&VSO:/@<X_=;<^D(;6U_P
M#"3#=7>/#B@\R[?F^0?1? ^:FKX[W#WWQXU6 R#^(T#][FFS]2G"\[!]87*;
M<RR15T0C;B)&%A0K$DP9R8(*5KIIOY>G2A"!8XX!HS7W6N4T,/C76NZ89-.N
MPV889I7[\)>_>H/!KQD,?5:,_<V>Q+D&^*UW?_/$\O/9'08_ZH2=."U)?YA!
MVVUV_58[J0,@";;SFJ6+[P-(&8VM1$P;!M(%@F4,!J.&"6=HFCE,IJ5E%?S'
MK>1A["7&5_@;"U=AX4L#ZC<\K'RT'3?J7'@>;1*-TL]9"D?A9ZM\K+]TBE5Q
M JMBD.0H^R6Y2 ][(WA&/UC/P@\73H83OWLS-+_^]G"W>_E5&Y1+=_@;J[;T
MR[<8DYQB2Q#&LV-.!N&W\8??QYO;[6XQ*L5)OU?WJYC1G/W*XG;ESY7.5WQ#
M$Y;4?K4;7-VX8@0;!2.8"H4H?Y-\ W-V[<]X@_S/,N_YWQQ$>_OK$[XAF;SK
MZ]_YLG2#*K[PJQ8/F]_ILK=$!CQ+](>>N?V<;?"2T2]5']16X:=IE'Z:[:O^
MGMF-ZB4;]"<.N;E'U-22SW+B)W?(&;C3&]\E#.A%C1R]SSI8L3S?^2]=T&$S
MA'NM:J+) V/3'B?U/RF [HX/^=@,J^42U/EQ7,T98AS[O>.Q#9H(=[4]W>L.
M,I3]<<&L*[-K5<7[T65$EFXFZP:D3Y,-53I3DBMEG !0+HR=BW6Q+/'\#W4[
M5/'\!S^:YW]T&N^_G,)SM>%>HGF\U][]^O''WM=MLO?^(]L]:ISN?'TW$\^?
M]AG2>7NM3=Q\_P'>ZQO=._[S<&_K76>W]<^WO2T/U]L4NU^;L7%VT0F9[+0^
MXN;I?HZM8YRG/0DA$'?&(2V\01RFC$K&J$]>\%R\P,I&-0R]4!A:>!+276!H
M!7*.5@6CV!1&"4E=;JE$01N..(V^K+\F8JXL )5U7!8U I:J_MHM#'8IF=E*
M'%D/[/,,[(HY!^YE<\%P7&S]O5"KZ^+(5U]5Z(G-E*T)6;ID""!X.S%%4U7)
M ,66:>_3.$]A&TX8GMT:A%<SB-L91+,]8^6HG'*G?$0!IV+:QN3($L60$-%H
M8KT6 I;*__LO10G]?8GJ#-4%Q>ZR]'_YN;;!C0&5"P&!>K'?9[%/FPNY,01P
MG*!(1$0\"HU4D HQ^&2)P#QZ#>:"G VX_'4):XDM-Y=8YB.OZ;DH[E77X?Z%
MVY9O()ZQ2-W2-5U;+AME_@;F5NCVCMO=5[.%N2R[E*]V(_)K\0?8&@:>RAR$
ME'AW##RJB,$;9+W1<# $"SCM2%8&\<J+Y2OK9E#.Y%/;P6,YVBS%J#DZMJ&_
M$XN0X<'.I105(E2[S!?F,F]M7I8M;'W#S2VWCX-W5$B+/-8&\=PHI'"PB!-"
MG(O8<,'6WNAUH=@2^<P7S3+J5?X$NV'U*G^^57YV=95[+SFU1"&;"YF26G*D
MK(R(.*X%"88:$U,Q/L9?4L.2E:I\O5W4NTF9$9.D*@O_&;6_@^QWAR^[!=SJ
M>A6?F4M]Z+I^. ;Y,)VWA>"4^'K5<SA.Q@K^;W.6#M[L]U/^=OI8AT;=#UVW
MYW HK!FA% 6; W.2GB(==$21,IO*9TF% 5VYJEN0O.RU_13Q1/7:_LEK>XHY
ML<BME5RA(-,F0:HIJ*AG"*!9*["/G-1D[8UD+ZGKR(MS1;V&B(R%U-)?=03^
M69ZJ2J!F3-G:BET<%G^8X5DY$QYK+5'PA""> PQ;8@V*02BLK DJ5<@A>!U+
MO2HUY9_!D_6Z(>)GN;EJB/@I$#%%UW)'.0M:PX!RH&L^ $1(+!&F3M@\1$ )
MDAQ=^O%MXIZWZ\0]PQ/JEA%URXCEI/?7Y&9?7POF98<ZU+$URT$JRG!^E%TF
M<4V$^Z^J!#[:0[=TTW3W3,9YK[BBO'8T\.,":XNU?^G]$QKA08JE4CU-35IO
M):U?9NQ:KSP)>9X2#AR05L%4J@'K$-926,]S3;U(E5^Q6B(GXX*X4@U)+QR2
M'FEOUY#T<R!I.F $,QPC=<@J*Q$H$8649 *QP'1*CI!!L:([0[WO\3R\=&M^
M(NJJ,M,%3=>+0,RG)7$W)YQ-8>=U6:8UIMZ*J;LS-(\;HY7+%=+$*<1ML,@X
MD1J&:\:MD%C%&Y)+[U+8L(Y_O7N^YY/1E06D?=8,Y@&K;8K!V)P*3JU" H,I
MQ8W"P&5@\<G<Z]3($.<INQ.,JMFX]KNG=];!KH]A,3<4_%Y5'G,/=S^YOJ_P
M"S5T[_CRRZU4EH#0S>VR4*N).Z@)-QM3DL<0=33(!C!ON7<T%0%@B"LG" O"
M6AT6ZGN[VR)8<J]<#6.O$,86[<FK8>P1,#;%=@.A>>XY14+\?_:^M*MM)OGW
MJ^AD9NX_N<=RM"_)W)S# ^09YCXV22#)P)N<5JN%163+(\EL+^YGOU7=DBRO
MV&! -IJ%@*VEN[JVKJ[ZE>;)AD)UF:B!*WM4TPE8'N90$:]3MT*--9 <#]OH
M+\XFJ4U&P;I#? W)!GFN8)-N4/>%:L[V7C[=H)I8VW@+*W@+OV<V/:KJVYYG
M*K*G,U<VC$"576K:LN]IFF[JND\\GV]Z%O6:;1(.:B2XC5)Z^82#1BFMKY1F
M O8&\VQJR$Z@!+)A*? ;8YILJ=2BBF%Y!@OX%D:KD5)Z#2D'8^^T23IHD@Z>
M)NE@4G\V:0</U:N7LPA?.O5]VU!\V7>P)(I:CDQ<SY #S:.:3ZCC.;1).VC2
M#N;(82-OJ\C;E!]C>(ZA6XXGFPI397!:+-GQ7%W6/8^81*$J<<TF\>"%?9G7
MFWJ0]R2?CKTV)WJ/)4V]C5(-7,+I\[Y<%ALSLX*9F04=LUT#<<4,F?@F ;>.
MN;+KF(ZLZTS1B&HSUW4W&L/;A)#4//;7J,A&1=8J):)1D6NIR.FD"$^S55T/
M9)-15S8LQ+_UB2F#J7)\1V&6J_'<+O71:$$U4)'<C7_/,0'A7S^\^E1,BO>Y
M#VG!W_F?&[#UD[Q[0GO,'T7L.-B#'::/G!M>L1-&1TF8A2P]O*'1R&>^B*+W
MAZ.,[SZ/@VFF/X51_1'%]/=VLGW$_O7M]ORG/_0TP\+GGEU>:#"6W]V[([/[
MY_>;CO:Y=W;G]SNG':/S\ZO2/3V[[IY^"U T?KEF$/B>9<K4MFW9,#1/]@R7
MRJ8#'RJ, -,&;R264C($VF?)"+< L-H%;_9)<A$.!)-IDT;H<I1F87#[_-I5
M0^UZVF-2$$=1?(W)#8LPCJ4>N6*2Q]A 8CF_B,:+68]#_!5<@SC)_OU[.7@2
M):.4X>UA(C&!L7Q-4HD C\H%DTIOPP%<$H]@@G[Z;HPPPL5H/G5-F'4NMS*:
M=Z"#,Y?>XJ-PX,/\/NB62&%",2W5B= +L! 1&:;L0_'+QV*C%PXX.?E-'_,A
MY#H&1S&E%OCKQ-<?KT,_ZWTPU;:BF&CA\FU^_F+Q+7SYCUD?27RG.VU=MQ9^
M#:KS'[79_ZZ]4[Y_^IK=5BQWU>FO3M6VJID;?RH.UE[\=?6Q]X1\7B1CSIUY
M_1P_FH(,L:162$6GO80QJ0/7]5+I<( *JT,2VI-TM37A/]21Z$]\F+:JPU/S
M)4:/9Y5SD'NGNZ&\R6TGIK:.7.Q$@N<WEF;@<Z.WDF;@V?*]Y?:?FZ\ ^OZ(
MH,D610CF(HUZAFY3XIN:[>F&[C+74TG@*3Y1/$WS[?7!B!^YK]KKP_ID.P(Q
MNG=W?/I=AW$IQS^_8T?7FZYV#M_]Z,$8;\Y^GH==[4P[.YV-*G0..F;WE!J=
M QC'Z7>S>W"HG_<_A^<_#^\ZIY][Y_TC>.]YKX-1A=D6T:JON5Y@4%G55%<V
M3*;+#L88/*81YM. ZJ[_YM-VE%EL&N^RT0?+](%IN:9#5571 V8$ ?5\FU++
M)"I58)?JNVLC#V]('^QT*_EGTQ/3W:6)K@;,=4R9:0;H"55Q9$_S3=DU*;55
M-8"%MC;=2OY9BK)V.M?QA'MG\7 W\AIW,[]J/:UK&*8'1MH(F.,:FJX[%/2J
MKVN&0C3+4[V7\L(:K?MXK7L[XYU98#8-#TM9,,714&T*CAG!.EC?-YEB>+Z_
M.:W;-#2MM>0K!/^KN9II!P;S79<%-OPDX'YY"C#$2_E;C82O(^'3?I5C&+X;
M:$0V M.3#4^#_9>EZC)UN",-$LZ<-Y^T1V>]U"_#LM:.TT^"7>=>1TQKYS6G
MP=3 -AR#*IH'UI2XEJH2RG1B$<UPF-M$KFJO.;O[,[Z1J[BV05%IFH$I&XZE
MR YQB>R F^28KF(RSW[SR3)K5%[W @&JG1=NEV@*TU6=N<0T% ?\(Y_ZFD$-
M5S%T-6C<HJT0[FFWR+!!-5N^*>N^#;Z18NHR<6Q?M@+%IZ[J4 ][$-MU:D&\
M0L8:_IT7+!%1CH;).)P_J*E0X$_#@0V?X>NJHWM4(7Z@$LT$7F:_;.O-\@P>
MU>%*XID/07DRE&JTI2=.Q_O&(I)A3^ DNST%URP5ZYUB"5@4IZ/ZY-EUPT+B
MCK3NP1\@9=_"XX,SM7/PK7?^\\@\/_CW[[/3"P,DPNC<G4?=GX?7,WEVEV=*
MY\_O-]T_06(OOU]W__P<G5U&OSO];[WC@PNE<WIQU^U_5\]._PB.0<I 8A@S
M'56W5-FW= MLHFK)CF\9LJ53IB@F88&G"=7)R^7V,%9C!;R:TH+U(* L#<]C
M"GP$BX0\9VC3F7GY(DA\%:3J,LRR>C7E;(KMQ?K<__+)P>JZI;E45[7 - S5
M,AQ'MS7-9Y;E6)J%IU0+!,-ZYKQ!_L0/80:OHRL(SUZ:LDSJD $13:ZEO8N$
MB7;7JR3N/??LEF9%'@^D?X\&3%+UEH36MB7M_VO_2)J>8DOZJ[W?EMYBX$I3
M/N[O=?AOZL=W+0D&#5>$P%_7O3B*;J7X>@ LY]WRG$DTO61PVY)X)@A\'@ZR
M6"+2 ,;?)RE\)A'^LOZ8GJ2@IW0=9CUI_XOT%A^5OQR'*>UU]HH1P&M()J6C
M(4M2YO,W2&&6\D$E+!/#&";L*HQ'Z;*7>2R[QL1/F!U,RH?W?CL\D7PN0'O#
M)(PD74$JJ>[4>."#RGC:TN$@2V[%1/&Z8L \[W,T((,0/(X4"$6&PR2^&M,*
M<S2'C"=J2CZ,G69QDF*F:860[558K%Z9M_N@;D)8Z6(]<38IZ">:@1$HIE=0
ML35),C:X@(5*^9H .<6Z\=4A?C\<A)R!]K_P@*K],>5YO2RA(8FDA,$/EH+;
M!\L?)UD01V$L5N[-WH#VXD3Z4GS\YAU_)G[G$UB,6,9_Q@@3.$I@0[R&$=H#
M=L+OLEL9>!W3B=.1EX(/2F#9Q95O,8D6%A!<TNA6S*F0G2_(']Q%'7,,3N\Z
MC")\\%7H(RM<P= %@_I781HG\!2?P=/BH1!(3H-I9H85N@HIT&O X&>*XP&J
M>:,P\K$E>0OH3KPP@L7C]^?DQ-%-4Z0%TAS"3,&=3N#)P*U4+&,*8P17',2!
MSS6[CHLEC( !834RM#)A)L=)B#+OMZ0^/U[ -.C*#%()3#^7+; O/TG: SIF
M\.L!*IH.RY*X7-23, )'3OH+.$MZBZE,<-E)GH>-T_@K'OG@(Q:?Y1H!TZ]+
M552A.K]E%&4PB8R)><'+8+7XA9T$5B/BU&2+96VA;'WZIY>\_[3^?<\MDU]&
M23HBP#&YC@I81293"=DJ %;HH3(%K[DW*95(P;' (O.&0M]F2$5X).@NAGGM
M!!<(G A@;'++.93]%__*WPJJEZ  YPST9C].,_E+!&KZ,V-O).!'_G&')+]A
M0-]0DO&+MG3*%6+E8CZ ZJ/341\?^S9\5Z;N)ZS'@#.O\"_DXW# F9LO.[P*
MYIN+'Y?H0I+RY\W*Q]NP?#8^C>N&&U#?*9O6V4 .X89Q#09V ?Z/[^!" R+%
MT18#;K3$CAE%@L 0BKTLUB+TR"#7?#B7Z!9OXNHT81<C>#QH"/YMPE#9\4=Z
MP&AC_37)E/-W-CD7YJQB\!J#&(09+OC )P'4RY/Z\ZU_Y:Z\)$ 9WT*\-,8:
MB86WS*2*OI XJ-H4=2H_>R4,[!"4I>P!S_Z620"#_4"B:W*;OGD_:8?!"%<)
M.#WWA3,,@B?;\0EGP&<T%@;M ^RH68)7P9A(;<8B]1+<?OYMA<WUFT^G>W_\
M=2@=?Y;VC[NGA]W3DW^^)Y_F+>/<S<R]FY.IS8QM69Y*/$JH;AJ.I7LJ-7V=
M.,R%<6FFO9"O7U;/$VDX C5 N=+@?CCJ"%!=H+N(Q,_]IS4TJ(J_+RM%G0KG
M:;9BJ\PW0.,KAF=KKL]4S_*"0%&IH=ODUQ&/XEFJ/A'%,Z?C!0ALAZ^#H1R7
MBFNU9O76*PL@=$[/S,[%+Q& "0)9T8@FP_K[LJL93+9]8GD^)8[KF,NKBJ>6
MTM&9IQ O</P 14\#=M<UYKJF"\*G>ZQ9RJ=:2B?P NI30U8#G<H&-4S9,5U'
M9CXNAT?]@%A@I=K*''RLJ0_ VX[ /QD\68"/]FA8*;85SAGZ9N"&G6(P]37'
M]8Z__H(U4Q13T>3 T0S9<(&$((V>[(!P68ZM@I[49^)ZOJ\%GNL8KJ\:U 'A
M W/DV0Y8*!,TJCT=UT/_=\HKED" *#J"W,2E(*!!.!#1$/0SP:L<BOWHDA (
MAD>JWG.^,\"'@<\:C9\V+J3EX?,/TO)PXE/MG.:'*>^CY7.7OX+KUU:$^[=N
M_:OFMEW=V'P!J-[6'>UI'KO::.]+21%K(NJ:)S.)-UB'U@]]/V(O5(=V !*=
MA#S1=_7:OETF2!%=V @U$O'@7:64"+VL5<:X80::EP#V3$29GX0P<RH#-O$%
M!&LI79;M_E\F0P/\<(\E4_L 6U5,"SQ23646;(Z)QVP%_F+$<WV-F-;\?<!1
M]_.$B[C@ /@+2U"D8)6.@S*:]HU=,7"&TG(?(&O;Z3SF:1B':O?N<W3>_ZYW
M[JAQ?OKU#JX/NY=G:O=@[_K\ /^FRMGIUYN9-(Q3N.?GC_[Y*;WKWO6B[D$7
MG$T8P^5WI7/PQV_\NWOWK=<]^!QT<DBV,@WCUE7._]-3:/_'@/QT1\>7_X9K
M#Z_/^E_USNF/WV=W,(<_.V;G[MLET I32/K=T\.;\Y_=Z#]W7W\1G5*#.#JX
M_$R1#<? EJ4.P<[KS(0-/O4<'[1/>S9#ZQ_H+4Z'2,'GY*LZ%9.IAUK?!3GU
MF.53IIDD"%1#-WT038<9MF,YNF\HOMG(:6WD]':IG/9_1-W^V?7YZ>^[\Y\_
M0#;AOE-JGO_\''8NO]^=:?#L._COS_,>RBFC*F.>8\L60XPFT]!DU_-\626.
MX_NJYUA!L!DY?>U.Q:$XTVK\B4?I*25P UUS046YBN%[CJ?JCL=<15,(L565
M;DQ/?6/G,9ZLX=%@HZ/6TU'A?;[$GM+Y>03W'>G=TS/C[/3;Y?G/[T;W;D\]
MO_RJG-UUS..#'[^[IQT3=90&RZQ8KBG[A( O 09)AL6V9$;MP+!M&V$IWGQ2
M%ZBH+,YX!H=\Q]=3'+%NGQ_Q,BJ+'_7 ;HA'ZP[&&1<BJ2D>B'-^%-MIE?;:
MU?U:Q*H!C;9%_SLZ555#I1[S#9/"SM)2#)U:!#:9-E&=C>G_O2CBJG\O36,:
MXM4_PZQ7.CI?DOB2T2P]&E06NC$3:YF)VWO,1!^WE'_T.W>??Q\?_/L2MIS]
MKO;O'I@.LWM 88Q4 9=6!5JH:"8"U74]U51EU72P;( :LJN8AFP$Q/9<RR,:
M5=]\6F E*MED>1+.6P':B2:CR/C$#*\>9J;YTI0WE[[;/HNR)1+O>00</,LE
M!@D,EQ%'8?R$T=1-Q0J4S460&HE_!HE?OGF]C"XQ@ 12?8M.(;Q//_YY!L[@
M(8P?YG'I1_!OU+W\\1LEWC9=3R&N+E-J:;)!;"(#J[BRSDS5H%2S#4U[\\E8
M4>*;/>N,I'[)<Y.;6/@F-)F&/<HL#?P6^"_"-P0:HRJEMJ8JKNUZ38RM'FJJ
MNW_?_O4SS.WW+99+=DY[8?<4YG;0,<Y^?K_N7'[5SR\[^CF,_^SRMXYJRO)-
MWU2))KN&[F"Q,I$=ZE$9;)JM*ZZKFLR8![/71,)?0DIU1[%=70-_T3(-2R&>
M3QS#M&W/9A8US 5)B(V4OH"4WN-,7)C=RZ]F]^>_+[N75.L<?+TYNSPT,<WJ
M_/*[>7SJP[.[(8SEACL3GD4TG?FRX@6^;*B&*1.;J3+1O$ U_4 -:+ )*7WM
M/L4>_>\H%$G]C2_Q\'-UUW.81G7%L50C")CK^\RV;<=4/3.P7'MS6FJ4P)XW
M95^2D.(F"5<O83Y/D6@4UEH*Z]XC=GK3N?P-+@6,^\^O-]V#KWI7Z_:.#_[H
MGYT>WAR?'MV=@4([N_Q^S8_8J:$2X@2R31TJ&Y[I@H-!+5DQ@1<T FQ!S 4*
M:R %89)F:R7GVSISS$#QF4*)H;JZ9RNJ14UJZ@HU;,/)L380OVIN:K<U@[6!
M+%31!E4.$Y\<WF">*?:,VN%\[RWFP4/MEV)[JAKXJNQ8V.D>06)=U_%ES[2)
M%;A$,4Q]K<*!ALT:-IME,]UAOJ-I3+9M'[90GFO*GJY[LFH:\#D-+ X)8ZY1
MTX!>VS"W;5B&3-E':3T3[*NV;A@NL7Q%-VSB.P%L$%1;M33-HU0U&A.\XWS9
M,7Y14',J4XEL.@A5I#F*[!@>:D-FV3:BD)D$V_+-.W4@7GS%&A/<\."CW$"]
M,<$-FST'FVW>!#<AS"<*#C#/8>"&!$SW?,,'=\0.7,=2";55W7)=I?%,ZBBN
M]T4SC?/+\W[W[NMMM__U]OC@JW'\YZ'9[7_N'_]Y#O3Z<7D.UW3[Y_QHU%2P
M?0_392/P-=E@KB^[ED)E8FJ&2E15,SRZR#&9\8P?',7,2QOGR^7NAC@/PK3
M+5DOQ%D#>FV)BJ/$]3S%\TQ#U0U="XCF$9\2YC@N_+[!L]03T&%IH=]0KQT/
M*LO;*+FUE-Q]B<'],^WL;L_H'/R^Z_QY'H)/HG9.OYIP?W1^26_/^O#WP1$H
MO:_\R(8%S-0#/9!=WU?0\[5EXBJ*3%6?^#:Q+8:[KXU%0'4+6,RUJ,$T8F!&
MF6&:JFL$ND4]WX<-?^,7OS8>Q-"4KNJ*;=JP^T?L55!%LDLL76:4.KK&'$Q2
M7VO[U;!9PV:S;&9JFJ^; 7"8XWNRX2N&[%#=E7WJJ%1C1*&>OGX$-(4%?6#T
M$[@Q8*Y%%%4Q@&,)5=#VZII&7:8:FTN3: QP7;FRH_QRF&<X)K8"M!4L'W1=
M&5PR7:9@C'6'4C<PK,W%/QO-V/#@M!-XUQC@ALV>@\TV;X#7C7\^-#K0!$<G
M3C>(YSA820J:P5"H1DQ'TXGC*KI!'68M0"9L')>7EN9[PJ.'M]V[[]KYG]W+
M[L\C_?C@JW;>/S*.?WZ_.;O\T>_\A+'WC^XZ=Q<*SYT*'(41W9=--U! F%4;
MDSTUV7+-(+ 4)=!M;TEX=.PV+PJ-EKU@9K"12R#9I\=3/!D-AZ)&C418I/;J
M(14[%[\(T!,,N2]3SR2RX=I4AOV**YN^8VFN"EQ@L&F(Q*UHC7 TD%!Q<PV8
M XW/HO&R$#X74.C3F(\Y0OH$%'H)R XZ,!ZCLG.L_.+I'DG#M K43L$^D'"
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
MG,Q5=?6XZ.KU*N?.Z9YY?/K]IG-Z=G<,_^]<_ (M[=JJ0V23>)9L$)/*#C%
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
M'/O*W0YS6S!],E]EE>DJS#(C@O-S 15)$+2)X%A#H=6KDB["NW/0G%LS3U^
MKYCK!WY(71U<F28!4^:)=YQV,$0>'XQ06:1<.D&NN-; 4WP,Y&&, =X49J.<
M[ZI/+2H0X%;,<I0&,)-KCN28AP'%"6F>PG&!.1R#'&/*B_VPR+T$UAUB^Y'J
MHS%W Q,DA3-09!4$X%&E1;YS&;?ADHO^9I!K"H$NB^(![DH8%UT+BZ4K>:A
MKJWDO@@,FX%/\G$"D1D(4/EPCT0\R2/MH7H;8G>3K. E$J4Q>C(@#=AF$'7D
M14BKY4SQ$ >%YW$\D6/,6+ENYF457"64*=B4#$,!<B=7'L1[,G*/HE+VE#='
MY'PKU(UX*0R;W81I)O1F3I29IH;;H@&F!6;,V^!.9IR":%8'M!?G+A&8V'AP
M(>/1%ZQM%,GY';./FC[G'1==C8/FO"#D3=%]YXTDPP#07H%2F8X:^1RE/GTG
ME@1AVP8\6QX4]45/-%04LLP[W_$<H!D@>S3%PE]$*R+&.@%N?QT7-T6P;&C(
MIIV 5L7,5O3(8H\ [<<'W-]BM5N1@(PC_2L>^6!DBL^VT(;P(HJBCRL7/!!2
M 7 W5U_2XDSM&C^, CG/].(QV;FX^R)Y[+9<9K&QN@:%A@J1'[&4QS2H8(IC
M/%CK#]+^O_:/*FV%IH[]RJ*JJ<N*XJ./XOY*CZ*E#ZA<-WY"T<=H^LBQO)5_
M65P/6F0OBB:]S,F=^*PVYH[E1)A\E99!^*Q%=!/R59A8%,+<6TQR/*4)G"9\
MTCP$9E69:(*1'ZE=D 2&5$&#K!;F%<B?%9!F?@VGT19*Q^0.G_>V!4+WT1>X
MR[N%S;0,+MVD>U?^P\H$R1LQR]AU^8,^?^\F/D*4S8&X!OM\BQ%/=,K&#A]D
MF+(/Q2\?84</IN+V0SC@%. W?<R'D(?>YS24YJ\37^=!95MK.X:!<>6\P7;^
MXCSDW.8AYZ+=],1WFM8V+6?AUTI;7?C=TL<6X]GH4U6M[2KZE@Q6U]J:OBV#
M5:VV8JWVV'OZN"\\<UO2TER<$\WT3><<_OP1'=&\_'98UO_,]&E?8[8*SO7-
MXYZQ'13[&X<FX)JX(=PZA#N!:]^?8/YA0[=UZ/8/D?SM3U!M;>WD!<R J><F
MFMO]82;Q Q@)Y[",*.@4O!!)9KPF)0_GYE[C@U@II\6C6.DQ]'Q1)IM/T4I?
MQH:2CZ*DUE:*X+R$Z=_MAK";(:RK_.-Q*O!^[5\[15<)&#1&<QW"60VYUE+_
M;6=2:4GOI?^GML A$7V9&VJNI:GT1VJJ*>V_#9HJ[\3^TL9NNQA%>YB:>K7T
M^G^2:K;@%:("]&%:Z0F(-_&,#;DE$O]7KXW4+P@?8?NOES8.N8.;!Y*!9)(?
MCS LS9W<[7-_YY/:,%^:SK5^!A>[]_QD89O.?X[&#7E;Q3%.-?-D& X9WC5Y
M*,T/]%2K.!!*V#!A*6X3\) H[\D7!Y(YX=6-<\1$;I4X/$HE:QJR%;-'AL,D
MO@DQ[1->I[> !2= S+E3V)(TJ1?#%?F!X=1-CH)8)GDJBC9SO#?G%JWEEKJ]
M+>UE/'= # NK<5H+CC>+G!Z>IS(F$CSYDM$"RY;3Q-+GD@RAP!#.7IE'K:;4
M9%QJ8BTN-6FJ1G:S:J16VG+.:7DZSD(0V+1%#I"4]T6>SM'BP("//"V?2Y#G
M/0IWW;9C6@\Y"E?=MJ6Z&S]:M9VVZBR^]=ZC5>O-%.UX*L*4RY9_E0B>F/O=
M)AR]?NC[$7LA1V^/)]))7PJV7"N4<"_I'G_R\TS$61@0K:3(K>(1/R,S%7DR
M=2)89UXBHL0AT;,D_I]4.@DC&*_T%]SY<9Q#RU/U"F@FCV77C VDT]LT'OP/
MS_$?8.KN#R+RVY>ERS?<6UF,J6S.AGTWS+Y!F*29^$K.RSG89+<FV&(5BU V
ME2#MADDK)/\7"+'?Z-A',VF>Z]U#8!=$ <*VJ!GV6T"UF%<BY;3F3/@Q+[:
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
M?^Z8JO!LHWPVO@Z^ESW^50&UQFYPGGAO\3X^PI3W%!K.)M"*.<\<I%=>"@M
M<+T\6'9?TF%9LQ@74Z_,DI.OA<_)0A+!XL5!@"3B]\*HQPOOLS%%"/WO*$SY
ME,5,$Q:1#%X"+\ U1V 4Z3(.83AYG]&)6V!-_OCKQX&T-TA9U):DA1!R.:\:
MB/<VC,7='_B[@,/&,&^(ZU2Y*[<3RO@6XH%)&&6+;YDI+G\A>52=25I4?_:2
M8C1#6&O9@]7X+9, !ON!1-?D-GWS?E+I@,:I$G!Z[@MG& 0;F>$\K$BA^8"5
M8M$(X0.8 I;@53 F4INQ2+V$!?_GS=]":BH4F-EP%-TP?%UU=(\JQ ]4HIG4
M<-DO^\VGT[T__CJ4CC]+^\?=T\/NZ<D_WY-/\Y:Q)@:!/W%U.,MCT;0"-5Z<
M9D)9YAW0TX6"^X)HG8^!O8R7S'4:]W*QUEIE\EL#A:D[;==Y&%SA4F!!O:U9
M]A, "[JFN2V#?2+(QFVB[/-!-FXKQMKS(3)N*X4:%+H:X3SN*N4V@O.XD\1I
M ,,:P+"5 F;[X%+CUG_=%)\&XV&G,!Z<EJX],&VZ-F'^!JZD864.?>?J-01'
M:UBY8>7U3V=UQ]EM5EXG37[7\F2T]=-D&O"='0'?.6$1?'C1DB[8@"4D:HGS
M3K\?#L(T$T>YKPR-Q[1>!B&BR259>8ETYV5229HE6B/=IUFBFB^18;[NC*P=
M#ZD=L&'":,C3%X15[\<PNCO^P2N#U+":0MZ:K]#:Z;_-"CWW-K'!LZCY"IGK
M V,UQ?#;6@R_+!UMHS44BZ,\.QW#W21IZBU)3LLUGZ+X9D7JO/ FKY&-1C86
MT\1NZ=8#H;D;V6AD8Z=E0VV9:Q\+[HYL['AP4%/;+].2H"9[B>TKUUQ6BU,I
M_,.%G:WAM-:JX1PQ+.8C>*,RMRH2AI+&@P&+QB-(,];O\^K').Y7QM-CQ*?
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
M3CP*CM$<^VG8(PAYNAN$MH\QN@'*=H"2BK]5$**HV3IFDC+1-0'&6<<_\!\
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
M5.9'99'T40.!OMJ*04>>F!)EO&#0#XR!D:! $I>"M3FA3U9]3_ A3!7'/(H
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
M?I2C']HH.T+=.J)R]$U@_RA'/TXM:M4.= <5.*9R=*<T]X(3Z!K!%=&#"\:
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
M$(),1E)S1)JXH078J2AI]D*23XN%]S3QAY#M?QEJJ2.W3IRW9Z.'3,]-?/_
MX?L/<\Q//M&G[]? Y8-$JV1P,==JPUH@H P$Q128HH4F^#2-UE'8;3&>EA[U
MRE /9L^]>!<7 )Z/YV_"'"\.R@^*H#T<$6D#%O66(V7)E64:DBPJ<<&2,:W#
M;-MB_(XTJBM#/>2)ULMB&?U QRP&\B:*21QJVPYPD9$PI"PA:*L#:UVS<0^<
M?04E^]^WNDO[T.''6N3VIB8E%EZG3L:Z8B586<C45TD F:(2LB<3U*$QKFP4
MQWZ@4/!JP$,%#9NQ-^DJQ<8%H L0EW[;!C :'OB\-O3^3W?N*/Q5^CI(KD<B
MD\7"LG>0F"=W/@921A5K5\CLT06KV68W\AV:P'M.7+;E;QN!->;M=Y+4V?G9
M99UP=";FY,"S>C5E\1%"R%@;3?KL6>*A27?\&X/N]_C6SF*?M)!90U=O 639
MZNP"2%WK39*J=D.NU1D\0@RYIOJ+-A$M$WFC",!#Y%T?]!&2M[/,[GSSVL8*
MGV.<K\3,=KH2:^US6D0*'P:X6EYN.5,E,%MX5O1N1),5VN1X<LZ*; =KG]B^
M?>,W2]H%>EF]\\"3(O]'.7IG;>0@')<9ZU4KN76@_EY 77VI*L"7XQD9WM6V
M7D2@&$MHBO3@>746O+.T+*&$*&A5*HR3YK>.!]Y&<0 /NQGOJQY41QD?ND4I
M]QG)%K$02STT%@VA]K'Z_9K>Q)A2DLWCPT?=HK0_3>F-EQ[B>M>Q#I)&Q;QD
M8%2L%Z-R";79-&3%4K+*AR!;EX5='_]4=6 KN?80:;NY<CT-L^'L[<<IAOQJ
M_/<P'=8H0HT+\D'VB?9I7\ NDO@JT%+F=*FGT5'+1&#Y1M?2[+QGW(WME'2C
M%SX:UEO?)X&+.\ P\2P4!R;)8E[<11!LR.#(\1&B2!-LZW31G6#V%IW=ZWZQ
MO9P/'9F]G,W->2QB)#R:A-8G8,ZD>FLR^6J\<)#D97%M'%.Y=5_*VR@.%KMM
MP^ZDJ91[L"1N(KJH\=D$4T]EF^OP'*8ZLRM7]U+?0=#[4@(K=8G>.'!6Z]I.
MVT"4RD.6*? <0TBB=0WX_LA_H'QR']QO(]\>.'^+Z9Q@5:OF,B2J0U@B0$6
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
M"^+;-,9YY9W:9$X]V0M]S.<P5D<'-=DVC[<OCOOP8ON86VU'J*1BD!S7=4]
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
MC<:4"HVDS+H]:6-N6$/L\G"/(NE:[M,/0-)W=SI !^G,GC;KRH@0"9SS@?@
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
M@DV-E';U EO%P%JSID+\CF[&&+_6SMB:FAM+\+O1$-0J.M*8MR&WX[Q;#.3
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
M,!6:HA *,&011Y +0A67FLKL4AZY=#HUKEJ+?3($P$0=UY([6!Z=1L#BAGT
M7 >FI@VDIV)B3'[]!M).LV)_2!TNVP> =J0+=X>OUE<8BR-8G3?PMFV-=POO
MJ-W>3;SKNU?86(^J_!Q;!MBA9:")"'V[T+O@^M,L'ZHOLOC\A2[:P/?[1RVN
MR>'Q=E'IY:C,>;T4_:8WTE+,3,(2&H4IE$D80Q2E^G1OJAJK."(L4$SO<=V*
MP-U&CZFM.[M66KYK&Z3[ML%RY[GGUC9(FS09LHG;SK>(@*6!!%0:$[!<)]&@
M:UCTDRTNX&NS0_Q:0]/#%'R#[]#!?CSMKVOJ1N>[=4* '3# P_;#VF1GV2 "
M-I"LCQZ_=7]8_2S6MQM6GV;N&V@QOFW\=D-UTJ!^0W'<%GLA\]GK167JBM=V
MD_JH6,M7/JRJLJ(+H<^+LP G-),J@C$7"41QR"&1BD))L5ZM8Y8B9&5QM^MN
M:DMG(S%H1&XJ;-XU=*9Y:BNVW;)FB7CWZN,?QX$7B6LAM"9P-V1.\&PI^5\>
MEU]_U@TU%*M_V#*K9?.C$*";JFN><GRKW]GA#<V+FIQV*IF5FS_^G[DL=)-?
M?K05*=) J"A-!$Q98MB%!9 I%,"$\@A+1L(PX"X[?J?>IT8V1LYF5P,VDM89
M)-[?_^:V<78;!+OM[F#0#LP_7:@.4"FD%TR>-GUN?8^Z5>L%R^$&JU\C7JS:
M;Z1<QWY%5"4BDY!CDD$4( 0QRD)("0L(8H%([(P4ESJ:&CN=,K5J8:\RJVY1
M[66=[H75#2S26LX^\5Y=>%UE>NZ%VPW-S4K*X4S+1V XFI.W[]_2A'RDQ06S
M\?'S[J?'5^T7\5F_.DLBEN! 1# )C&>64@RR3"8P5'&0QIAQ:A=Q<-CPU&AP
M+1LPPMF?^_:PNGS"ZXO P.1FI[S3B>V4IKW.9GL-C78*.R7^[GGKY+_WV)&<
MSK6YV?O<"Y'7EJ*9P)R%B(<0LQA!A' *&1$9I"A#B$NB.+%/>FG;Z]0FZ4XV
M4H?UUAICB\W*$,@-;:@YDYOW#FR/4'=@(_D0P#KL:H8 >*0MCB^@W78^KH!U
M;H.L&QMO3^2JW]X&R?GEVU3ZV#'3'01:O?XN"YZ7TA3KE1^7\[E:%N;%&6)1
M&".&89#2!*((8XA)$$!"*4^XY"&)R2C!3KU5F-KBLA8;;J(8UY+71:XM-X4W
M_"0<KK<G.]#3O]G>W%WO '$B G;_VQDD5.!V(WGKF*W^"OPQ8KRN'B#?A4VN
MD&3D%?7BG?O[Y:+Q63+"OEFOIE&&@@0S2+FIW)I2!9D, R@DEBKF<8""<5;3
M7N)/;27]^.G7'M?H-QKZ@5?-P0=T^BNFI2_8!@C]X\J8,$V83^M0\+L!![3H
M3&$)O6I8;[U\]A/^C[%T7C4PWI;-ZZ3HMV3NEDL_?>Y]E9M QX4H'XI7N18M
M9ZM:F(^R6A6+!_62/N<5G<^(/EPF/&$PI *;_&L9Q#'B,,1$1CR+HSBP2H/I
M7;*I+71[LC;%K M)YZ"I$0&^:LU,+3BW]<_?.-HM;3<9G>%O:VN=FC$Y;YC;
M5><.-/J89:?5R-]"XQUD3VN(/[E&71Z\PWG(_/X[F.PYZ.! ]S?==/5*T]?&
M2CI3E*0<4P'#B(80J22!+*(15#(5-.0\0H3.GNL(U$\5+:K)G)$NJN9"68<*
M#F^)W"2Q>S2" V'6%&6N$MK8&R8?\T6=98W1>1TM;TH9"[VCH$4)M+Q-Z,]8
M58U]?G*")G$2J !*@E.(XH1 FB89C.(XYC@*,AJP]I-[O1#_G3^XM7JW_]QD
M?9C_[_>M3<8"X/7K^>]H%SBRLM<0 8/1SAWK'\H\8#WF?QRCP665_KN9$JP'
M\08&!GO9^NU07TFV+M*AS[J?Y??JA4;_'[,T39,@5!&D8:8WC:$0$*.(0T$0
M82*@<:2<RI&?Z6=R)@$MIML:> Y NV7) RQ#.Q=J"<%61/"[$1+44GJTY%[
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
M6OKZQN0#+>I*!0,<1R^#Y,NH=+ZC<0U %Q4^,M9<?L./2_0V7TW (Z2X#&%
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
MP.F"8[_YJ4WK1CJ;<C0VV-F9JOLC,O ,M@?#V4)\6F=/9M^#QD>UY9Y6[-!
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
M0HFMNIT:'>RFT#OO/-LD+73T3;8<!SO>\(_NP$SB!UCWH%DGG'R%O-IU.F[
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
M_RR6KV=LM=H&49#9<$I(4\ LU2DDD@".LQP(R<LR+1C."J_-:(@08]N(;G4
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
MSIW3A>:U%#HGG_WB^QA7[7T)=3J?=<51&+\<@^/=9-#6$]MG@,XFI"0:<E4
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
M;"7LX;RF&X-(GM29009UE;H5/?2%+ESM3_WQ!_LQ?7Q^;+.X2E5HJ##():4
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
MJK'9[UVE;I(]M:J0SJYBUD!L5-ORXZR\6R[$G6<W&S_X[/5LYH>:.'^BC9A
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
M2 _L^>>UC^41'0\PK%MT5L$CW^C\E6'?]#LV7?[)9L]JF^JX;<:3EFD.%==
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
M884?EBCL12;FB(3L9:0(Z>4CS,"KJ=T)[M1W"OW_57>MO7'C5O3[_@H!!?H
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
MQ@B5F75'H>'N&W=#P^/)MAXET9[1\&&.]0K*^^]G8389<5:TM<(#46F(<&/
M"TDVCD3 ,WVKO#D*"K=>MQL.'D_Z]'!9#L0DO/@6/^'T8UX=%SB.7D89(6)(
MY XG K% A))9<@G)T3&ZB5FX^=;=(/%X\J)'2W80@<:S\WF5WOJTN2*<5'*^
M&)488A&! FNL=\6L1W I,(B*J5 2JB2.LQ8/O7TWI#RVK&@#20\",:^F]#2,
MR_&7_!R7>,$6A=BJ9.,M>.;(:5;$0DB>.,)$_S"CLCC.\7SH[;M5DSVV]&@#
M20\",;6"8?X,E_GC;/Y]%#+W)2>2B4+:/!W6Z(JX,8IEE,E%SA^Z[K!/5<C5
M2W?#QV/+C!XNUT' XOT93B9/SQ<DC<5BQ**13&D#05E.J,X6@G<6A!6R>"&,
M8,?=PMSPTMU@\=ARH(?+=1"P>'&6YQ]I?_SK?/9U^>G9[.PS3K^/M,#B2G9
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
MZRU0F8I!7WS(NG5-X!X8:'Z;I;-SU+T$V6,&YY+JUV,,X\FXIKF?3-/[]7V
M"0E]L?:_KD3#<BXE"A*(J<GO&#P0+YZB.A=2C@R5>:C__B$ V96V@93SO&Y2
ML]&)0@9@9V[P=3=]&B3JY 2M$;U*& @+7M-VZE/TT8EBL;1.*6^GIM^S^&ZT
MOQUBQZBB1U"M,@]/8IR?Y_26GC:;3O/DV6Q!]M>1W8TY:%"Z3G,LBM4A%@ID
M**P._@Q.W$D!;DG;;'S\8-!QE.)F3:4X .-R>8+[%K_7XUM:.A=LW9?8B!>I
MBI<&DN>NEEI[0(N\1GM"%LM$U%V5:NQ 7K][66. =:V> 2#O=E+ADI_O5^=Y
M&I,B.PUDCPUY@U(!_2 #9RP%:V0F&7::S+E+4;]'$1WAJZ$2!@"I#8O"LVBE
M=0DP"Q)."+5A0O*0.#>1E\1CZ=#YW@<ZG9U7= 2=(X4]@ AN"_A_G4WC9=U2
MBDB&5(!R5M?VM9F\QOJ5MXPD5(K#$QFA:Z(&L\]UYV:W5<RP#--(&(8QV00I
M1+*IZ$3ML2_!YAPLLY)$TV',-IA=["1!VE["'H!%JA?7QNO3NEH%/IO619"G
ML;*2DT=/UIED4*<\:55G#)8(40DGB^+!Y=8[V0/D#&9+ZPY'K90Q /OS@(2T
MK)VUR<6SB1,GDFPJ!J%!.VT9.B<PM^\0<E0^LK,C^).@JI$J!@"J&QTQU]=2
M+&.>."""<\9ZG:!67]+RP$Q2J>4$(CTT0/3PB\S7-/1]";&-;C=>9SY0T ,
MRI.45KUH</(6Q^G5]!E^'M...7(E.2MDO0:0)7ER%"ZX.IM;..&,M+7%7>MJ
MH"VD]'T.T@EL6HA] .CY,*<@X'S^_0;^B7ZMK7: B8GU_3=,/D IF"V73$O?
M.BR[3T6_GG1'F#E2V/O#Q:_A,LT?Z[6A)H!YEY<XGN;T N=3\M@63V(\/SM?
M74MZGLLXCI<C)%GP&@SX4.=U1\8@<!. 62MS#$'GYLG%'U/5KTO=$: :*V,
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
M@-@EA#Q2.P, W8D*B#A7VB&M;.$B2846-H3H%9BHA#8Q9Y]:#^'YHS!R&&[
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
M\6X/PJ-MTC[T#=SM/@YOG2ML &#<++@W7Z?TAD_CSV_S/%:-?LPCKY(6Y#V
MI2] 6<4@..,@<I$9V76,S>^<[$S<P#?'-C#L1E5#V1__-ATO%Z^F;^>SSYE\
MUU&111OIR94@@PZJ-F3S-M Z$LI%&U()<;<,U)87]-M6]90[Y3&2'0HZ*)[Y
M)UG9]V1D\V+$@D/C7 29;4W643#CZ_16[<C1]"Y&Q^5>V+CU^'[[BIX2&8=+
MM6]<5##/YJM^?,O\_A-)]DWY-2_7K?'6$W^7\W$X7T]X.IN=3Y>CI$O!J#T(
M\A=!9<X BR9VA>84 AO)_6XG&@>\O-^&G:? 5-<:>1PU<G\C=J^O5*_R)N.;
M%[-_4'G6J(ZN#14=U-IU()Z>ZO&LS;%H=!!2+>],$2%H&8!'0__O9.+X^[B*
M3K%.8$@&HR;^*/BFH,<)S%"RBLIX9G*0C07Q6ZS'VP=/!];C[:.I 42F5T75
M3[]???D?XSPGHCY]?YV_Y,GJ\$-DP5E@!3+G$A0R#SXE2[L)<T9$'>S=D^JC
M\;<;90-/Q1V B5GG"AH2['[)6 OY;Q?X7_%W<;8BC4W.T3H5:"B6<N0S.REI
M :.E0-L&K<1.M9^'H&\7 OL%81<(V0;"YNH:$A9?33^?DY=>)28OZTR4P!2Y
M@23)1U<,%: T$9!KGV7TR76'O/OD# 1G[4&P#6Y':F0 X-HC*,3,:PL^#S($
M6V]U6O"(!@)7W@05.$EMV >C?5?^'+//=J2HOE,XFYFY6F#//N'T8WXWFTQ>
MSN9?<9Y&RC@,*07P7-"Z58S7RRL(1=6VN=I'*>[T;-^2O]GWS0/WY Y4_^Q4
MNAB K=OGWB9RM%%&**P$4(%V!]2<@<'D"RUB5VSK?77HEVQ/ )$C[MGNH:^#
MD?@YS\>S]'Z)\V7GAN]RT,QBY!.+N1806ZYJ"PV9(3#%P4CBBY:T"W=O]!QF
M\*[>V,]6>CIX=2?^P=JXY^,OXY2G:?%F?BL#/PK)JN18!IY2O?)4>Q\&VC 2
M+TYR5;PM_B1V;AN%_9SI#\76-=%;_],J5^)<R^O5]$J VUR9463<)!D*T+K+
MM515T)*C$(JC\%XZ+?+="1-;+-[.K^RG#.#$)J\;!33L3'T2SZY&]YQQ!S(Q
M!TIJ!PZC!&:+E0J=CW?CAZ%Y=LV+#H9B[8[6UY&>W8MIZO"$^'7&19-F*9L?
MU.:<=@<B&QVUKM]T=?+%DO"&)P[D9=7K"8'4G*6$(H/.B;RL('GC97F;@J/K
M>?-BD?/JF<_S(L['G]=S1FO>)SMF,[("Q40.M3(4'!E4\%(61&TULM:9LP?(
MZ3>1<83>[U7D-A)YS]>7WE7+NCH"T=%8BE0E6%DDF=0HP"LO(7G%K<O&N++3
M*?H/;BQ=O;!O)#12W^Q860X! !?'!]'FP@CW$!GMI2H@\:Q"[9J9?'9H-=MM
M]M\N$.B[#<.!RKJK[@,DU[/"?QE/Z[6!RZMTP9F0H@//ZJ"9X@,@IER[</KD
M6>38I&G^K9?VK/1#5#9K(;^^%;^^+W)!>+5C)DI56V/7()[7P1.INM%%FY M
M$RFW4/S-E_;7=*.)X@^6WP!2<YOWN^MS&XY*IGHYU[+:*\9R$HIE"9P3T7EI
M.-J=X'"TESB00]76_D$7>A@,K"Z&OD\_KOAZEVN-P^5W'_+\;&11" PL N9,
M7!GFP:D@B34A*8C.A7>$KA]1-D0G]$ P; 1:4\T, &^W^?E''G_\M,SIR1?Z
MZ<<-[/%19*C0A51[X=16 <H *D96NVBAB5UBN_49P[XT#M'0M<%@I]H:.AIK
M&K%>,7F'RWQQ,7)4A#(VYPR*B3K645EPFFF(LJC(!8O&M,[_[DMCO_=8>T/C
ML=H:[-V@=<KK^G[+ZOMGL\42I^D9+CZ]G,R^OIJ6V?QL]:XCAEL>^*:6N>/C
MV.PFN>RD83KK0I&!)B@90X%"G7.!!.28&./\[DW1P267+T1YQ9+./FJM&"A1
M:!5**P %A4(E,F%<;5:J6D\!N$=$WY[;P3J^[Z@=(][![8*5DY$A%U)E9H$+
M66<8JWJ_VQJ0T0K.A2VQ^83R^U0, "&'J_7!O6MO&0\ )7_'^;A&SS<82,):
M3A%T*I&</>MH^8A$B\8X)=!X5YH[0_>(Z-OW;HF1XR0\ (A<$RXPJ81:@"V!
M/"];+"#S K+TI9!EQ<Q:0V,_2'3H +>$Q&$2/1P*LR5.NO=ESS^3-UIK-G#2
MB0>[V_.;^JT'L-2-M\J%BT%Y)->%&5 EU]:**@#R8)W2(HO=3H%/[JVNJ\Q(
M=F]QG%[.YNO^#HM7TS@Y)RF]FG[X=/-NUIMUA/":+&9MIC6^(0):$"7K:""%
M1!NK\@Q<%!)\D3R3#:5%M]OHO1;4#,").0P<MZO_3JV7 >QFMUVVM_A]564V
MBB%ZATF#<QI!L1(I5/ <>*3-6F*TR>]TQGZP:WQ)28\7.4X/AP?=Z8-T\V@2
M/K_@\GR^$MWLGC ;9GMV>4TWJ9Z]&>QFYXQ9UV$;%H0KA$=3&VF4',"%P#'S
M$DSS6UM=%!'>7AJ7HOQ^N4;66?M46W>]'"\B3OY7QOE(<!V5K(4S02=00=.>
MH H"+1K+O1 RL_:\'TKMH+;4?5"SRQ%?!PH;P%ZZ$Z?/S_.OM+0_?,V3+_F7
MV73Y:3$BHZU",13LN-K-P2KBF)-%=Q8M4BP<8VI?V7L8K0-(19P0EL<JZQ&!
MLBZX#U]GHU5GR\09V"B)/1<X(#(+/I7:JUS3[TQ/6+P@<0"IC]-"\!#5/#;D
M$93RR$FA&3<%3*G.,A?$H! %@E(A%YY,"NT3:GL2V6\[W+[0M[=Z'AG^ZC2R
MD= ^)2P:O.=5FG4273 12B[:H G6I/99I?UH[+?E;D_HVULY?7=L>9"Y#[.G
MN:85GA1ZVS5[J4@,DD,4U=6M5MX;O\H8>)>,0'6W FQ+.F__=_?;<K<!IDXA
M\T=DST9,UY41)6A4#I3V#EQ2!7)F1I&;RGWLRX7;"6MVP%CK5!G-CK0Z MG?
MINFB "VG%]\B??2B/[4U,C*?-&A.T;K2@<QTH, HZ<"2E(KBHM9-?@\B="?X
MN<<.OR9JZK\EQN8T^!67HX1UG%$]';:6PB'!'?D&*=4;<=)&E(;);HNFKTC9
M"5;^$<"JA:A_2T<.HSN9G,X.'4:\OV.'NTQ>'3S\?+"HG^>PO-,AX:#CFXW/
M:2.H'Y/8Z "FONBZ6<=UP8S4RJ)B$)W+M49< 7KR$'3@UJ/+H;#60X(W4]+%
ME+;U#326(T]"<6"2!]IN:JFIQ00.4Q:B2(.VM8'>2DR_QRD-,+#+K+7]Q3Z
ML.8V"ZN[[IP\YFQ]!.8HPE<L&J"@GX/T17-M'%.I]2R_^U3T? #71KVSIK(>
M'%HN&E63<U*"-Q196:WKH"X#02H/24;D*2!&T;J0>Q,=_2+F6-T^")4#!#T
ML+S/D<QMJM;WLA&"1EQ3G!4Q4+N9AZRQ7MVSY!<713%Y8Z3<(V)(,#E$KW>[
M;A\EY &@I%+^:DI;\GE-VJP6#J/--V7)(1E!'&B5 5W1(#5J;Q7W/K:N%+E/
M1<]'[9UL0$?*>G!H^17/\N6T!.M<DC:!L%4LUG+PNEB(UCI-B#>\^9R);;3T
M[^P>H^,'(7.@P/L^$;HS$_G"3C*;BZ3MF:@5H((B]S\40^O*DT@*XR;L=N:S
MZ>E#PL"A2INUE.  ;,>[/*FIT;<X)ULZQ^F"@L#:J_CI]YN_6:T81V;5L52+
MV$6I/;4%!,,S.,<Q1&&3N#N#\VAKLCMU/5?@=+(S=:2;@:'N8A5FQHO&J,$S
M)'M<;($0D3A(-AGM)*V;UGO5?2KZM5!=Z?L!6!T@_-[WK8ODZ?,ZOVGVN1KS
M]WG^91SSXL($DS//DQ,"?+'$C;.>8DSD))QH7.*2XDRQVR;VHU<-!R^'*'+6
MF50'8&(N+_76OB2K)2.-5!0[(DA#F[N*Y/JA#18*"UE%[UW(K2N:[]+0<Z%>
M)YO447(>&$XN%Q%7&%7*$%1.H+(T4/L2 G=D6+77,8?6-\WN4]&O:3E.JP]
MY  1][WA_ ,GD_?+><[+_YR=SZ<X>3L?GZV8N73YO61:UZE=CI'+G\C>8O:L
M]KZ/)F;&Q-U#I2W[S8_>-!Q,'*+&65<R'8 5V61;7U\UWW+H*?QS'GA4&91R
MH2X>#L)QF3*QF5+S6UX/$=1SR6XG^U [#0P 3K=S%:M^DXS%;(JL3E=MX.:=
M!<0L(0B?:EH!=?-.H/>I&-X!Y($J?C"AM[>\!X"83;*YZ+O\=#:?S[Z.IQ^?
MX6?ZS?+[B/N4C:-]/!17&SD;XM+7[B9.1\=#C%$V[RJ[!WW#.V5H@[+.=#0P
M_(VBSJINX&!4J-D)+L'YH" I%J-5'E$VO[5RX_W#RP6VQ\]>,AX /FY;V*>X
M&"_>$RV8WDQO^I5\E'Q4!7T!NQHHKY!,KM,%N ]9RTC,-;_LN2MMPPO?N]C]
M&NEFL#6W[]<_FY"V%NN)9BW*0G=X:ILBT7W);U4R>E4J2!B<G7W.T\6*^HL<
M9&V5MGC_B8 <<%%3DNO;)M=]/KT5G$4'1;IZKRED\-)%8#P1=F06&9M[KT=1
M?'2=S]7D[]4[GM9WW*3B">EL^G'5JF?Q]/OU9R[H>%*']:V#HD(&G@)K TP)
M#DKXVF6G)F)B1E1"*>E:7V1I1GS/)[ZGP^R]"J1>U#^ ??X]J7?%UK,)+A;$
M?C57JPRBL3ZK6&H>Q]3-@_[EC#0@A+2J9"V$:YU5W4I,O[CL"1QW(=I$4P.
MW$WZ+_*2062762[ ="0.LJGC$.J$*>),.UK8/K0^Z[E/1<\@:Z/>NR6XQ\EZ
M"&B9G9W-IBL^GE[DFNO$2F]JUPA=5U$4%&IKD\ JHUD4A0*MUCT^[E/1<PGN
MD7J]"Y/CA#PLF#RY/ "7C*^N31M,)!#C'&"H_D 17HB@"K>MY\'>IZ+?W%AW
M,#E$R . R?L\'^?%L[>7KU])YH(5GE3Q&3F@KDW$"Q> *2H(/+JHK$04K'EA
M_U9R^DV*-09.*[$/ $%O)SBMQ:CK4W:'V1'2H:#FZP,PQVJS8!ZY-$Y[T;SK
MWLWW]VM<AN$6'ZR/ 6'I8H5YY3,+=<@F)\*5%1:\L!*"53D7SG/2K3>LVQ3T
MZ],<KLDMD#A K'W7KGSX.OOP:7:^P&GZ=3S-RYRG;\ZFXW!>&T>3#,=?<N7N
MPG1:[C%I5("R=A^*28%'+,"C+/]_>U_6W-:1K/D^_R4C:E]>)H*6I1N*L"V%
MK+Y]9UX0M63)N)<"U  I6_/K)PL@*9+B<@#4P2G0[>C60E*HRLPOMZJL3)39
M)6'O!<*/%++LM&P?*-E'N,NC<+H#P[*UK?3#5T]GA&/6D8?U3-6#,0,QI #$
M)Z8E6L=<Z\/<.QN8-I3IPTWM+Y$.X+0_X[Z3O<CW-+>6FRFYZ5S ==5<!&=E
M L&9J!V;*<5L_4)_##JFM88'P.I^B#ZUC#O ^0=<7ZSFZ>(J0?G'8GZQ_O#[
M/ZY\ .W7"F,3:.L%^1NB(VB5H1C'$C<RY-S^/=43&YKXO')RO/SP3*:5\#I
MXNO/7\Z7WQ WI+S;S(:]CD309)=10F9U B-%PA!5T< I1/:<>1EUZ_8#CVYF
MXORS-P2V$=J$Z%NO+F8?*O<VWB3[F&(D'Q)XK6B3+$!@Q8,O(CG!;-1IT.$&
M?>HME-'?OB/LSH+3ENM,&R;NS_D>X'*%<D'?DAH=<.LLJ%KLYKB,%>4Z"3*P
MW \JFQ\"F"E=X '"NB_N/3@WL<!_G2]J >SUX:T4L3BG00L;ZN%MH8@S*H@F
M>4P%T>&@F.@9D=]9=&*A[R.R90O^32WX;>7SM4?3KF3%ZTXQ$OE10V3"0%$Z
MFR2)$WK0'>QS@K^]Z#3A1C/![\V_#N+19WWB8R[QEYN*5ZF#"$QY**QV*M0>
M(4J9P6C4TJ#/.C6O)SIXU].^O.KCZ.K(LN\ [=M[[DT8_SZLWJTVM3GY/\/Y
M);['U8;862J&++>7((66E% &!0ZU 1^MI<PR8&J>APW85N=G HV1\F!Y0CNQ
M37T9=(N>WRZKUWA7_G-Y@>L;8IQ#9[FB[#2%0LEJM."9Y<"9JRKM.;__+NSQ
MQAE/KM1YHC\.K-K+H /3=K<$XU$UX<7+4CO\1QGE-LCQNG#03*KH,P6M]V?)
M''X5/6AG$]\E36O@1A!>!Y#<$/,!,Q('\[O5JW!^COGGR]5\\8E(FB_SAJKU
MC)*A8&0BU9*NS@ZS"5SQ'BPO)J5L>8[-Z[.&;6WBDZMI03F&^$X!E1N=FPGI
M.-<^4=H>*!LT6D/0M5NMS5(K[J+0[5])#-G9Q)E+YYC<77@=0/*N^=].DB>*
MSG*>5^Z&\SJ?[.WB5?@ROPCGO^'%N_+SU12?F0HFR9P5L%(2J$2_N* TR)*#
M9B%H$UJW-#E@N]/.D^O*RX\GYNX0717V\^;:[(8>Z8NBO,Q"C(HT-'L%T0<!
MUO@@<T#I=>NV_,_M:=KY<UUA\T"!=0Q ^OKG^>7G6;!&21$-J5+E%:M].Z-5
M0(Z!)YM4YK)US/G,EJ:=/]<I_/815P?HVYN;UT<1V]#Z[/+BC^5J_O\PSTJR
M,3K&()<ZKB-2N!TW\Y6%9L+ES&0Z>E'=KD1,.PIOZLAU4DATH!.W#MRVI+Q=
MKR^)#&-1V"0,Z&)JM3?SM7^.)(*<UXF96&SK/C./;&78&3M[H0!M(9\.8'9V
MOOD9S ^S\_5?]8\X,\K*R(4"+;,#Y8($+V2$P"+SW =2KM:W/,-V-@R$+_6F
M9P3I=8#)F_K!;2/OAVG[;;GXBFLB?</.]<<ZMOGV]VN7E-^6%_\'+SY@6GY:
M;'U 5"%R,O\,3:AQD0)GN %IB TQ\E1DZ]+ET8@9AOR7=AG5%T9>LK)L#PC?
M+%=77ZH_QV?$F.RM2!!J9T>EBX2@A:BX+S9X'C"WOA [+H7#U.JEWJQUC*:I
MJQ!^9/MWH5PG'6>+Q64XKST)P_GYIAQIQF42V7#RO5Z2.5%*0\PV 2=CDG7)
MSN9[D=,CM0G[K3\,SB_M3NY8 NO _N_-X<TO_TEZ?',9Q&>JV,1]38]%B:!,
M?4!<9 *=E# FHB%.]')L\L#^AX']Q5[V386$?BSS 81O2IN)^OKF/7S"6I'N
M4M )+'HR ^@RA-I"MB!+*842*!#<T6ZWV]TPH+^TB\$^A-V+S8_/\R#>Y\&V
M\>[WGLGK=Q=_X.KC'V&Q?::W/OOT:86?P@6^75RLYHOU/&TJ!/YS$^[-"HLN
MB?H44/!,0C-U<%OM,5I<<CQ1?M0\?9Z(U&$*]E)O-T\!7R>MAG]]F:\V/[QU
MM[.892RY(&3OZ_@[$EO4M;>*,UYIKH3VK:_WFVU^F*J\U)O8:3#0"_CWX?N5
M)7C]%[G?^1K7;Z\8L#E&N&L69M'IX%@JX*,NH")'"-)$R-P5D6-Q-K;N<'H,
MNH:IS+^O=H^$G!,:^?#[Y>?/844>MBQ7GS<+A+B\O+C5:>$L7<R_TD\VG0FQ
M^[)C#8TXD %]3)6PV3 ?F0-AB@'%B@ GO8(LN>.J:!MSZ^J4ES)5PF'QT:*$
MM#DQSDY1B)@S%"<R<Y;R.-[\\<._ITKLB-GQIDKL(OX.@J2[;<EBB,PK"NZ*
M0 ;*10/>:H3D(B:AHQ*L=5_3W?L/GL#TB)U \&3_P5TDT@&<QNGT9$*V(3#P
M"8F;H62(#!68).J1F#=J6'NCEC'VB?<?W E61^D_N(.,.\#YTRWL5+#,1,%
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
M$'F=RCEA4QU124RI39=\A""*!V'J61WS1%[K,/*$W][N)._GW][NPORI_>Z
M5Z))N$+! Z3:M4MII6L.+R&5*(UFI)%JV+'8Z;V]W4F0.[Z]W8&KG9F8!ZN.
M:,=,H_&09=:@1%#@2K9U8I<-&'318E#GF6._:^JLN<0(#FX_&4UMEP84H]T9
M*[;]R\?E]O?WJV697_P4UK4KI_+.2Y<@,ZPUNIF4. H&F,GLIQA2&MA$N=F6
M^K%SA\-DQP+"$636@75\?[WN[QNC/_\ZSY0#52J_TS[C63C';6U,%D2=%58H
M&Y<1,J;H;/%<WK]V/-A"#ME7E]>4AX%Q-+&<@%&L[VG>GU^NGU0O'W,L)ED0
MGJ)<%9BNW448%)LC0]0>X[#9RHTVU.4%Z7$,8G-YG0)&P_J/-^?+/]^0*#Y@
M.'^].2;:G!*M9S&G6FLBH,@Z^M44 Y[7X1U6Y:B"#M+%9MA\8B-=7M0>"9.M
MY',"6/P0YFO,K\*7^44XGZ$52FBC0&3O0%DM('J=@!<3C8N>\]PL5KRS<N<O
MFL9$V_X2F!I>WTM@B)[OTZO?+%>_X9^;X>;KF8K&<M0!G+=$3XP2G"L:<J$_
MYF@C!;<[%A4]NECG#Y/V!E%K/O>+FP^XP#_#^15-LDB;$F5!2-15FFHI#C>0
M1(F6X($HADV2&[C@(/S8EX2?_?D]-88&&-8W\T58)"+\UO=G7"16VS&!$$2H
M\II"22(+3-'DO45.3#7KAO#0!@9AS)T>QHXAC_&?3%Y]H_X2227^]__Z_U!+
M 0(4 Q0    ( *V#K%:0_*H)*@T  $(D   <              "  0    !A
M,3 Q8V]M<W1O8VMR<W5A9W)E96UE;G0N:'1M4$L! A0#%     @ K8.L5KXG
M--B*$   SC0  !P              ( !9 T  &$Q,#)C;VUS=&]C:W!S=6%G
M<F5E;65N="YH=&U02P$"% ,4    " "M@ZQ6$CA]FV (  #\)P  &0
M        @ $H'@  83(P,C,M<3%F;W)M,3!X<65X,S$Q+FAT;5!+ 0(4 Q0
M   ( *V#K%;?UNI?3P@  &PF   9              "  ;\F  !A,C R,RUQ
M,69O<FTQ,'AQ97@S,3(N:'1M4$L! A0#%     @ K8.L5JG11#V7!0  &A<
M !D              ( !12\  &$R,#(S+7$Q9F]R;3$P>'%E>#,R,2YH=&U0
M2P$"% ,4    " "M@ZQ6+[[]0]=0 0!2,@\ $0              @ $3-0
M8VAC:2TR,#(S,#,S,2YH=&U02P$"% ,4    " "M@ZQ63U!WS5D1  !?MP
M$0              @ $9A@$ 8VAC:2TR,#(S,#,S,2YX<V102P$"% ,4
M" "M@ZQ6 O74=I\7  !XX0  %0              @ &AEP$ 8VAC:2TR,#(S
M,#,S,5]C86PN>&UL4$L! A0#%     @ K8.L5E4W3 695@  GLL# !4
M         ( !<Z\! &-H8VDM,C R,S S,S%?9&5F+GAM;%!+ 0(4 Q0    (
M *V#K%;F8FT,>,<  ** "  5              "  3\& @!C:&-I+3(P,C,P
M,S,Q7VQA8BYX;6Q02P$"% ,4    " "M@ZQ60VW/-OYZ   ;J@4 %0
M        @ 'JS0( 8VAC:2TR,#(S,#,S,5]P<F4N>&UL4$L%!@     +  L
*\P(  !M) P    $!

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